The Museum of HP Calculators

HP Forum Archive 13

[ Return to Index | Top of Index ]

HP41 Custom Module ???
Message #1 Posted by Randy Sloyer on 29 June 2003, 7:47 p.m.

I have an HP41 module that I would love to know what it is. It has no external markings of any kind, the label area on the bottom where the HP label normally resides is a bit smaller and is blank.

When the module is inserted in a CX, the contents will execute upon power up. I see one goose for about a second then the display shows WAIT.. After about 30 seconds to a minute the 41 beeps and shows READY in user mode.

Doing a CAT 2 shows NAVCOM 2. Anybody have any idea what this puppy is ?

Edited: 29 June 2003, 7:49 p.m.

      
Re: HP41 Custom Module ???
Message #2 Posted by Raymond Del Tondo on 29 June 2003, 8:19 p.m.,
in response to message #1 by Randy Sloyer

Hi,

it seems to turn the HP-41 into a NAVigation COMputer;-)

Raymond

            
Re: HP41 Custom Module ???
Message #3 Posted by Randy Sloyer on 29 June 2003, 8:22 p.m.,
in response to message #2 by Raymond Del Tondo

Via HP-IL? Or ?

Who made it and what else does it need to function?

Edited: 29 June 2003, 8:23 p.m.

                  
Re: HP41 Custom Module ???
Message #4 Posted by Raymond Del Tondo on 30 June 2003, 5:06 p.m.,
in response to message #3 by Randy Sloyer

Hi,

sorry I don't have this module (so far), but I'm sure the 'hardcore module collectors' Matthias, Mike, or Peter Petersson do have it, and could give more info on it;-)

I think it's a stand-alone solution, which seems to be most practical when sea is rough (not many items which can fly through the cabin).

Raymond

                        
Re: HP41 Custom Module ???
Message #5 Posted by Randy Sloyer on 30 June 2003, 7:43 p.m.,
in response to message #4 by Raymond Del Tondo

Hi Raymond,

You're right, hard core. Someone offered to buy but no information on what it is. I was hoping for a great story on it's history and use. Oh well.

Thank you for the effort, at least you tried.

                        
HMC - Hardcore Module Collector
Message #6 Posted by Mike (Stgt) on 1 July 2003, 4:08 a.m.,
in response to message #4 by Raymond Del Tondo

I do not know who you ment with 'Mike', if it's me: I do not regard myself as a "hardcore module collector" as too many third-party modules (the rare birds) are still missing in my collection. What I did is a nice tool to analyse the contents of HP-41 modules, alas it runs only on VM/CMS (IBM mainframe). http://ourworld.compuserve.com/homepages/nutem/aro.htm

If you don't mind, you may send me a copy (hp41cx_at_web_dot_de) and I analyse it like all this: http://ourworld.compuserve.com/homepages/nutem/romim.htm

Ciao.....Mike

                              
Re: HMC - Hardcore Module Collector
Message #7 Posted by Emmanuel on 1 July 2003, 3:06 p.m.,
in response to message #6 by Mike (Stgt)

Here is a part of its disassembled listing.
The first 4K look like the HP Navigation Pac for HP-41s.
I have somewhere its user's manual.

