Skip to content
/ cpm-dist Public

A curated collection of CP/M software

Notifications You must be signed in to change notification settings

skx/cpm-dist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CP/M Distribution

This repository contains a list of binaries, Z80-based, for use with CP/M systems.

Organization

The layout of the repository is based upon "drives". CP/M did not initially support directories, and many systems exist which are not running those versions that did. Instead CP/M had a notion of a drive, for example "A:", "B:", etc.

This repository has grouped the drives into what seemed like a consistent fashion.

Usage

If you have a CP/M system, or emulator, which supports the use of a directory-as-a-drive you should be able to clone the repository and start using things.

Using my cpmulator for example:

$ cpmulator -directories
A> G:
G> ZORK1
..
West of House
You are standing in an open field west of a white house, with
a boarded front door.
There is a small mailbox here.

Contents

Currently the contents are in-flux, but when we have more this section will be expanded.

Drive Contents Notes
A: Standard Standard utilities for general use.
B: BASIC Various BASIC Interpreters.
C: C compiler The Aztec C Compiler.
D:
E: Editor The Wordstar Editor, v3.3.
F:
G: Games Text-based adventure-games.
H: Help Help files for various tools & systems.
I: Utility Instruction-tester for our Z80 emulator.
J:
K:
L: Lisp A simple lisp-interpreter.
M: C Compiler Mike's Enhanced Small Compiler.
N:
O:
P: Pascal Turbo Pascal 3.00A.