To save everyone some effort, I have collected the .rom files for
the 41CL in a single .zip file. This file is suitable for use with
the clupdate software being written by Sylvain Cote. (updated 03/26/2017)
Geir Isene's FLASH program simplifies updating the 41CL.
Kari Pasanen has written an assembler (in C) for the HP41. This
a listing file from an mcode source, but does not output object code.
Transferring files between the 41CL and a PC needs software on the PC to transfer the data.
Raymond Wiker wrote these .NET programs for just this purpose.
Antti Louko wrote these Python scripts for uploading and downloading
when using Linux. The data is read and written in hex for easy post-processing,
which means you can't use a .rom file directly.
./write1.py /dev/ttyUSB0 4800 < Hex-file.hex
./read1.py -f Output-file.hex /dev/ttyUSB0 9600
Python script for download to 41CL (.py)
Python script for upload from 41CL (.py)
Geir Isene wrote this Ruby script for 41CL serial transfers with Linux/Unix/MAC OSX.
Instructions for using the script are given by running 'pc41.rb --help' in a tyerminal.
Ruby script (.txt)
Bernd Grubert wrote this Python script for 41CL serial transfers.
Instructions for using the script are in the .txt file.
clio instructions (.txt)
clio Python script (.py)