--- np2/io/epsonio.c 2004/01/05 06:05:11 1.2 +++ np2/io/epsonio.c 2004/01/07 08:33:00 1.5 @@ -36,7 +36,16 @@ static void IOOUTCALL epsonio_o043d(UINT bankselect(); } break; + + case 0x10: + CPU_ITFBANK = 1; + break; + + case 0x12: + CPU_ITFBANK = 0; + break; } + (void)port; } static void IOOUTCALL epsonio_o043f(UINT port, REG8 dat) { @@ -50,10 +59,13 @@ static void IOOUTCALL epsonio_o043f(UINT epsonio.bankioen |= 0x01; break; } + (void)port; } static void IOOUTCALL epsonio_oc07(UINT port, REG8 dat) { + TRACEOUT(("EPSON ROM MODE - %.2x", dat)); + switch(dat) { case 0x2a: // 0010|1010 case 0x2b: @@ -78,6 +90,7 @@ static void IOOUTCALL epsonio_oc07(UINT CopyMemory(mem + 0x1f8000, mem + 0x1c0000, 0x08000); break; } + (void)port; } static REG8 IOINPCALL epsonio_ic03(UINT port) {