|
|
| version 1.10, 2004/02/21 20:48:52 | version 1.11, 2004/03/04 17:36:06 |
|---|---|
| Line 371 static REG8 putsub(GLIO lio, const LIOPU | Line 371 static REG8 putsub(GLIO lio, const LIOPU |
| flag >>= 1; | flag >>= 1; |
| if (flag & 8) { | if (flag & 8) { |
| pt.baseptr = mem + lio->draw.base + lioplaneadrs[pl]; | pt.baseptr = mem + lio->draw.base + lioplaneadrs[pl]; |
| i286_memstr_read(lput->seg, off, pt.pat, datacnt); | MEML_READSTR(lput->seg, off, pt.pat, datacnt); |
| if (lput->sw) { | if (lput->sw) { |
| off += datacnt; | off += datacnt; |
| } | } |
| Line 473 REG8 lio_gget(GLIO lio) { | Line 473 REG8 lio_gget(GLIO lio) { |
| UINT pl; | UINT pl; |
| lio_updatedraw(lio); | lio_updatedraw(lio); |
| i286_memstr_read(CPU_DS, CPU_BX, &dat, sizeof(dat)); | MEML_READSTR(CPU_DS, CPU_BX, &dat, sizeof(dat)); |
| x = (SINT16)LOADINTELWORD(dat.x1); | x = (SINT16)LOADINTELWORD(dat.x1); |
| y = (SINT16)LOADINTELWORD(dat.y1); | y = (SINT16)LOADINTELWORD(dat.y1); |
| x2 = (SINT16)LOADINTELWORD(dat.x2); | x2 = (SINT16)LOADINTELWORD(dat.x2); |
| Line 526 REG8 lio_gget(GLIO lio) { | Line 526 REG8 lio_gget(GLIO lio) { |
| if (mask & 8) { | if (mask & 8) { |
| gt.baseptr = mem + lio->draw.base + lioplaneadrs[pl]; | gt.baseptr = mem + lio->draw.base + lioplaneadrs[pl]; |
| getvram(>, pat); | getvram(>, pat); |
| i286_memstr_write(seg, off, pat, datacnt); | MEML_WRITESTR(seg, off, pat, datacnt); |
| off += datacnt; | off += datacnt; |
| } | } |
| } | } |
| Line 547 REG8 lio_gput1(GLIO lio) { | Line 547 REG8 lio_gput1(GLIO lio) { |
| UINT size; | UINT size; |
| lio_updatedraw(lio); | lio_updatedraw(lio); |
| i286_memstr_read(CPU_DS, CPU_BX, &dat, sizeof(dat)); | MEML_READSTR(CPU_DS, CPU_BX, &dat, sizeof(dat)); |
| lput.x = (SINT16)LOADINTELWORD(dat.x); | lput.x = (SINT16)LOADINTELWORD(dat.x); |
| lput.y = (SINT16)LOADINTELWORD(dat.y); | lput.y = (SINT16)LOADINTELWORD(dat.y); |
| lput.off = (UINT16)(LOADINTELWORD(dat.off) + 4); | lput.off = (UINT16)(LOADINTELWORD(dat.off) + 4); |
| Line 597 REG8 lio_gput2(GLIO lio) { | Line 597 REG8 lio_gput2(GLIO lio) { |
| REG16 size; | REG16 size; |
| lio_updatedraw(lio); | lio_updatedraw(lio); |
| i286_memstr_read(CPU_DS, CPU_BX, &dat, sizeof(dat)); | MEML_READSTR(CPU_DS, CPU_BX, &dat, sizeof(dat)); |
| lput.x = (SINT16)LOADINTELWORD(dat.x); | lput.x = (SINT16)LOADINTELWORD(dat.x); |
| lput.y = (SINT16)LOADINTELWORD(dat.y); | lput.y = (SINT16)LOADINTELWORD(dat.y); |
| jis = LOADINTELWORD(dat.chr); | jis = LOADINTELWORD(dat.chr); |