The Museum of HP Calculators

HP Forum Archive 05

[ Return to Index | Top of Index ]

math 1b won't show up on 41CX Cat2 ??
Message #1 Posted by Hans Brueggemann on 23 Feb 2001, 8:13 p.m.

hi everyone, can somebody please explain this phenomenon to me? a math 1b module does not show up in cat2 of my 41CX (no matter what slot it is plugged into), however all functions of the module are accessible, i.e. for example xeq 'matrix' works correctly. if the module is plugged into a 41C, it is properly listed in cat2...

tia, hans

      
Re: math 1b won't show up on 41CX Cat2 ??
Message #2 Posted by Steve (Australia) on 23 Feb 2001, 9:31 p.m.,
in response to message #1 by Hans Brueggemann

Do you have any other modules plugged in (or built in) to the CX?

      
Re: math 1b won't show up on 41CX Cat2 ??
Message #3 Posted by CJ on 24 Feb 2001, 7:39 a.m.,
in response to message #1 by Hans Brueggemann

Hi Hans,

That is the way the 41CX operates. It only shows the function headers and NOT the functions themselfs.

Were as the 41C did list all the functions for that particular module.

If you see the MATH 1A in the catalog(2) on the 41CX and the functions work then everything is working properly. Just motor on.

Have a good one, CJ

BTW. This feature I don't really like. It requires you to remember the functions or carry a QRC.

            
Re: math 1b won't show up on 41CX Cat2 ??
Message #4 Posted by Wayne Brown (Alabama) on 24 Feb 2001, 9:49 a.m.,
in response to message #3 by CJ

The 41CX will show the individual functions, if you do this: Start the CAT 2 display and then, when the header of the module you want to see is displayed, pause it by pressing R/S. (If necessary, scroll through the list to the correct header by pressing SST and BST while it's paused.) Then press ENTER and the same function list you would see on the 41C will begin. This display can also be paused with R/S and you can scroll though it with SST and BST. If you press ENTER again, it will return to the list of function headers.

A bug in the 41CX ROM prevents the headers of certain modules from being displayed. I don't remember if MATH 1B is one of them (and my math module is in my desk at the office, so I can't check today). I think the problem is that the 41CX thinks any header that is less than 8 characters long is a function and not a header, so it skips it in the header display. You can still see such modules by switching to the function display as I described above and scrolling back and forth through the list until you find the module you want. (The function display shows both module headers and individual function names, just as on the 41C.)

                  
Re: math 1b won't show up on 41CX Cat2 ??
Message #5 Posted by Steve (Australia) on 24 Feb 2001, 10:25 a.m.,
in response to message #4 by Wayne Brown (Alabama)

*Slaps head!*

Woldek tells us (about the CX):

"CAT 2 has been speeded up in a second way. When started, it displays only those items in CAT 2 that are more than 7 characters long. These are the titles of modules or of sections of modules. Two examples: the only name in the Machine Design Module that is more than seven characters longis the module name "MACHINE 1A".... There is only one problem with this scheme; a module whose name has seven characters or less will not show up in the CAT 2 unless you stop it and press ENTER before you have reached that module. The only module known to be affected is MATH 1B."

(Extend your HP-41, pp273-274)

                        
Re: math 1b won't show up on 41CX Cat2 - THX!
Message #6 Posted by Hans Brueggemann on 24 Feb 2001, 10:53 a.m.,
in response to message #5 by Steve (Australia)

ah... thanks a lot to all of you! actually, the module shows up properly in any 41CX if you also have a CCD module plugged into the calculator. next time i will consult my mohp- roms first. i promise :o^}

                        
Re: math 1b won't show up on 41CX Cat2 ??
Message #7 Posted by Chris Catotti (Florida, USA) on 2 Mar 2001, 12:25 p.m.,
in response to message #5 by Steve (Australia)

Okay, can anyone help me out? Is it possible that a module has no header, and therefore will not catalog at all on an HP-41CX, but will show the functions on an Hp-41C ?

I have a "HANDY COMPACT" ROM. From the module case: 82500A-A05 COMPACT ENG. INC. ID-31 SINGAPORE [date code] 2114

The manual is copyrighted 1982 by COMSAT General Integrated Systems, Inc., Austin TX, Palo Alto CA and London England.

Anyway, in the HP-41CX it does does not catalog at all [using CAT 2]. In the HP-41C it catalogs with the 60 functions (all three charachters long). The functions are all written in user code. The header [Module name] never shows up in the catalog. Another oddity ... all of the function programs are PRIVATE.

from the User's Manual "The routines contained in HANDY-COMPACT arew extensions of those described in 'Microwave Circuit Design Using Programmable Calculators' by Medley and Allen, published by Artech House." I bought a copy of this book after I bought the ROM.

                              
Re: math 1b won't show up on 41CX Cat2 ??
Message #8 Posted by Steve (Australia) on 2 Mar 2001, 3:17 p.m.,
in response to message #7 by Chris Catotti (Florida, USA)

Try stopping the catalogue immediatly and pressing enter.

The header is xrom xx,00 so if you're familiar with synthetic programming, it's not hard to create one of these. You may find it shows up as blank or as the first function of the library (not sure if it is possible to have the module header do something when executed).

