Re: HP Calculator Firmware Message #4 Posted by James M. Prange (Michigan) on 28 Apr 2005, 10:20 p.m., in response to message #1 by John Limpert
As far as I know, no new UserRPL commands, although certain
existing commands may behave a little differently, due to being
implemented on new hardware or bug fixes (or attempted bug fixes).
New SysRPL commands (using extable2):
IsApple_
Returns TRUE on my 49g+.
IsBigApple_
Returns TRUE on my 49g+.
MidApple_
Returns FALSE on my 49g+.
I've read a suggestion that MidApple_ checked the SD card, but it
doesn't matter whether or not I have the SD card inserted.
Using Nosy 4.1, it looks to me as if IsApple_ and IsBigApple_ end
up accomplishing the same thing, and IsMidApple_ just does the
inverse of IsBigApple_, but I'm not that good at reading assembly
code. Perhaps IsBigApple_ and IsMidApple_ are intended for
distinguishing a future model from the 49g+ and 48gII? But it
seems to me that there ought to be a command for distinguishing
the 48gII and 49g+....
In assembly language, the BUSCC command now does something; it's
used for accessing the ARM processor. Note that extable2 doesn't
seem to have BUSCC; use the opcode 80B instead. See these
query
results.
I've read that there are other new assembly language commands; see
this
thread. But the project that I've been working on is
intended to work on all three of the 49G, 49g+, and 48gII, so I
haven't tried any of the new assembly language commands.
Regards, James
Edited: 29 Apr 2005, 10:01 p.m.
|