JDTucker-5696 / 2063-Z80-cpm

A flash boot-loader and cp/m 2.2 BIOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

How to Avoid Spoilers!

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.

SD Card Preparation

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

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

About

A flash boot-loader and cp/m 2.2 BIOS

License:GNU Lesser General Public License v2.1


Languages

Language:Assembly 96.8%Language:Makefile 2.2%Language:BASIC 0.9%