The Museum of HP Calculators

HP Forum Archive 16

[ Return to Index | Top of Index ]

CMT-71-P01 EPROM Programmer (4th Update)
Message #1 Posted by Mike on 9 May 2006, 4:21 p.m.

A little more progress...

  1. I have transferred several files from the SwapDisc archive, to my 71B and successfully burned them into EPROM. I did this using LifUtil. LifUtil is not very intuitive, when dealing with SwapDisc files. I would have never figured this out without a very helpful article by Dan McDonald
  2. I have moved individual files from ports and EPROMs to the programmer and burned them into another EPROMs.
  3. I have cloned some EPROMs. This is essentially making copies of EPROMs that I already have. Works great!
Next, I'm going to investigate the Emu71 emulator. Looks like an interesting program. Not sure if it will simplify this process. I have heard that I can write LIF discs using my PC drive but I tried that and couldn't see the files. Might have something to do with the TYPE issue that I had with the LifUtil. But the files are written. Just can't see them with the Emu71.

I still have one problem, though. There is a program called EPRMCPY on the EPROMs. This is essentially an EPROM(port) dump to a file. It allows one to copy from a port to a file and visa versa. The syntax is:

EPRMCPY ":port(x)" TO "Filename:Device";ROMSIZE=65536;CODESIZE=65536 (where x is one of my ports)

The port is copied to a program on the 9114B named "Filename" and has a type ROM. But, when I try to read it into my 71B, with this statement:

EPRMCPY "Filename:Device" TO ":port(x)";ROMSIZE=65536 (where x is one of my ports)

I get an error that says "ERR:Verify Fail!" and the program isn't restored. This was very repeatable over several discs. I'm sure it's not the programmer, as it verifies data properly, when loaded individually, from EPROM. And I'm sure it's not the 71B. That leaves either the media or operator error in the commands. I got these from the instruction manual. CODESIZE isn't needed on the read. But I tried it anyway and it didn't make any differenc.

I also tried many different discs to no avail. Also, I don't have any problem writing and reading from the 9114B. I've done it without error many times with other formatted files. It's just this ROM bugger that has me stumped. I don't really think it's the media.

The instructions say to execute:

PTGENC$(":port(x)")

to generate a checksum for the port(x), before using EPRMCPY to the HP-IL device. Not sure if that is related to the problem but I have computed the checksum for the FREEPORTED programmer port, before copying to hp-il device. The error is on restore.

Because of this, I am using COPY command. CLONE also works for making copies of EPROM but the EPRMCPY looks like a useful program, if I can figure out how to make it work.

Edited: 9 May 2006, 7:12 p.m.


[ Return to Index | Top of Index ]

Go back to the main exhibit hall