Difference between revisions of "83Plus:BCALLs:4A6B"

From WikiTI
Jump to: navigation, search
 
(Outputs and Destroys)
 
(5 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 +
[[Category:83Plus:BCALLs:By Name:Monitor|RclKey]] [[Category:83Plus:BCALLs:By Name|RclKey]] [[Category:83Plus:BCALLs:By Address|4A6B - RclKey]]
 +
 
== Synopsis ==
 
== Synopsis ==
 
'''Official Name:''' RclKey
 
'''Official Name:''' RclKey
Line 4: Line 6:
 
'''Other Names:''' RclKeyRtn
 
'''Other Names:''' RclKeyRtn
  
'''BCALL Address:''' 0042
+
'''BCALL Address:''' 4A6B
  
 
Sets up the monitor vectors for Rcl mode.
 
Sets up the monitor vectors for Rcl mode.
Line 12: Line 14:
  
 
=== Outputs ===
 
=== Outputs ===
''None''
+
*Displays RCL in the lower Left
  
 
=== Registers Destroyed ===
 
=== Registers Destroyed ===
''Unknown''
+
*HL,DE
  
 
== Comments ==
 
== Comments ==
 
This routine copies the current monitor vectors to [[83Plus:RAM:859B|cxPrev]], and sets up the monitor vectors for the Rcl handler.
 
This routine copies the current monitor vectors to [[83Plus:RAM:859B|cxPrev]], and sets up the monitor vectors for the Rcl handler.
 
== Example ==
 
This example would allow you to use + to enter Rcl mode (assuming Mon has control):
 
 
<nowiki>cp  kAdd
 
ret nz
 
B_CALL RclKeyRtn
 
xor a
 
ret</nowiki>
 

Latest revision as of 08:20, 6 February 2008


Synopsis

Official Name: RclKey

Other Names: RclKeyRtn

BCALL Address: 4A6B

Sets up the monitor vectors for Rcl mode.

Inputs

None

Outputs

  • Displays RCL in the lower Left

Registers Destroyed

  • HL,DE

Comments

This routine copies the current monitor vectors to cxPrev, and sets up the monitor vectors for the Rcl handler.