System Manager TSR Notification

On the 200LX, additional support has been provided for those writing TSRs for the HP palmtops that must interact with the System Manager. These calls are there to get around the fact that is desireable to load TSR's before entering the System Manager, but doing that prevents the TSR from intercepting any of the above listed interrupts before the System Manager does. There are several callouts that the 200LX System Manager calls to notify a TSR hooked to those callouts when certain events happen. They are chained to the Multiplex interrupt (02FH), function 7072h as follows:

The 100LX does not suport these callout functions. If a TSR written for the 100LX wishes to hook interrupts after the System Manager has hooked them (so it can get the first shot), there is a workaround. The "standard" kludge for this is to postpone your interrupt hooking, but hook the timer-tick, and keep looking at int 60h/61h or 7eh/7fh. When they change, the System Manager has started up, since it hooks them to supply the SysMgr interface calls. You can hook your interrupts then. Needless to say, this is not a very clean method, so only resort to it if there is no other recourse.