From: K.Ohta Date: Wed, 29 May 2019 18:10:35 +0000 (+0900) Subject: [VM][PC9801][DISPLAY] Fix crash with Jyusin-Rogus. X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=b90d20d8a10e0287e4fce31b69ef0d5641979db7;p=csp-qt%2Fcommon_source_project-fm7.git [VM][PC9801][DISPLAY] Fix crash with Jyusin-Rogus. [VM][PC9801][MEMBUS] Around sound bios rom. --- diff --git a/source/src/vm/pc9801/display.cpp b/source/src/vm/pc9801/display.cpp index f325e0da2..64b4f957a 100644 --- a/source/src/vm/pc9801/display.cpp +++ b/source/src/vm/pc9801/display.cpp @@ -2744,7 +2744,8 @@ void DISPLAY::draw_chr_screen() if((ytop += len) >= 25) break; } uint32_t *addr = &gdc_addr[0][0]; - uint32_t *addr2 = addr + 160 * (sur + sdr); +// uint32_t *addr2 = addr + 160 * (sur + sdr); + uint32_t *addr2 = addr + 80 * (sur + sdr); uint32_t cursor_addr = d_gdc_chr->cursor_addr(0x1fff); int cursor_top = d_gdc_chr->cursor_top(); diff --git a/source/src/vm/pc9801/membus.cpp b/source/src/vm/pc9801/membus.cpp index 075fb6b8b..9932d650e 100644 --- a/source/src/vm/pc9801/membus.cpp +++ b/source/src/vm/pc9801/membus.cpp @@ -466,7 +466,7 @@ void MEMBUS::write_io8(uint32_t addr, uint32_t data) { bool result = false; bool _bak; - +/* //Note: THIS is disabled due to enable bios at startup. #if !defined(SUPPORT_HIRESO) // 20190521 K.O if(sound_bios_load && (using_sound_bios)) { @@ -476,7 +476,7 @@ void MEMBUS::write_io8(uint32_t addr, uint32_t data) out_debug_log("SOUND BIOS=%s (053Dh)", (sound_bios_selected) ? "YES" : "NO"); } #endif - +*/ #if defined(SUPPORT_SASI_IF) { _bak = sasi_bios_selected;