C000 00E XROM NO.=14 C001 040 64 FUNCTIONS C002 00F FCT:-NAVIG 2A C003 094 ADR: CF94 C004 207 FCT:`NA C005 0C8 ADR: C7C8 C006 207 FCT:`*NA C007 0D0 ADR: C7D0 C008 20E FCT:`STAR C009 009 ADR: CE09 C00A 001 FCT:*STAR C00B 07F ADR: C17F C00C 20F FCT:`SUN C00D 07D ADR: CF7D C00E 001 FCT:*SUN C00F 04B ADR: C14B C010 000 FCT:*SUNL C011 0D9 ADR: C0D9 C012 000 FCT:*SUNU C013 0E1 ADR: C0E1 C014 20F FCT:`MOON C015 05B ADR: CF5B C016 001 FCT:*MOON C017 02E ADR: C12E C018 000 FCT:*MOONU C019 0F3 ADR: C0F3 C01A 000 FCT:*MOONL C01B 0EA ADR: C0EA C01C 20F FCT:`VENUS C01D 049 ADR: CF49 C01E 000 FCT:*VENUS C01F 0FC ADR: C0FC C020 001 FCT:P C021 044 ADR: C144 C022 20F FCT:`MARS C023 06C ADR: CF6C C024 001 FCT:*MARS C025 01D ADR: C11D C026 20F FCT:`JUPITER C027 022 ADR: CF22 C028 001 FCT:*JUPIT C029 005 ADR: C105 C02A 20F FCT:`SATURN C02B 036 ADR: CF36 C02C 001 FCT:*SATUR C02D 026 ADR: C126 C02E 20E FCT:`SRT C02F 037 ADR: CE37 C030 000 FCT:*SRT C031 0B5 ADR: C0B5 C032 001 FCT:JD C033 00A ADR: C10A C034 20D FCT:`D+T C035 0A4 ADR: CDA4 C036 001 FCT:LBRYZX C037 037 ADR: C137 C038 001 FCT:ZYXdHA C039 040 ADR: C140 C03A 20E FCT:`DSPHAd C03B 08E ADR: CE8E C03C 20C FCT:`*IN C03D 074 ADR: CC74 C03E 20C FCT:`*IN1 C03F 045 ADR: CC45 C040 000 FCT:*DMT C041 096 ADR: C096 C042 001 FCT:*DMS C043 052 ADR: C152 C044 000 FCT:*HR C045 0C2 ADR: C0C2 C046 001 FCT:*T C047 05D ADR: C15D C048 001 FCT:FA C049 00F ADR: C10F C04A 001 FCT:GST C04B 015 ADR: C115 C04C 20B FCT:`BODY C04D 0DF ADR: CBDF C04E 20B FCT:`*BODY C04F 0F1 ADR: CBF1 C050 209 FCT:`SIGHT C051 0E3 ADR: C9E3 C052 000 FCT:RM C053 086 ADR: C086 C054 20C FCT:`DR C055 0A6 ADR: CCA6 C056 20C FCT:`*DR C057 0D7 ADR: CCD7 C058 20D FCT:`GCPOS C059 02E ADR: CD2E C05A 000 FCT:*GCPOS C05B 09F ADR: C09F C05C 20E FCT:`GC C05D 0DE ADR: CEDE C05E 000 FCT:*GC C05F 0A5 ADR: C0A5 C060 20A FCT:`GCPLAN C061 09F ADR: CA9F C062 20A FCT:`*GCPLAN C063 0CC ADR: CACC C064 206 FCT:`GCPLOT C065 069 ADR: C669 C066 206 FCT:`*GCPLOT C067 080 ADR: C680 C068 20E FCT:`DSPP2 C069 064 ADR: CE64 C06A 20D FCT:`LOTOL C06B 06C ADR: CD6C C06C 000 FCT:*LOTOL C06D 0AE ADR: C0AE C06E 000 FCT:DSPL C06F 0C9 ADR: C0C9 C070 000 FCT:DSPLO C071 0D1 ADR: C0D1 C072 20C FCT:`RLPOS C073 0ED ADR: CCED C074 000 FCT:*RLPOS C075 08F ADR: C08F C076 20E FCT:`RL C077 0B7 ADR: CEB7 C078 001 FCT:*RL C079 058 ADR: C158 C07A 000 FCT:*M/a C07B 0BC ADR: C0BC C07C 20F FCT:`*ec C07D 004 ADR: CF04 C07E 207 FCT:`*RLGC C07F 042 ADR: C742 C080 208 FCT:`*GLOBE C081 0EF ADR: C8EF C082 000 NOP C083 000 NOP ... D000 00F XROM NO.=15 D001 033 51 FUNCTIONS D002 209 FCT:`RISE D003 063 ADR: D963 D004 208 FCT:`MCT D005 0F4 ADR: D8F4 D006 208 FCT:`MNT D007 0DD ADR: D8DD D008 209 FCT:`MP D009 0AD ADR: D9AD D00A 209 FCT:`ECT D00B 00B ADR: D90B D00C 209 FCT:`ENT D00D 024 ADR: D924 D00E 209 FCT:`SET D00F 0EC ADR: D9EC D010 204 FCT:`PSG D011 08A ADR: D48A D012 205 FCT:`STD D013 023 ADR: D523 D014 201 FCT:`TRK D015 0F0 ADR: D1F0 D016 204 FCT:`SOA D017 0F9 ADR: D4F9 D018 201 FCT:`PIM D019 043 ADR: D143 D01A 20E FCT:`FM-M D01B 0E4 ADR: DEE4 D01C 20F FCT:`M-FM D01D 05C ADR: DF5C D01E 20E FCT:`FT-M D01F 0D0 ADR: DED0 D020 20F FCT:`M-FT D021 034 ADR: DF34 D022 20D FCT:`TOGEO D023 0CD ADR: DDCD D024 20D FCT:`TOGRID D025 0BF ADR: DDBF D026 20D FCT:`DRIN D027 012 ADR: DD12 D028 20D FCT:`DROUT D029 042 ADR: DD42 D02A 20D FCT:`ZONE D02B 095 ADR: DD95 D02C 000 FCT:*ZN D02D 0A8 ADR: D0A8 D02E 000 FCT:*HM D02F 0AE ADR: D0AE D030 000 FCT:*DHM D031 0F1 ADR: D0F1 D032 000 FCT:*H+ D033 0C9 ADR: D0C9 D034 000 FCT:*DT- D035 0D0 ADR: D0D0 D036 000 FCT:*PRMPT D037 0C3 ADR: D0C3 D038 000 FCT:BAD? D039 0A2 ADR: D0A2 D03A 001 FCT:*MSG D03B 005 ADR: D105 D03C 20F FCT:`*M D03D 0CD ADR: DFCD D03E 000 FCT:*AGE D03F 0DE ADR: D0DE D040 000 FCT:*PH D041 0BA ADR: D0BA D042 000 FCT:*360 D043 08E ADR: D08E D044 000 FCT:*BG D045 094 ADR: D094 D046 001 FCT:*1L0 D047 038 ADR: D138 D048 000 FCT:*F0 D049 0EA ADR: D0EA D04A 001 FCT:*F1 D04B 03E ADR: D13E D04C 000 FCT:MJ*? D04D 09B ADR: D09B D04E 001 FCT:TRK? D04F 022 ADR: D122 D050 000 FCT:*WP D051 0B4 ADR: D0B4 D052 000 FCT:*WP2 D053 0D7 ADR: D0D7 D054 001 FCT:*GWP D055 01B ADR: D11B D056 001 FCT:*GWP2 D057 02A ADR: D12A D058 001 FCT:*PWP D059 00C ADR: D10C D05A 001 FCT:*PWP% D05B 014 ADR: D114 D05C 000 FCT:*DI D05D 0E4 ADR: D0E4 D05E 000 FCT:*DT D05F 0FE ADR: D0FE D060 000 FCT:*DT$ D061 0F8 ADR: D0F8 D062 001 FCT:*ET$ D063 031 ADR: D131 D064 20D FCT:`*SIZE D065 05E ADR: DD5E D066 20D FCT:`*END D067 086 ADR: DD86 D068 000 NOP D069 000 NOP ...

                                    
HMC - Hardcore Module Collector
Message #8 Posted by Mike (Stgt) on 2 July 2003, 8:12 a.m.,
in response to message #7 by Emmanuel

