Difference between revisions of "83Plus:BCALLs:4015"

From WikiTI
Jump to: navigation, search
(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]]
{{missinfo|Destroys}}
+
 
 
== Synopsis ==
 
== Synopsis ==
 
'''Official Name:''' KbdScan
 
'''Official Name:''' KbdScan
Line 15: Line 15:
  
 
=== Registers Destroyed ===
 
=== Registers Destroyed ===
* unknown
+
* 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 08: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

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.