Post Reply 
Useful HP-28 Links
07-13-2016, 08:41 PM
Post: #14
RE: Useful HP-28 Links
(07-13-2016 01:38 AM)JDW Wrote:  RPL Calcs & Christoph,

Regarding the HP-28S, I am comparing this...

2BB ROM http://www.hpcalc.org/details.php?id=408

to this...

2BB ROM http://hp.giesselink.com/Emu42/suprom28.zip

But the content isn't quite the same.

What is all this for again?

Just remember, the HP28 is a closed system with less public information and no public tools to write "System Objects". The offical way to call SysRPL-Objects is SYSEVAL from UserRPL. But the SYSEVAL numbers wasn't public at all, so some very enthusiastic people try to discover these secrects at end of the 80'ies. The list at http://www.hpcalc.org/details.php?id=408 is an example of such a work.

For the successor HP48SX soon after Joe Horn began his Horn Disk series. Around 1992 Joe published Horn Disk 4 which contain the HP-TOOLS, a collection of SysRPL-Compiler, Assembler, Linker, entry point list and documentation around SysRPL and Assembler programming especially for the HP48S(X).

The entry point list is a collection of the entry point names and the corresponding SYSEVAL address for use with the HP-TOOLS Assembler/Linker package. The delivered documentation tell for some entry point names the working and the input and output variable types.

There are no official entry point lists for the HP28C 1BB, 1CC or for the HP28S 2BB. Decades ago JFG began to write a 700 items large entry point list for the HP28S using the entry point names of the HP48SX. With the tools inside Emu42 I was able to increese the list to over 2500 items over the years.

So why we know that =SUB$ has address #041CF in the HP28 2BB ROM?

That's easy, we compared the ROM disassembly of the HP28S with the one from the HP48SX. If the dissassembly is equal we found the named entry point in the HP28 ROM. There're still many gaps in the HP28 ROM entry point lists, these are unnamed entry points or there's no source code equivalent in the HP48. Especially graphic output routines are affected by this.

So back to the entire question, with the entry point list at http://hp.giesselink.com/Emu42/suprom28.zip and the HP-TOOLS you can write SysRPL and assembly programs in the same style like writing such programs for the HP48. How you get such programs inside the HP28 is a different question.
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Useful HP-28 Links - RPL Calcs - 06-22-2016, 03:55 PM
RE: Useful HP-28 Links - JoJo1973 - 06-22-2016, 05:30 PM
RE: Useful HP-28 Links - JDW - 07-02-2016, 02:43 AM
RE: Useful HP-28 Links - RPL Calcs - 07-02-2016, 05:42 AM
RE: Useful HP-28 Links - JDW - 07-02-2016, 07:45 AM
RE: Useful HP-28 Links - rprosperi - 07-02-2016, 02:39 PM
RE: Useful HP-28 Links - RPL Calcs - 07-02-2016, 03:10 PM
RE: Useful HP-28 Links - EdS2 - 07-02-2016, 08:07 AM
RE: Useful HP-28 Links - RPL Calcs - 07-12-2016, 04:20 AM
RE: Useful HP-28 Links - JDW - 07-12-2016, 04:33 AM
RE: Useful HP-28 Links - RPL Calcs - 07-13-2016, 12:18 AM
RE: Useful HP-28 Links - JDW - 07-13-2016, 01:38 AM
RE: Useful HP-28 Links - Christoph Giesselink - 07-13-2016 08:41 PM
RE: Useful HP-28 Links - tcab - 01-27-2019, 11:11 PM



User(s) browsing this thread: 1 Guest(s)