The HP calculator entry database contains names, addresses, stack diagrams and descriptions of thousands of entry points. It covers the following calculators: HP38G, HP39G, HP39G+, HP40G, HP48G, HP48G+, HP48GX, HP48GII, HP49G, HP49G+.
Since the new rom version 2.0 for the hp49g+ make the full screen accessible, I am discouraging the use of special entries dealing with the header. On the other hand, the entries IsApple, IsBigApple, and IsMidApple should be used to write code compatible with all three hp49-class calculators.The HP38/39/40 part of the database is still under construction. Please report any corrections/addition.
There is currently no direct WEB interface to the database (anyone wants to create one?). But the database has backends to produce listings in ASCII, HTML, Postscript and PDF format. I can also produce partial listings of any kind if that is desired. Let me know if you have any particular needs. Examples where this database has been used are the reference tables in the book Programming in System RPL by Eduaardo Kalinowski and myself, the stack diagram display of the Debug4x development environment for Windows computers by Bill Graves and Cyrille de Brebisson, and the T9000 RPL writer by Mario Lohajner.
For Hacking, you can download the entire database with associated tools.
As a reference, you may want to use one of the database products
listed in the table below. For faster download, most files
are compressed.
Database Product |
HP49G HP48GII HP49G+ |
HP48G |
HP39G HP40G HP39G+ |
HP38G |
Online HTML |
Show |
Show |
Show |
Show |
Zip file with all HTML files for local install |
Get |
Get |
Get |
Get |
Full listing in PDF format |
Get |
Get |
Get |
Get |
Full listing in Postscript format |
Get |
Get |
Get |
Get |
Full listing in ASCII format |
Get |
Get |
Get |
Get |
Compact listing in ASCII format (stack
diagrams, but no description) |
Get |
Get |
Get |
Get |
Compact ASCII, sorted by name |
Get |
Get |
Get |
Get |
Compact ASCII, sorted by address |
Get |
Get |
Get |
Get |
stabrom.a, replacement for suprom.a, includes unsupported but stable entries |
Get |
Get |
Get |
Get |
New since 2nd Edition of Programming in SystemRPL |
Show |