This is my attempt to re-initialize a corrupted HP-41CY calculator. If you are not familiar with this device, this project is most probably not for you. Otherwise, please note:
THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, FOR EDUCATIONAL AND NON-COMMERCIAL USE ONLY. USE IT AT YOUR OWN RISK.
Furthermore, I can only provide limited support as I have a life besides HP calculators :-)
If you want to build the ROM images by yourself, please note that the build process is based on my MCODE project setup for macOS. I don't want to repeat the details here.
Unless you don't intend to change the sources, you can just use the ROM images
in subfolder ./rom
.
For the re-initialization process you'll need a CLONIX module and an appropriate programmer.
Program a CLONIX module using the following configuration:
Page | Content |
---|---|
#4 | rb2ini-4.rom |
#8 | Any 4K ROM, e.g., Math |
#9 | must be empty |
#A | must be empty |
#B | rb2ini-b.rom |
#C | Any 4K ROM, e.g., David Assembler |
#D | empty (due to CLONIX limitation) |
#E | Rambx64a.rom (HP-41CY OS/A) |
#F | Rambx64b.rom (HP-41CY OS/B) |
Prepare your HP-41CY for re-initialization:
- Turn off TURBO mode.
- Make sure that the OS write protection DIP switch is set to Unprotect. You'll find this switch in the battery compartment, see picture below.
- Remove all modules.
- Insert the CLONIX into any port.
Before continuing please note that the whole RAMBOX will be cleared! However, this shouldn't be a problem if your HP-41CY is really corrupted.
Now it's time to turn on your HP-41CY. The re-initialization program starts automatically and shows the following progress:
웃✱✱/a9BCDEF/-bABCDEF-
If not:
- your HP-41CY might be in a state which is not properly handled by this re-initialization module (sorry), or
- there is a hardware problem (ouch).
If you encounter any issues please drop me a note. Maybe it helps to improve this module. Of course, any comments or suggestions are welcome.
For testing purposes I also wrote a HP-41CY Eraser module, see subfolder
./rb2del
. This is a take-over ROM, too. When plugged into a HP-41CY it
runs automatically after a power-on and overwrites both banks of the RAMBOX,
including the operating system (if not write protected). Usually, this causes
a severe crash and the calculator goes crazy on the next power-on.
Please refer to the document HP-41CY Technical Information for details about the re-initialization process and some of my findings about the HP-41CY.
You might also be interested in my W&W 32K RAMBOX Initialization ROM.
I guess you already know the following web sites:
- The HP-41 Archive web site contains a lot of interesting information about the HP-41 calculator.
- If you have any questions about HP calculators have a look at the forum on The Museum of HP Calculators. There are many friendly HP calculator enthusiasts that are willing to share their knowledge and experience.
- The CLONIX module is one of the best add-ons you can buy for your Series 41 calculator and worth every penny.