Difference between revisions of "83Plus:BCALLs:4015"
From WikiTI
(Destroys) |
|||
| Line 1: | Line 1: | ||
[[Category:83Plus:BCALLs:By Name:Input|KbdScan]] [[Category:83Plus:BCALLs:By Name|KbdScan]] [[Category:83Plus:BCALLs:By Address|4015 - KbdScan]] | [[Category:83Plus:BCALLs:By Name:Input|KbdScan]] [[Category:83Plus:BCALLs:By Name|KbdScan]] [[Category:83Plus:BCALLs:By Address|4015 - KbdScan]] | ||
| − | + | ||
== Synopsis == | == Synopsis == | ||
'''Official Name:''' KbdScan | '''Official Name:''' KbdScan | ||
| Line 15: | Line 15: | ||
=== Registers Destroyed === | === Registers Destroyed === | ||
| − | * | + | * All |
== Comments == | == Comments == | ||
Normally this BCALL is called by the interrupt routine. If interrupts are not enabled, this can be used prior to the Getcsc BCALL to achieve the same results. | Normally this BCALL is called by the interrupt routine. If interrupts are not enabled, this can be used prior to the Getcsc BCALL to achieve the same results. | ||
Revision as of 07:45, 6 February 2008
Synopsis
Official Name: KbdScan
BCALL Address: 4015
This routine scans the keyboard for any key presses and updates the memory location kbdScanCode.
Inputs
- none
Outputs
- (kbdScanCode)=scan code of key press
Registers Destroyed
- All
Comments
Normally this BCALL is called by the interrupt routine. If interrupts are not enabled, this can be used prior to the Getcsc BCALL to achieve the same results.