Difference between revisions of "83Plus:Hooks:9BB0"

From WikiTI
Jump to: navigation, search
m
(Comments)
Line 24: Line 24:
  
 
== Comments ==
 
== Comments ==
TIOS completely ignores the output of this hook. You can force tios to go a few apps by using the JForce... B_JUMPs. (These B_JUMPs are probably not intended to be used inside this hook, thus it might screw up something in the os)
+
TIOS completely ignores the output of this hook. You can force TIOS to go certain apps by using the JForce... B_JUMPs. (These B_JUMPs are probably not intended to be used inside this hook, so this may or may not be safe, depending on the apps involved.)

Revision as of 14:41, 30 March 2005

Synopsis

Name: App Change Hook

Hook Pointer Block Address: 9BB0

Hook Enable BCALL: 502C

Hook Disable BCALL: 502F

Hook Call BCALL: (none known)

Hook Active Flag: 2, (iy + 36h)

This hook is called at any time that TIOS changes from one app to another. Also called when the calculator is turned off.

Using the Hook

  • B = current app
    • Switching from one app to another: A = new app
    • Turning the calculator off from most apps: A = 2
    • Exiting an external app: A = 0
    • Turning the calculator off from the graph screen (possibly others): A = 0

Comments

TIOS completely ignores the output of this hook. You can force TIOS to go certain apps by using the JForce... B_JUMPs. (These B_JUMPs are probably not intended to be used inside this hook, so this may or may not be safe, depending on the apps involved.)