The Museum of HP Calculators

HP Forum Archive 18

[ Return to Index | Top of Index ]

Overview of functions in the Toolbox.rom
Message #1 Posted by Geir Isene on 12 Nov 2008, 8:13 a.m.

Can anyone give me a pointer to or send me a description of the functions in the HP-41 Toolbox.rom?

      
Re: Overview of functions in the Toolbox.rom
Message #2 Posted by Meindert Kuipers on 12 Nov 2008, 11:19 a.m.,
in response to message #1 by Geir Isene

Geir,

Here is the list. I do not have a manual or QRF, and I doubt that there is any.

------------------hex---dec----------------
  XROM          : $00D  013
  # Functions   : $035  053
  ROM Name      : -TOOLBOX 41
  Pause Entry   : $000
  Program Entry : $000
  Sleep Entry   : $000
  OFF Entry     : $000
  Service Entry : $000
  ON Entry      : $000
  MemLost Entry : $000
  ROM Revision  : SB-4U
  Checksum      : $132  CHECKSUM OK
  NOPs Counted  : 44

--XROM---ADDR--FUNCTION NAME-------------- 13,00 A083 -TOOLBOX 41 13,01 AE50 ANN<>X 13,02 A9A4 ANRCL 13,03 AE61 ANSTO 13,04 A0EC CALLXM 13,05 AFE7 CLEM 13,06 A4D5 CLMM 13,07 AF1E CRTN? 13,08 AEFB DREG? 13,09 AF5A FLNG? 13,10 AEC4 FREG? 13,11 AE70 NRCLX 13,12 AF27 NRG? 13,13 A545 XMROOM 13,14 AE98 X>ST 13,15 A077 -KA/BUFFR 13,16 A6DF BLNG? 13,17 A10C BUF>R 13,18 A636 FINDB 13,19 ADA8 KACLR 13,20 A6EC KALNG? 13,21 AD55 KAPCK 13,22 ADE7 LKAOFF 13,23 AE03 LKAON 13,24 A5CC MAKEB 13,25 A17E R>BUF 13,26 A676 SHOWB 13,27 A9C9 -HACKER LAB 13,28 AECE BCD>BIN 13,29 AEA2 BIN>BCD 13,30 AA7C BLCAT 13,31 AB31 CHKROM 13,32 ACD5 CSST 13,33 A91A FDATA 13,34 AA2B GETROM 13,35 A599 GETW 13,36 A912 HEX>NNN 13,37 A36A HEX>VSM 13,38 A2C1 HEXIN 13,39 A8A4 HXENTRY 13,40 AFF1 MNFR 13,41 A873 NNN>HEX 13,42 A08A OSREV? 13,43 A0BA PTCAT 13,44 A501 PGTRAIL 13,45 A4BE POPADR 13,46 A721 RAMEDIT 13,47 ACB3 ROMCAT 13,48 A9D1 SAVEROM 13,49 A1FA SUMROM 13,50 A457 VSM>HEX 13,51 ABF8 XQ>XR 13,52 A576 XROM

            
Re: Overview of functions in the Toolbox.rom
Message #3 Posted by Geir Isene on 12 Nov 2008, 12:09 p.m.,
in response to message #2 by Meindert Kuipers

This I have; I'm looking for an explanation of each function...

                  
Re: Overview of functions in the Toolbox.rom
Message #4 Posted by PeterP on 12 Nov 2008, 12:54 p.m.,
in response to message #3 by Geir Isene

check the great and detailed manual of the Sandbox and I think you will find a good chunk of functions explained... (Same holds true for Alpha)

However, it would be nice to have a proper QRF guide for this fabulous ROM. Maybe you can investigate and create one ;-)

Cheers

Peter

                        
Re: Overview of functions in the Toolbox.rom
Message #5 Posted by Geir Isene on 14 Nov 2008, 8:38 p.m.,
in response to message #4 by PeterP

Ok, I've started making a short manual for the Toolbox.rom. As you said, most of the functions are duplicates of the Sandbox.rom, but some are not. A few can be easily figured out, bu there are some that needs more digging. Any idea as to how the following works?

aNN<>X - ??
CLMM - clear what memory? Main?
NRCLX - ??
X>ST - ??
BUF>R - what's "R"
R>BUF - ^^^^^^
FINDB - find buffer?
MAKEB - make buffer?
SHOWB - show buffer? eh?
GETROM - from mass storage?
SAVEROM - to mass storage?
MNFR - same as Sandbox "MNF"?
OSREV? - OS revision number? 
PTCAT - ??
PGTRAIL - ??

                              
Re: Overview of functions in the Toolbox.rom
Message #6 Posted by PeterP on 15 Nov 2008, 1:19 a.m.,
in response to message #5 by Geir Isene

okay, I'll give it a shot for a few of them without having tried them>

CLMM - Clear Main Memory. I think this is a Zenrom function as well
NRCLX - Non Normalized Recall to X?
X>ST - copy X to all stack registers (excluding L) This is also in another mod under a different name but I don't remember where. 
BUF>R - Buffer to Registers
R>BUF - Copy registers to buffer
FINDB - Find Buffer (I actually use these MCODE functions slightly changed in my module)
MAKEB - Make Buffer
SHOWB - that one I don't know. Maybe shows the header reg?
GETROM/SAVEROM - get save rom to massstorage. I think in the SandBox they are called GROM and SROM (or was that the MLRom?)
MNFR - ???
OSREV - OS revision for each rom. It was an article in the PPC
PTCAT - ?
PGTRAIL - ?

Hopefully others can fill in the blanks. Also for the above, please try them out as I can easily be wrong. Would be great to have a QRG for this one as well!

Cheers

Peter

                                    
Re: Overview of functions in the Toolbox.rom
Message #7 Posted by Walter B on 15 Nov 2008, 2:36 a.m.,
in response to message #6 by PeterP

Quote:
X>ST - copy X to all stack registers (excluding L)
@Paul Dale: Hear, hear!


[ Return to Index | Top of Index ]

Go back to the main exhibit hall