A module header is required, but it *could* be blank (i.e. spaces) I think.

                                    
Re: math 1b won't show up on 41CX Cat2 ??
Message #9 Posted by Chris Catotti (Florida, USA) on 2 Mar 2001, 6:10 p.m.,
in response to message #8 by Steve (Australia)

Using the PPC ROM routine MK, and inputs of 167, 192, -21 to assign XROM 31,00 to the shifted X<>Y key successfully assigns XRIM 31,00. However this is not the header, but rather the function "CHR" which the manual calls the "charachterization command" which is used to calculate the stability factor, maximum gain, and the simulataneous matched source and load for a network when the stability factor is greater than 1. (In other words, its just a function.)

Would you like to know the first several hex digits of the ROM starting at -000 ?

                                          
Re: math 1b won't show up on 41CX Cat2 ??
Message #10 Posted by Steve (Australia) on 2 Mar 2001, 6:32 p.m.,
in response to message #9 by Chris Catotti (Florida, USA)

> Would you like to know the first several hex digits
> of the ROM starting at -000 ? 

Yeah, but get the full 10 bit values if you can. I don't have my reference here which gives me the layout for the module header, but I believe the name is very near the top.

What is the first function in the ROM as listed in the catalog in a 41C, and what is its XROM number? I assume it's not CHR.

                                                
Re: math 1b won't show up on 41CX Cat2 ??
Message #11 Posted by Chris Catotti (Florida, USA) on 3 Mar 2001, 3:39 a.m.,
in response to message #10 by Steve (Australia)

Question What is the first function in the ROM as listed in the catalog in a 41C, and what is its XROM number? I assume it's not CHR.

Answer The first function in the ROM as listed in the catalog in a 41C is indeed CHR and its XROM number is 31,00.

I used my ADV HEPAX ROM version -HEPAX 1D and I used the DISASM function to make dumps of three different ROM's. The listings are the what appeared on an HP-41CX as I disassembled each ROM plugged into port 3 (mainframe address Cxxx). I have used the synbol "^" to mean the lttle "T" symbol that often leads an alpha string in program mode on the calculator.

[pre:PPC Module C000 00A XROM NO.=10 C001 040 64 FUNCTIONS C002 00F FCT:C PPC 1981 C003 0F2 ADR: CFF2 C004 200 FCT:^MK C005 086 ADR: C086 C006 200 FCT:^1K C007 0DF ADR: C0DF

[pre:FINANCIAL I Module C000 004 XROM NO.=4 C001 023 35 FUNCTIONS C002 000 FCT:FINANCE 1D C003 003 054 ADR: C054 C004 204 FCT:^MONEY C005 01E ADR: C41E C006 206 FCT:^IRR C007 0DF ADR: C0DF

[pre:HANDY COMPACT Module C000 01F XROM NO.=31 C001 03C 60 FUNCTIONS C002 200 FCT:^CHR C003 07F ADR: C07F C004 201 FCT:^GTF C005 067 ADR: C167 C006 201 FCT:^CGC C007 0CA ADR: C1CA

                                                
Re: math 1b won't show up on 41CX Cat2 ??
Message #12 Posted by Chris Catotti (Florida, USA) on 3 Mar 2001, 3:43 a.m.,
in response to message #10 by Steve (Australia)

Question What is the first function in the ROM as listed in the catalog in a 41C, and what is its XROM number? I assume it's not CHR.

Answer The first function in the ROM as listed in the catalog in a 41C is indeed CHR and its XROM number is 31,00.

I used my ADV HEPAX ROM version -HEPAX 1D and I used the DISASM function to make dumps of three different ROM's. The listings are the what appeared on an HP-41CX as I disassembled each ROM plugged into port 3 (mainframe address Cxxx). I have used the synbol "^" to mean the lttle "T" symbol that often leads an alpha string in program mode on the calculator.

PPC Module
C000 00A XROM NO.=10
C001 040 64 FUNCTIONS
C002 00F FCT:C PPC 1981
C003 0F2 ADR: CFF2
C004 200 FCT:^MK
C005 086 ADR: C086
C006 200 FCT:^1K 
C007 0DF ADR: C0DF

FINANCIAL I Module
C000 004 XROM NO.=4
C001 023 35 FUNCTIONS
C002 000 FCT:FINANCE 1D
C003 003 054 ADR: C054
C004 204 FCT:^MONEY
C005 01E ADR: C41E
C006 206 FCT:^IRR
C007 0DF ADR: C0DF

HANDY COMPACT Module
C000 01F XROM NO.=31
C001 03C 60 FUNCTIONS
C002 200 FCT:^CHR 
C003 07F ADR: C07F
C004 201 FCT:^GTF
C005 067 ADR: C167 
C006 201 FCT:^CGC
C007 0CA ADR: C1CA

                                                      
Re: math 1b won't show up on 41CX Cat2 ??
Message #13 Posted by Steve (Australia) on 3 Mar 2001, 9:28 a.m.,
in response to message #12 by Chris Catotti (Florida, USA)

Yes, it appears that the "Handy Compact" module has no header.

In any case a header is only a function that can't be entered normally. This is either because the name is too long, or becasue it contains invalid characters.

Without a header you won't see it in the CAT 2 of a CX (without a little extra effort)


[ Return to Index | Top of Index ]

Go back to the main exhibit hall