OSDN Git Service

[VM][FMTOWNS][MEMORY] Temporally revert value around NMI.
authorK.Ohta <whatisthis.sowhat@gmail.com>
Mon, 4 Sep 2023 05:52:01 +0000 (14:52 +0900)
committerK.Ohta <whatisthis.sowhat@gmail.com>
Mon, 4 Sep 2023 05:52:01 +0000 (14:52 +0900)
source/src/vm/fmtowns/towns_memory.cpp

index a6ca6e0..888f017 100644 (file)
@@ -748,12 +748,12 @@ uint8_t TOWNS_MEMORY::read_sys_ports8(uint32_t addr)
                val |=  ((select_d0_rom) ? 0x00 : 0x02);
                break;
        case 0x05c0:
-               val = (extra_nmi_mask) ? 0xf7 : 0xff;
-//             val = (extra_nmi_mask) ? 0x00 : 0x08;
+//             val = (extra_nmi_mask) ? 0xf7 : 0xff;
+               val = (extra_nmi_mask) ? 0x00 : 0x08;
                break;
        case 0x05c2:
-               val = (extra_nmi_val) ? 0xff : 0xf7;
-//             val = (extra_nmi_val) ? 0x08 : 0x00;
+//             val = (extra_nmi_val) ? 0xff : 0xf7;
+               val = (extra_nmi_val) ? 0x08 : 0x00;
                break;
        case 0x05e0:
                if(machine_id < 0x0200) { // Towns 1/2