The Museum of HP Calculators

HP Forum Archive 14

[ Return to Index | Top of Index ]

XROM numbers
Message #1 Posted by Matthias on 7 Feb 2004, 6:45 a.m.

Hi

Can anybody tell me, how I can see, which XROM a module uses? Do I need a special module with a command?

Matthias

      
Re: XROM numbers
Message #2 Posted by Poul Kaarup (Denmark) on 7 Feb 2004, 7:21 a.m.,
in response to message #1 by Matthias

No. You go to PRGM mode, key in a function from the module. Then turn off the calculator and take out the module. Then turn it back on and check PRGM to see the XROM#. XROM 24,20 would mean the module uses XROM ID 24 and the function is FAT entry #20.

/Poul

(12345)

            
Re: XROM numbers
Message #3 Posted by Wilson (Bill) Holes on 7 Feb 2004, 9:09 p.m.,
in response to message #2 by Poul Kaarup (Denmark)

I'm sure you already know this... but don't forget that some ROM's us more than one XROM number. Using Pouls' function key-in method you can verify if a ROM uses one or more XROM numbers (and also identify what they are) by keying the first and the last function reflected in CAT 2.

      
Re: XROM numbers
Message #4 Posted by Emmanuel, France on 7 Feb 2004, 3:08 p.m.,
in response to message #1 by Matthias

Dear Matthias,
Poul gave you a lower cost way.
You can directly make key assignment too.
However some ROMs have non-programmable functions, often user ROMs.
Zenrom (MCED), Hepax (HEXEDIT), David Assembler II (ASSM)
show the hex. code of XROM number in line 2 of each ROM codes, when this ROM has a FAT.
Mleprom 1h has an interesting function:
XCAT-- asks for an XROM # (26 for Time)
To be continued...
Yours.
Emmanuel

      
Re: XROM numbers
Message #5 Posted by Miki Mihajlovic on 8 Feb 2004, 12:31 p.m.,
in response to message #1 by Matthias

Another quick way to see the XROM number is with David Assembler, Zenrom or similar module that can read ROM addresses directly (I am sure that you have one in your collection). With David, use ASSM that asks for the start address, you enter 8000 for the ROM in slot 1, lower page, 9000 if the ROM uses upper page too and two XROM numbers, etc. The number displayed is the very first number of a module which is the XROM number, in hex. The next number (you get it by SST) is the number of entries in FAT, eg. how many functions ROM has.

I tried this with all the ROMs I have and it works fine.


[ Return to Index | Top of Index ]

Go back to the main exhibit hall