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

From WikiTI
Jump to: navigation, search
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 +
[[Category:83Plus:BCALLs:By Name:Monitor|ZIfRclHandler]] [[Category:83Plus:BCALLs:By Name|ZIfRclHandler]] [[Category:83Plus:BCALLs:By Address|4A65 - ZIfRclHandler]]
 +
 
== Synopsis ==
 
== Synopsis ==
 
'''Official Name:''' ZIfRclHandler
 
'''Official Name:''' ZIfRclHandler
Line 13: Line 15:
  
 
=== Registers Destroyed ===
 
=== Registers Destroyed ===
''Unknown''
+
* DE, HL
  
 
== Comments ==
 
== 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. Ironically [[83Plus:RAM:8599|cxPage]] is not checked.
+
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 05: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.