--- np2/io/cpuio.c 2003/12/25 19:26:55 1.6 +++ np2/io/cpuio.c 2004/01/05 06:50:15 1.8 @@ -5,22 +5,14 @@ #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) { + 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; @@ -29,9 +21,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; } @@ -67,17 +56,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; }