28 Jan 2026
| Package | Revision | |
|---|---|---|
| Monitor | 3.4 | Boots to 8000h |
| CP/M CBIOS | 24 Jan 2026 | |
| MP/M system | 28 Jan 2026 | (Not displayed) |
| fZ80 utilities | 28 Jan 2026 | See ReleaseNotes |
This page is mostly about how to do fZ80-specific software upgrades. If you are looking for CP/M and MP/M application software, WordStar, BDS C, SuperCalc2, etc, click the link.
The current software version is here. Please read the ReleaseNotes.
You will need to reset the machine to display the software version.
Links to sections on this page.
| Install Teensy loader | Install TeensyDuino | Download files |
Software is released as needed. Software changes are of two types, firmware and CPM or MP/M software. Most changes will be on the CP/M or MP/M side of things. Firmware changes require uploading code from a modern computer via USB cable to the controller inside the box, accessible by removing/tilting up the cover. This is inconvenient at best and I make every effort to minimize these. See the Firmware Update Steps, below.
The rest of the changes are to CP/M and MP/M programs and are generally as easy as copying in files and occasionally running an update program.
Refer to the ReleaseNotes file for the details on what has changed and how to do updates; often there is an "update kit" that simplifies things.
For all changes, it's good practice to save any work you've done. But also save any files you might have customized on your A: drive as the contents of A: will change.
Download the big release blob (ZIP file) and unpack it. It will create a folder named for the release and all that files will be in that folder.
To update an existing machine the process is generally as below; there may be specific details in the CHANGES document above.
That's it. It should boot normally with all of the new features.
If you have other SD cards you've made bootable, be sure to SYSDUP each or otherwise update them.
The Teensy Loader does not involve the Arduino IDE in any way. Download and install the Teensy Loader from the PJRC Teensy Loader page. The loader talks to the bootloader built into the Teensy 4.1 via a USB cable from host computer to the Teensy itself (the Micro-B connector on the Teensy board itself; not the USB-C jacks on the rear of the fZ80 board).
Operation is simple: on the Loader program click open, open the HEX file downloaded from this site, and click program.
TeensyDuino is the common Arduino IDE with extensions provided by PJRC. The Arduino IDE can be either the mature 1.8x version (my preference) or the latest 2.x version (too many fluffy add-ons for me, and a small debug window). If you use Arduino IDE already just add Teensy support to it. If you don't use it yet, I suggest trying the 1.8.19 or whatever version, available for download from arduino.com and I think what Debian apt install delivers.
The Arduino IDEs can be downloaded from the Arduino software download page. Aug 2025 note: Arduino.cc is enshittifying, pushing everyone online, and deprecating the well-behaved downloadable tool. I may put up download copies... Jun 2025 note: it was surprisingly difficult to find this link on the arduino.cc main page! All the way at the bottom! Arduino appears to be heading down the sadly-common path of enshittification.
Arduino pushes the (currently) 2 version. The "Legacy IDE (1.8.X)" is further down the page.
With the Arduino IDE installed, follow the simple instructions on the PJRC TeensyDuino page to install the TeensyDuino extensions. the first link there.