Ha! Là il est! Le vrai HMC! Salut Emmanuel! Ca va?

Well, yes most functions seem to be the same as in NAV1B, but there are few new ones. Is it possible that someone copied together what he found useful for his/her own purpouses. Or do you have a manual especially for the NAV2A in your hands?

Ciao.....Mike

PS: More off-list pls.

                                          
Re: HMC - Hardcore Module Collector
Message #9 Posted by Emmanuel, France on 2 July 2003, 5:40 p.m.,
in response to message #8 by Mike (Stgt)

[pre]Salut, Michael! Je n'ai hélas qu'un aide-mémoire. @ bientôt. Amitiés.

I just have Quick Reference Guide and overlay for its use. Read you soon. Yours. [pre]

                              
Analysing ROM images
Message #10 Posted by Tony Duell (UK) on 1 July 2003, 5:34 p.m.,
in response to message #6 by Mike (Stgt)

If you don't have an IBM mainframe handy (:-)), then you might want to look at the 'rom41cat' program in my LIF Utilities for Linux distribution. It's written in C, and should be reasonably easy to port to other OSes. It doesn't do quite as much, but it will list the function names, whether they are Focal or Mcode, and the entry points. I find it quite a useful tool for looking at unknown ROM images.

                                    
Analysing ROM images
Message #11 Posted by Mike (Stgt) on 2 July 2003, 8:13 a.m.,
in response to message #10 by Tony Duell (UK)

