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

From WikiTI
Jump to: navigation, search
 
(12 intermediate revisions by 5 users not shown)
Line 1: Line 1:
[[Category:83Plus:BCALLs|4A65]]
+
[[Category:83Plus:BCALLs:By Name:Monitor|ZIfRclHandler]] [[Category:83Plus:BCALLs:By Name|ZIfRclHandler]] [[Category:83Plus:BCALLs:By Address|4A65 - ZIfRclHandler]]
 +
 
 +
== Synopsis ==
 
'''Official Name:''' ZIfRclHandler
 
'''Official Name:''' ZIfRclHandler
  
This routine sets the zero flag if Rcl mode is active, or resets it otherwise. The check is performed by comparing cxMain to the value it would be when Rcl mode is active. Incidentally cxPage isn't checked.
+
'''BCALL Address:''' 4A65h
 +
 
 +
Returns whether or not a Rcl handler (the function that occurs when you press 2nd+Rcl) is currently active.
 +
 
 +
=== Inputs ===
 +
''None''
 +
 
 +
=== Outputs ===
 +
* Zero Flag: Set if Rcl handler is active, reset otherwise.
 +
 
 +
=== Registers Destroyed ===
 +
* DE, HL
 +
 
 +
== Comments ==
 +
This B_CALL works by simply comparing the address of [[83Plus:RAM:858D|cxMain]] to whatever it should be when the Rcl handler is active. [[83Plus:RAM:8599|cxPage]] is not checked.

Latest revision as of 06:39, 6 February 2008


Synopsis

Official Name: ZIfRclHandler

BCALL Address: 4A65h

Returns whether or not a Rcl handler (the function that occurs when you press 2nd+Rcl) is currently active.

Inputs

None

Outputs

  • Zero Flag: Set if Rcl handler is active, reset otherwise.

Registers Destroyed

  • DE, HL

Comments

This B_CALL works by simply comparing the address of cxMain to whatever it should be when the Rcl handler is active. cxPage is not checked.