![]() |
The HP-28S speedup program on my site... - Printable Version +- HP Forums (https://archived.hpcalc.org/museumforum) +-- Forum: HP Museum Forums (https://archived.hpcalc.org/museumforum/forum-1.html) +--- Forum: Old HP Forum Archives (https://archived.hpcalc.org/museumforum/forum-2.html) +--- Thread: The HP-28S speedup program on my site... (/thread-32630.html) |
The HP-28S speedup program on my site... - Gene - 04-22-2003 Got the email below about the speedup program for the HP-28S on my site. I thought I had typed it up correctly. Any suggestions? --Gene Originally, I was searching for a download manual for my 11c, but at least I found this on your fine site:
HP-28S Speed Up! I tried it out without much thinking and it does not work. A closer look shows, that the part #E60D51FFF00F1h #C808461241131h OVER STO
makes not much sense, at it tries to store #C808461241131h in a variable of name
Are there some brackets missing or something alike? I did not dare a trial and error in order not to erase the memory.
Re: The HP-28S speedup program on my site... - Ex-PPC member - 04-22-2003 Perhaps this may be of help in order to understand the speed-up procedure, as it's commented ... Re: The HP-28S speedup program on my site... - Christoph Giesselink - 04-22-2003 Writing assembly software for the HP28S using the known address entry of HOME is a crap way of programming. Alonzo Gariepy published some HP28S based helper tools in his "HP28S PROCESSOR NOTES" for more convenient programming. But I personally use a modified ASS program from Friedrich Schroeder CHK2 article. ASS [BE22] This allows me to write normal SysRPL programs with the HPTOOLS (v3.1.0) and a modified/expanded HP28S entry point list from Jean-Francois Garnier. From these binary sources I make a so called "MCode" string and also calculate the checksum of the MCode for later verifying on the machine. Then I type in the MCode String, the most difficulty part, check the checksum to be sure that a didn't made a mistake, and finally call the assembler ASS to make the "System Object". The machine code for the fast/speed program is always something like this RPL The MCode is MSPEED [4861] Enter the string whithout any white chars, they are only for better reading, then the checksum will be ok. The "assembled" program itself without the program name is only 20 Bytes long! The HP28S CHK2 checksum program and many other things can be found at http://www.hpcalc.org. Happy trying
Christoph
|