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; }