Normally when switching screen modes, the VIDC code calls update_screen_geometry, and at some point later arm.c intercepts OS_Word 21,1 and calls setmousebounds.
When launching The Hacker (see https://www.doxdesk.com/software/) from an A5000 in desktop mode 27, it switches to mode 12 (I think) and update_screen_geometry is called. But no call to setmousebounds is made, so the the top ~16px of the screen cannot be reached with the mouse when in absolute mode mode.
Normally when switching screen modes, the VIDC code calls
update_screen_geometry
, and at some point laterarm.c
intercepts OS_Word 21,1 and callssetmousebounds
.When launching The Hacker (see https://www.doxdesk.com/software/) from an A5000 in desktop mode 27, it switches to mode 12 (I think) and
update_screen_geometry
is called. But no call tosetmousebounds
is made, so the the top ~16px of the screen cannot be reached with the mouse when in absolute mode mode.