In a few month our IBM host will be shut down for ever. So I'll remember soon your routine, shure <G>.

Ciao.....Mike

                                          
Re: Analysing ROM images
Message #12 Posted by Massimo Gnerucci (Italy) on 2 July 2003, 10:47 a.m.,
in response to message #11 by Mike (Stgt)

No mainframe, no party?
Time to resort to an emulator... ;-)

Take a look here: http://www.conmicro.cx/hercules/

Have fun,
Massimo

                                                
Re: Analysing ROM images
Message #13 Posted by Mike (Stgt) on 3 July 2003, 4:23 a.m.,
in response to message #12 by Massimo Gnerucci (Italy)

Hey Massimo! Thank you very much for that hint. I will have a lot of fun with that. Will Pipe http://vm.marist.edu/%7Epipeline/ run in that emu?

Ciao.....Mike

                                                      
Re: Analysing ROM images
Message #14 Posted by Massimo Gnerucci (Italy) on 3 July 2003, 10:02 a.m.,
in response to message #13 by Mike (Stgt)

Quote:
Will Pipe http://vm.marist.edu/%7Epipeline/ run in that emu?

Sorry Mike, I really don't know.

I tried this emulator a couple of years back for a short time and had a few problems with it (some errors in the source prevented compilation, but I finally managed to try it a little. At the time I was in a nostalgic mood for the days past... kinda like when I began collecting HPs. No, I won't begin looking for used IBM mainframes: already out of space! ;-)

I really hope that it can be of help to you.

Massimo

                                                
Re: Analysing ROM images
Message #15 Posted by Mike (Stgt) on 8 July 2003, 8:27 a.m.,
in response to message #12 by Massimo Gnerucci (Italy)

Thnx again for that hint. Our sysman bit the hook! <VBG>

Ciao.....Mike

                                                      
Re: Analysing ROM images
Message #16 Posted by Massimo Gnerucci (Italy) on 8 July 2003, 12:10 p.m.,
in response to message #15 by Mike (Stgt)

Quote:
Thnx again for that hint. Our sysman bit the hook!

I'm glad that your fun won't stop!

BTW: I just got curious about Hercules again, maybe I'll try it out once more...

Massimo

                                                
Re: Analysing ROM images
Message #17 Posted by Vassilis Prevelakis on 8 July 2003, 11:56 p.m.,
in response to message #12 by Massimo Gnerucci (Italy)

Massimo Gnerucci (Italy) wrote:
> No mainframe, no party?
> Time to resort to an emulator... ;-)

This reminds me of the famous Chaostron April Fools paper which ended as follows:

Quote:
Our acknowledgments and thanks are due to Mr J.B.Puffadder for his assistance in the detailed design of Chaostron, and to Mr V.A.Vyssotsky for manually simulating the [IBM] 704, simulating STRETCH, simulating Chaostron, to complete run 133 after the budget funds ran out.

**vp

                                                      
Subject-drift: now Emulators in general
Message #18 Posted by Mike (Stgt) on 9 July 2003, 4:04 a.m.,
in response to message #17 by Vassilis Prevelakis

Haha!!! Manually simulating the host! <VBG> That's a good one. Leeds to a new challenge: Simulating the HP-41 with an abacus. The real challenge is the speed compare. ;-)

Ciao.....Mike

                                          
Re: Analysing ROM images
Message #19 Posted by David Smith on 3 July 2003, 2:49 p.m.,
in response to message #11 by Mike (Stgt)

On the day the last IBM mainframe goes down the world will be a better place... and Satan invented JCL.

                                                
Re: Analysing ROM images
Message #20 Posted by Les Bell [Sydney] on 4 July 2003, 1:47 a.m.,
in response to message #19 by David Smith

Since IBM mainframes don't go down, you're in for a long wait.

--- Les [http://www.lesbell.com.au]
[Currently working on Linux on IBM mainframe]

                                                      
Re: Analysing ROM images
Message #21 Posted by Mike (Stgt) on 8 July 2003, 8:25 a.m.,
in response to message #20 by Les Bell [Sydney]

I have no advantage in the "renascence" of VM as long as our host is kicked out.

Sadly.....Mike


[ Return to Index | Top of Index ]

Go back to the main exhibit hall