Z80-Retro / 2063-Z80-cpm

A flash boot-loader and cp/m 2.2 BIOS
GNU Lesser General Public License v2.1
41 stars 16 forks source link

2063-Z80-cpm

A BIOS and build scripts for installing CP/M 2.2 on an SD card for the Z80 Retro! board.

How to Clone This Repo

Since incorporating the use of submodules, the process of 'getting everything' requires a command that will recursively download all of the parts like this:

git clone --recurse-submodules https://github.com/Z80-Retro/2063-Z80-cpm.git

or, if you use ssh (useful if you want to push changes to a repo to make a pull request):

git clone --recurse-submodules git@github.com:Z80-Retro/2063-Z80-cpm.git

SD Card Preparation

A discussion of how to partition an SD card for the Retro! board can be found in ./README-SD.md

Be sure to also read the details on how to install filesystems onto your SD card.

Boot a Hello World! app from the SD card

See the code in ./hello to create a program that will load and run from the SD card.

Where to download CP/M

After the clarification of the Digital Research Inc. license in 2022 on the use and distribution of CP/M, all of the files needed to build and run CP/M on the Retro have been made available on github in the Z80-Retro/cpm-2.2 repo.

The CP/M source, utilities, and manuals were collected from the The Unofficial CP/M Web site in 2023:

Build and install CP/M

See ./retro for details on assembling and installing CP/M onto an SD card.

Resource Links