From: K.Ohta Date: Fri, 10 Apr 2015 15:04:10 +0000 (+0900) Subject: [VM][FM7] WIP. X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=80ad571a92f40d3c569ac0f5f4e45389b4bf68fd;p=csp-qt%2Fcommon_source_project-fm7.git [VM][FM7] WIP. --- diff --git a/source/src/vm/fm7/display.cpp b/source/src/vm/fm7/display.cpp index 30c838657..59556bb24 100644 --- a/source/src/vm/fm7/display.cpp +++ b/source/src/vm/fm7/display.cpp @@ -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; } diff --git a/source/src/vm/fm7/fm7_mainio.cpp b/source/src/vm/fm7/fm7_mainio.cpp index 10e1d51e1..7742af4f2 100644 --- a/source/src/vm/fm7/fm7_mainio.cpp +++ b/source/src/vm/fm7/fm7_mainio.cpp @@ -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;