HEPAX - from the treasure chest
|
10-16-2020, 07:57 AM
Post: #21
|
|||
|
|||
RE: HEPAX - from the treasure chest
Hi Steen, all,
Some of us are sitting on the edge of the chair while waiting for these contents to be available. :-) A couple of names in the listing provided by KimH called my attention (and many other's for sure). Look forward to reading from you. Best wishes! Diego. "Do not suppose, check it twice." |
|||
10-17-2020, 06:16 AM
(This post was last modified: 10-17-2020 02:04 PM by KimH.)
Post: #22
|
|||
|
|||
RE: HEPAX - from the treasure chest
I should have a LIF image ready by Sunday morning European time... sorry it takes some time, but work is getting in the way more than I would like....
8 hours later..... Well - it is raining, so here you go. Have fun Floppy 1 - VM CAT :MASSMEM Took the floppy labeled "HP-41 VM MCODE" - file by file - to ILPER and stored it as a DAT file on HP9114B image Hope it works. If you have suggestions or asks, let me know. There is a second floppy called ROMS - mostly ROMS we already know. I'll look into this tomorrow. (10-16-2020 07:57 AM)Diego Diaz Wrote: Hi Steen, all, |
|||
10-17-2020, 03:26 PM
Post: #23
|
|||
|
|||
RE: HEPAX - from the treasure chest
Hi,
Not in a hurry whatsoever... after 33 years some weeks up or down won't make any differece. :-D Best wishes. Diego. "Do not suppose, check it twice." |
|||
10-17-2020, 03:38 PM
Post: #24
|
|||
|
|||
RE: HEPAX - from the treasure chest | |||
10-17-2020, 05:42 PM
Post: #25
|
|||
|
|||
RE: HEPAX - from the treasure chest
Thanks KimH,
I foresee a very busy Sunday. ;-) Best. Diego. "Do not suppose, check it twice." |
|||
10-17-2020, 06:37 PM
Post: #26
|
|||
|
|||
RE: HEPAX - from the treasure chest
Seem fine, I was able to read the LIF volume with no trouble.
Code: >DCAT :TAPE(2) Note: Done on a 71B with JPC ROM installed, which is why you can see the 41 filetypes identified. Thanks Kim!! --Bob Prosperi |
|||
10-17-2020, 07:15 PM
Post: #27
|
|||
|
|||
RE: HEPAX - from the treasure chest
Hi Bob,
I'm not very good with emulators, so, if you manage to extract these BANK1 - 4 ROM images (which may be another HEPAX proto) it will be great to have them loaded into a NoV-64d ;-) Best wishes and have a nice weekend. Diego. "Do not suppose, check it twice." |
|||
10-17-2020, 08:53 PM
Post: #28
|
|||
|
|||
RE: HEPAX - from the treasure chest
Exactly - 71b with JPC, made possible by y’all on this forum.
Thanks for confirming that it can be read! (10-17-2020 06:37 PM)rprosperi Wrote: Seem fine, I was able to read the LIF volume with no trouble. |
|||
10-19-2020, 10:33 AM
Post: #29
|
|||
|
|||
RE: HEPAX - from the treasure chest
Hi all,
I've had a good time playing with these files. :-) Extracted the BANK1 - 4 .BIN images and converted them into .ROM files. The result is HEPAX-1A version which I've included into an archive here. Hopefully I'll have a .HEX file to be directly loaded into a NoV module along the day. Curiously enough its CAT 2 listing is quite different from both, previous 0C prototype and 1B (which IICR was the first production version) I'll leave for you the joy of discovering these differences. Best wishes and have a nice week. Diego. "Do not suppose, check it twice." |
|||
10-19-2020, 06:40 PM
(This post was last modified: 10-19-2020 06:41 PM by KimH.)
Post: #30
|
|||
|
|||
RE: HEPAX - from the treasure chest
Disc 2 had some interesting files as well.
Disc 2 Maybe one of them is the 1C we would love to see, I can't tell on my 71b >CAT :2 NAME S TYPE LEN DATE TIME TEST SDATA 5120 10/19/20 17:20 TEST1 SDATA 5120 10/19/20 17:20 TEST2 SDATA 5120 10/19/20 17:21 TEST3 SDATA 5120 10/19/20 17:21 BANK1 SDATA 5120 10/19/20 17:22 BANK2 SDATA 5120 10/19/20 17:22 BANK3 SDATA 5120 10/19/20 17:23 BANK4 SDATA 5120 10/19/20 17:23 SP5JUN SDATA 5120 10/19/20 17:24 |
|||
10-19-2020, 07:53 PM
Post: #31
|
|||
|
|||
RE: HEPAX - from the treasure chest
Thank you Kim for uploading the files! - it appears there are indeed some interesting treasures in it.
Diego, can you share the CAT 2 from the 1A version - I may be able to shed some light on this - if I can remember... I am a bit surprised that we cannot find all HEPAX versions, but let us see what is hidden in the two other sets of HEPAX bank images. Thanks, Steen |
|||
10-19-2020, 08:10 PM
Post: #32
|
|||
|
|||
RE: HEPAX - from the treasure chest
Hi all,
Yes for sure Steen, here it is: -HEPAX 1A HAPPCHR HAPPREC HARCLRC HASROOM HCLFL HCRFLAS HCRFLD HDELCHR HDELREC HEPDIR HEPDIRX HEPROOM HFLSIZE HGETA HGETK HGETR HGETREC HGETRX HGETX HINSCHR HINSREC HPOSFL HPURFL HRCLPT HRCLPTA HREADFL HRENAME HSAVEA HSAVEK HSAVEP HSAVER HSAVERX HSAVEX HSEC HSEKPT HSEKPTA HUNSEC HWRTFL PRIVATE CLRAM CODE COPYROM DECODE DECODYX DISASM HEPAX HEPAXA HEXEDIT HPROMPT RAMTOG READROM WRTROM XF XFA 1 2 3 4 I haven't surveyed the HEPAX/HEPAXA sub commands so there may be some hidden surprises in there. For an easy way to check it all on a NoV-64(d) here it's, the .HEX file to load HEPAX-1A. Have a nice day. Diego. "Do not suppose, check it twice." |
|||
10-20-2020, 08:31 AM
(This post was last modified: 10-20-2020 08:50 AM by KimH.)
Post: #33
|
|||
|
|||
RE: HEPAX - from the treasure chest
Got a few mails about posting the entire ROM Image disk.
Was wary as this could be IP, but hopefully no-one has issues with sharing for educational/entertainment purposes. HEPAX Full Rom Disk NAME S TYPE LEN DATE TIME ZENROM SDATA 5120 00/00/00 00:00 CCD1A SDATA 5120 00/00/00 00:00 CCD2A SDATA 5120 00/00/00 00:00 DEVEL1 SDATA 5120 00/00/00 00:00 DEVEL2 SDATA 5120 00/00/00 00:00 EXTIO SDATA 5120 00/00/00 00:00 AUTOST SDATA 5120 00/00/00 00:00 SM1C SDATA 5120 00/00/00 00:00 ASM3A SDATA 5120 00/00/00 00:00 PPCROM1 SDATA 5120 00/00/00 00:00 PPCROM2 SDATA 5120 00/00/00 00:00 PLOT1A SDATA 5120 00/00/00 00:00 PLOT2A SDATA 5120 00/00/00 00:00 BOOTROM SDATA 5120 00/00/00 00:00 DISASS SDATA 5120 00/00/00 00:00 ARBEJD SDATA 5120 00/00/00 00:00 MATH2A SDATA 5120 00/00/00 00:00 XF1B SDATA 5120 00/00/00 00:00 TOUL0C SDATA 5120 00/00/00 00:00 DEMO SDATA 5120 00/00/00 00:00 TOUL0B SDATA 5120 00/00/00 00:00 ERAMCO SDATA 5120 00/00/00 00:00 MMEPROM SDATA 5120 00/00/00 00:00 NYBOOT SDATA 5120 00/00/00 00:00 TEST SDATA 5120 00/00/00 00:00 TEST2 SDATA 5120 00/00/00 00:00 TEST1 SDATA 5120 00/00/00 00:00 TEST3 SDATA 5120 00/00/00 00:00 NAVIG1B SDATA 5120 00/00/00 00:00 SP5JUN SDATA 5120 00/00/00 00:00 BANK1 SDATA 5120 00/00/00 00:00 BANK2 SDATA 5120 00/00/00 00:00 BANK3 SDATA 5120 00/00/00 00:00 BANK4 SDATA 5120 00/00/00 00:00 NAVIG1A SDATA 5120 00/00/00 00:00 NAVIG2A SDATA 5120 00/00/00 00:00 RAMBOX SDATA 5120 00/00/00 00:00 |
|||
10-20-2020, 11:40 AM
(This post was last modified: 10-20-2020 11:43 AM by Diego Diaz.)
Post: #34
|
|||
|
|||
RE: HEPAX - from the treasure chest
Hi KimH,
Thanks for sharing this .DAT archive. :-) A note regarding the "appealing" TOUL0B & 0C images: These are NOT the TOULOUSE ROMs althoguh they may be some early implementations from which the latter were derived and shows same XROM#12. They show up on CAT 2 as "TOULMATH-0B" and "-0C" respectively and contains a number of M-coded math functions. Still to check other unfamiliar names like "ARBEJD" or "NYBOOT". Regarding the HEPAX image included (BANK1-4) on the previous archive, is shows "HEPAX-1D" on CAT 2 but its content is not exactly the same as the production "1D" version we're used to see. From the "TEST" images, TEST1 has the HEPAX XROM#7, but shows "-TEST ROM A" and only contains five functions: -TEST ROM A ROMTEST RAMTOG RAMTEST SAVE GET Have a nice day. ;-) Diego. "Do not suppose, check it twice." |
|||
10-20-2020, 12:37 PM
(This post was last modified: 10-20-2020 12:48 PM by J-F Garnier.)
Post: #35
|
|||
|
|||
RE: HEPAX - from the treasure chest
(10-20-2020 11:40 AM)Diego Diaz Wrote: A note regarding the "appealing" TOUL0B & 0C images: These are NOT the TOULOUSE ROMs althoguh they may be some early implementations from which the latter were derived and shows same XROM#12. This is very likely the Toulouse Math ROM. I've been searching for the bits of this ROM for a long time, without success. Even Emmanuel Compes, great expert in french ROMs, didn't have it. It seems the project has never been completed. The Toul. Math ROM project was mainly driven by Bernard Jousse and Eric Aubourg, and has been discussed in several PPC-Toulouse and Micro-Revue journals. Some of the latest status can be found in Micro-Revue n°6 and following. And we can read in Micro-Revue 6 p.62 (translation of mine): "In MC, Eric [Aubourg ?] is in touch with Steen Petersen (PPC-DK 3, PPC 9583) who transforms his HP 41 into a HP 15, but a better one". Small HP-41 world. J-F [Edited: the complex functions of the TOULMATH 0C are described in Micro-revue 15, p32.] |
|||
10-20-2020, 01:23 PM
Post: #36
|
|||
|
|||
RE: HEPAX - from the treasure chest
HINT
ARBEJD is WORK in Danish, maybe Work in Progress or a work related project - Steen to reveal NYBOOT probably means NEWBOOT (10-20-2020 11:40 AM)Diego Diaz Wrote: Hi KimH, |
|||
10-20-2020, 02:23 PM
(This post was last modified: 10-21-2020 03:32 PM by Diego Diaz.)
Post: #37
|
|||
|
|||
RE: HEPAX - from the treasure chest
Hi J-F,
Thanks for your, always enlightening, comments. Now you've finally got these "bits", enjoy! ;-) @KimH I can't understand Danish so I'll leave that one to someone more qualified. :-) Best wishes and keep safe. Diego. "Do not suppose, check it twice." |
|||
10-20-2020, 05:14 PM
(This post was last modified: 10-20-2020 05:16 PM by Ángel Martin.)
Post: #38
|
|||
|
|||
RE: HEPAX - from the treasure chest
This looks very interesting to say the least, next week-end will be busy ;-)
Very many usual suspects plus a few unknowns... exciting! Code: CAT"A "To live or die by your own sword one must first learn to wield it aptly." |
|||
10-20-2020, 08:29 PM
(This post was last modified: 10-20-2020 08:40 PM by SteenPetersen.)
Post: #39
|
|||
|
|||
RE: HEPAX - from the treasure chest
OK - you are really finding some nuggets ;-)
I am happy that you are able to recover the material I have kept for so many years - I will try to provide some insights as far as I remember. When comparing HEPAX 1A with 1B, then the only differences I spot in the list are the last four functions - 1 through 4. I do not remember what these are used for, but are likely some kind of test functions - if you disassemble them you may be able to tell. I think the TEST images are the very first code I made to test the four bank switching. We had a couple of challenges - the first challenge was how to test the bank switching in the EPROM part of our prototype breadboard. We could not do this from a RAM program - it had to be from EPROM code. So I wrote some code which I think were the TEST images. The question is then how do we burn the EPROM from this? I wrote another program which converted the images to EPROM addresses and the corresponding byte value per location - in the correct format required to be stored in the EPROM. I ran this program and printed out the EPROM addresses/bytes on the HP-41 printer (you may be able to find this program somewhere on one of the disks as well). We then visited one of our suppliers which had an EPROM programmer with a hex keyboard and one line display. I spent the best part of an hour and manually entered the EPROM content in the programmer and then we burned the EPROM. Finally we stuck it into the breadboard and it worked! - we were able to run ROMTEST to check it out. If it had not worked, then as you can see there were many steps where this could have gone wrong... On TOULMATH I was helping Eric to create an image of the code he created - I did that a couple of times. It looks like you found those images. Thank you for the link to the french magazines including JPC - I found an article I wrote back in 1985 (http://www.jeffcalc.hp41.eu/divers/files/jpc-25.pdf - on page 30) about a proposal for Machine Language bar code - take a look. This article explains two functions in the BOOT ROM - namely MCP and MCSCAN - have fun ;-) The ARBEJD (WORK) appears to be a work in progress image - I would be curious to see what you find in this. NYBOOT (NEWBOOT) looks like an updated version of the BOOT image - maybe the same just stored in a 640 register file. Another fun fact - when working on all the functions we wanted to add to the HEPAX module, then we had more than the 64 functions than you could have in a single module - as also mentioned in the manual. So this is how both the XF/XFA multi-functions as well as the HEPAX/HEPAXA multi-functions came about. Regards, Steen |
|||
10-21-2020, 03:32 PM
Post: #40
|
|||
|
|||
RE: HEPAX - from the treasure chest
Hi Steen,
A very interesting reading about M-code barcodes. I didn't even know it was possible. :-) Best regards. Diego. "Do not suppose, check it twice." |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 3 Guest(s)