diff options
| author | 2021-06-25 20:12:47 -0400 | |
|---|---|---|
| committer | 2021-06-25 20:12:47 -0400 | |
| commit | 506ddeecee4da80e4e66d875a1d05bcf26ae1afd (patch) | |
| tree | dfea340c78a40244af5be818013b91a0bd0894eb | |
| parent | 4eaaa5d35e40c193ee070f8c90bcae6780d090ed (diff) | |
apple2gs: fix some 3200 viewers that check the mouse button at $C024. [R. Belmont]
| -rw-r--r-- | src/mame/drivers/apple2gs.cpp | 6 |
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; } |
