summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author arbee <rb6502@users.noreply.github.com>2021-06-25 20:12:47 -0400
committer arbee <rb6502@users.noreply.github.com>2021-06-25 20:12:47 -0400
commit506ddeecee4da80e4e66d875a1d05bcf26ae1afd (patch)
treedfea340c78a40244af5be818013b91a0bd0894eb
parent4eaaa5d35e40c193ee070f8c90bcae6780d090ed (diff)
apple2gs: fix some 3200 viewers that check the mouse button at $C024. [R. Belmont]
-rw-r--r--src/mame/drivers/apple2gs.cpp6
1 files changed, 6 insertions, 0 deletions
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;
}