Overview of functions in the Toolbox.rom



#2

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


#3

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


#4

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


#5

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


#6

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 - ??


#7

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


#8

Quote:
X>ST - copy X to all stack registers (excluding L)

@Paul Dale: Hear, hear!

Possibly Related Threads...
Thread Author Replies Views Last Post
  [41CL] New Extra Functions version Monte Dalrymple 0 148 11-08-2013, 04:32 PM
Last Post: Monte Dalrymple
  HP Prime - EEX/X/Toolbox-key suggestions bluesun08 2 224 11-07-2013, 06:15 PM
Last Post: bluesun08
  HP Prime: in need of help with defining functions Alberto Candel 14 654 10-27-2013, 10:48 AM
Last Post: Alberto Candel
  HP Prime spreadsheet functions SanS 0 331 10-04-2013, 04:23 AM
Last Post: SanS
  Stats functions on the HP34S Nicholas van Stigt 5 277 09-24-2013, 02:45 AM
Last Post: Nick_S
  Trig Functions Howard Owen 11 506 09-16-2013, 02:53 PM
Last Post: Fred Lusk
  50g piecewise functions Kurt Fankhauser 6 290 09-15-2013, 08:01 PM
Last Post: Kurt Fankhauser
  Missing functions on the HP Prime!!!??? :-( Namir 6 326 08-22-2013, 08:40 AM
Last Post: Gilles Carpentier
  HP41 Functions Address Table (F.A.T.) Antoine M. Couëtte 6 297 07-21-2013, 02:48 AM
Last Post: Antoine M. Couëtte
  HP85 Programmable ROM cardtridge 82929A-service ROM not working- inaki 2 220 04-25-2013, 08:08 AM
Last Post: inaki

Forum Jump: