From ffcc9f836f0589975d8c17597ecab3b26e88d4ac Mon Sep 17 00:00:00 2001 From: "K.Ohta" Date: Thu, 1 Oct 2015 02:21:30 +0900 Subject: [PATCH] [VM][FM7] Fix uninitialized mouse status when mouse is not connected. [VM][FM77AV40] Fix too many clear with console RAM. --- source/src/vm/fm7/display.cpp | 2 +- source/src/vm/fm7/joystick.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/src/vm/fm7/display.cpp b/source/src/vm/fm7/display.cpp index c8ee375e4..4b666a4c1 100644 --- a/source/src/vm/fm7/display.cpp +++ b/source/src/vm/fm7/display.cpp @@ -1929,7 +1929,7 @@ void DISPLAY::initialize() defined(_FM77AV20) || defined(_FM77AV20EX) || defined(_FM77AV20SX) memset(subsys_ram, 0x00, sizeof(subsys_ram)); memset(submem_cgram, 0x00, sizeof(submem_cgram)); - memset(submem_console_av40, 0x00, sizeof(submem_cgram)); + memset(submem_console_av40, 0x00, sizeof(submem_console_av40)); ram_protect = true; # endif #endif diff --git a/source/src/vm/fm7/joystick.cpp b/source/src/vm/fm7/joystick.cpp index 38b0c95dd..3617b6df1 100644 --- a/source/src/vm/fm7/joystick.cpp +++ b/source/src/vm/fm7/joystick.cpp @@ -54,7 +54,7 @@ void JOYSTICK::reset() void JOYSTICK::event_frame() { int ch; - int stat; + int stat = 0x00; uint32 retval = 0xff; uint32 val; -- 2.11.0