OSDN Git Service

[VM][FM7] WIP.
authorK.Ohta <whatisthis.sowhat@gmail.com>
Fri, 10 Apr 2015 15:04:10 +0000 (00:04 +0900)
committerK.Ohta <whatisthis.sowhat@gmail.com>
Fri, 10 Apr 2015 15:04:10 +0000 (00:04 +0900)
source/src/vm/fm7/display.cpp
source/src/vm/fm7/fm7_mainio.cpp

index 30c8386..59556bb 100644 (file)
@@ -1088,7 +1088,7 @@ void DISPLAY::write_signal(int id, uint32 data, uint32 mask)
                case SIG_FM7_SUB_HALT:
                        if(cancel_request && flag) {
                                sub_run = true;
-                               subcpu->write_signal(SIG_CPU_BUSREQ, 0, 1);
+                               //subcpu->write_signal(SIG_CPU_BUSREQ, 0, 1);
                                //printf("SUB: HALT : CANCEL\n");
                                return;
                        }
index 10e1d51..7742af4 100644 (file)
@@ -356,7 +356,8 @@ void FM7_MAINIO::set_sub_attention(bool flag)
 
 uint8 FM7_MAINIO::get_fd04(void)
 {
-       uint8 val = display->read_signal(SIG_DISPLAY_BUSY) | ~0x83;
+       //uint8 val = display->read_signal(SIG_DISPLAY_BUSY) | ~0x83;
+       uint8 val = display->read_signal(SIG_DISPLAY_BUSY) | ~0x03;
        if(!firq_break_key)     val |= 0x02;
        if(!firq_sub_attention) {
                val |= 0x01;