--- np2/lio/lio.c 2004/06/04 16:54:57 1.18 +++ np2/lio/lio.c 2005/05/20 13:59:47 1.21 @@ -21,8 +21,8 @@ void bios_lio(REG8 cmd) { UINT8 ret; // TRACEOUT(("lio command %.2x", cmd)); - MEML_READSTR(CPU_DS, 0x0620, &lio.work, sizeof(lio.work)); - lio.palmode = MEML_READ8(CPU_DS, 0x0a08); + MEMR_READS(CPU_DS, 0x0620, &lio.work, sizeof(lio.work)); + lio.palmode = MEMR_READ8(CPU_DS, 0x0a08); lio.wait = 0; switch(cmd) { case 0x00: // a0: GINIT @@ -58,10 +58,8 @@ void bios_lio(REG8 cmd) { break; case 0x08: // a8: GCIRCLE -#if 0 ret = lio_gcircle(&lio); break; -#endif // case 0x09: // a9: GPAINT1 // break; @@ -170,7 +168,7 @@ void lio_updatedraw(GLIO lio) { static void pixed8(const _GLIO *lio, UINT addr, REG8 bit, REG8 pal) { - BYTE *ptr; + UINT8 *ptr; addr = LOW15(addr); vramupdate[addr] |= lio->draw.sbit; @@ -217,7 +215,7 @@ static void pixed8(const _GLIO *lio, UIN void lio_pset(const _GLIO *lio, SINT16 x, SINT16 y, REG8 pal) { UINT addr; - BYTE bit; + UINT8 bit; if ((lio->draw.x1 > x) || (lio->draw.x2 < x) || (lio->draw.y1 > y) || (lio->draw.y2 < y)) { @@ -236,7 +234,7 @@ void lio_pset(const _GLIO *lio, SINT16 x void lio_line(const _GLIO *lio, SINT16 x1, SINT16 x2, SINT16 y, REG8 pal) { UINT addr; - BYTE bit, dbit; + UINT8 bit, dbit; SINT16 width; if ((lio->draw.y1 > y) || (lio->draw.y2 < y)) { @@ -284,30 +282,3 @@ void lio_line(const _GLIO *lio, SINT16 x } #endif - -#if 0 -void lio_look(UINT vect) { - - BYTE work[16]; - - TRACEOUT(("lio command %.2x [%.4x:%.4x]", vect, CPU_CS, CPU_IP)); - if (vect == 0xa7) { - i286_memstr_read(CPU_DS, CPU_BX, work, 16); - TRACEOUT(("LINE %d %d %d %d - %d %d / %d : %.2x %.2x", - LOADINTELWORD(work), - LOADINTELWORD(work+2), - LOADINTELWORD(work+4), - LOADINTELWORD(work+6), - work[8], work[9], work[10], work[11], work[12])); - } - else if (vect == 0xad) { - i286_memstr_read(CPU_DS, CPU_BX, work, 16); - TRACEOUT(("GPUT2 x=%d / y=%d / chr=%.4x / %d / %d %d %d", - LOADINTELWORD(work), - LOADINTELWORD(work+2), - LOADINTELWORD(work+4), - work[6], work[7], work[8], work[9])); - } -} -#endif -