From 506ddeecee4da80e4e66d875a1d05bcf26ae1afd Mon Sep 17 00:00:00 2001 From: arbee Date: Fri, 25 Jun 2021 20:12:47 -0400 Subject: apple2gs: fix some 3200 viewers that check the mouse button at $C024. [R. Belmont] --- src/mame/drivers/apple2gs.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/mame/drivers/apple2gs.cpp b/src/mame/drivers/apple2gs.cpp index e0ec82d1be6..88333f6f411 100644 --- a/src/mame/drivers/apple2gs.cpp +++ b/src/mame/drivers/apple2gs.cpp @@ -1300,6 +1300,12 @@ u8 apple2gs_state::adb_read_mousedata() result = (absolute & 0x80) | (delta & 0x7F); } + else + { + // no mouse axis data, so just return the button status. used by some 3200 viewers. + result = m_adb_mousey->read() & 0x80; + } + return result; } -- cgit v1.2.3