A BIOS and build scripts for installing CP/M 2.2 on an SD card for the Z80 Retro! board.
Starting on 20220304 you can avoid any spoilers while watching my YouTube video playlist that discusses this project by clicking on the Releases/tags link in github and locate the tag that matches the datecode in each video. (Specifically the datecode in the video itself, not the dates that YouTube posts about when the videos are uploaded etc.)
Note that I use datacodes that look like this: YYYYMMDD.n
Sorry I did not think of this before.
A discussion of how to partition an SD card for the Retro! board can be found in ./README-SD.md
See the code in ./hello to create a program that will load and run from the SD card.
The Unofficial CP/M Web site contains:
- source code of various CP/M releases:
- We want the link that says: CP/M 2,2 ASM SOURCE code
- Application program binaries that can run on the Retro!
- We want the link that says: CP/M 2.2 BINARY distribution disk for the Xerox 1800 system
See ./cpm22 for details on downloading and preparing the files for assembly.
See ./retro for details on assembling and installing CP/M onto an SD card.
-
Individual manual booklets (for the purists):
-
One big book of all the above manuals
-
Genuine Internet hearsay evidence that suggests that CP/M can be used in for personal use!
-
The PC parallel printer interface port pinout and signal meanings
-
The Humongous CP/M Software Archives
-
Good stuff from someone writing a BIOS for a retro project with a nice story about what can happen if you don't carefully read the Alteration Guide first!
-
A discussion of CP/M internal basics
-
A simulator that looks impressive: