Article 5030 of comp.sys.handhelds: Path: wuarchive!sdd.hp.com!hp-pcd!hpcvra.cv.hp.com!rnews!hpcvbbs!akcs.dnickel From: akcs.dnickel@hpcvbbs.UUCP (Derek Scott Nickel) Newsgroups: comp.sys.handhelds Subject: HP 48SX Link Tables Message-ID: <278260bc:1558comp.sys.handhelds@hpcvbbs.UUCP> Date: 2 Jan 91 22:40:04 GMT Lines: 37 Link Tables in the HP 48SX. A Link Table is how the HP 48SX locates a command given an XLIB number. Link Tables look like very large Binary Integers, but are actually a table of offsets to the commands. = ... = 02A4E (BIN5) = number of nibbles remaining (BIN5) = offset from start of to command (BIN5) The Link Tables for the basic HP 48SX are at: 22651 002 (XLIB 2) 22E08 700 (XLIB 1792) 3834F 0F0 (XLIB 240) for example: 22651: 02A4E ! Binary Integer prolog 22656: 0078A ! size 2265B: F6F20 ! XLIB 2 0 is at 1957B (ASR) 22660: F6F3B ! XLIB 2 1 is at 1959B (RL) 22665: F6F56 ! XLIB 2 2 is at 195BB (RLB) . . . Note that the commands for XLIB 240 are stored in the 'hidden' part of the ROM, under the user memory (the XLIB 240 commands do not have associated names). Have fun! Derek S. Nickel