--- np2/io/cpuio.c 2003/12/26 22:24:06 1.7 +++ np2/io/cpuio.c 2004/01/08 16:29:56 1.9 @@ -5,23 +5,19 @@ #include "sound.h" #include "fmboard.h" -// ¸å¤ÇÄ´À° -#if defined(CPUCORE_IA32) -DWORD cpumem_addrmask = 0xfffff; -#endif - // ---- I/O static void IOOUTCALL cpuio_of0(UINT port, REG8 dat) { +#if defined(TRACE) + if (CPU_MSW & 1) { + TRACEOUT(("80286 ProtectMode Disable")); + } +#endif epsonio.cpumode = (CPU_MSW & 1)?'P':'R'; CPU_ADRSMASK = 0x0fffff; -#if defined(CPUCORE_IA32) - cpumem_addrmask = 0xfffff; -#endif CPU_RESETREQ = 1; -// CPU_INTERRUPT(0x02); nevent_forceexit(); (void)port; (void)dat; @@ -30,9 +26,6 @@ static void IOOUTCALL cpuio_of0(UINT por static void IOOUTCALL cpuio_of2(UINT port, REG8 dat) { CPU_ADRSMASK = 0xffffffff; -#if defined(CPUCORE_IA32) - cpumem_addrmask = 0xffffffff; -#endif (void)port; (void)dat; } @@ -68,17 +61,10 @@ static void IOOUTCALL cpuio_of6(UINT por switch(dat) { case 0x02: CPU_ADRSMASK = 0xffffffff; -#if defined(CPUCORE_IA32) - cpumem_addrmask = 0xffffffff; -#endif break; case 0x03: CPU_ADRSMASK = 0x0fffff; -#if defined(CPUCORE_IA32) - cpumem_addrmask = 0xfffff; -#endif - break; } (void)port; }