[comp.sys.handhelds] HP-28s PEEK, POKE, PIG, BAG, programs.

mjbs@inesc.UUCP (Manuel Simoes) (12/01/89)

Hi everybody!

Could someone out there who has the listings of the programs
PEEK, POKE, PIG and BAG for the HP-28s please mail them to me?
I saw these programs being referenced in an article containing an
improved SPEED program sent to comp.sys.handhelds by Alonzo Gariepy.
Alonzo refers to these programs all the time in his articles
therefore I'd like to have listings of them along with some
explanation about the way they work...

Alonzo if you're reading this I'd also like to ask you some
questions about an improved TIME routine you posted to this
newsgroup in October 24.
In the short text preceding the TIME program you say:

>The TIME program returns the current time as a string on the stack.
>It assumes that you have calibrated your calculator by poking a value
>into the 48 bits (12 hex digits) starting at #C0003. This version is 
>fast and simple.

Why do you need to poke a value into location #C0003 ?
The TIME program doesn't reference this location as far as I can see...
The problem here is that I don't know what the #11CAh SYSEVAL
system call does. Is this system call using the value poked at #C0003
in some way ? 
What's the format of the value that has to be poked into #C0003 ?

Now to change the subject I'd like to know if someone has some kind
of map showing the memory organization of the HP-28s. I already have
a list of the HP-28s ROM SYSEVAL entries but I'd like to know how the
RAM memory is handled by the calculator. To put it differently;
I'd like to know what goes where in RAM.  ;-)
Has anybody done any work on this yet? 
Am I going to be flamed because the information I'm requesting has
already been posted to this newsgroup about a zillion times without
me noticing it?

Please let me know...
Mail your answers to me or, if you think they may interest other people,
post them to the net...

			!  Fernando Dias     !
			!  Lisbon, Portugal  !