Difference between revisions of "OSBYTE &7A"
(→Usage note: new section) |
m (wdg) |
||
Line 5: | Line 5: | ||
==Usage note== | ==Usage note== | ||
− | On exit Y is undefined, and typically contains an invalid keynumber.<ref name="seddon-osbyte7a">Stardot forum [https://stardot.org.uk/forums/viewtopic.php?p=441827#p441827 post by Tom Seddon], 11th December 2024.</ref> Paged ROMs that handle [[Service calls|service call]] &03 commonly, though incorrectly, pass Y unchanged to [[OSBYTE &78]] where it | + | On exit Y is undefined, and typically contains an invalid keynumber.<ref name="seddon-osbyte7a">Stardot forum [https://stardot.org.uk/forums/viewtopic.php?p=441827#p441827 post by Tom Seddon], 11th December 2024.</ref> Paged ROMs that handle [[Service calls|service call]] &03 commonly, though incorrectly, pass Y unchanged to [[OSBYTE &78]] where it sets an arbitrary keynumber as the second active rollover key. This does not cause a spurious keypress in practice. |
==See Also== | ==See Also== |
Revision as of 23:08, 17 December 2024
OSBYTE &7A (122) - Keyboard Scan from &10
Simply performs OSByte &79 with X=16
Usage note
On exit Y is undefined, and typically contains an invalid keynumber.[1] Paged ROMs that handle service call &03 commonly, though incorrectly, pass Y unchanged to OSBYTE &78 where it sets an arbitrary keynumber as the second active rollover key. This does not cause a spurious keypress in practice.
See Also
References
- ↑ Stardot forum post by Tom Seddon, 11th December 2024.
Jgharston 21:17, 26 May 2009 (UTC)