https://github.com/skx/cpm-dist
A curated collection of CP/M software
https://github.com/skx/cpm-dist
cpm z80
Last synced: 9 months ago
JSON representation
A curated collection of CP/M software
- Host: GitHub
- URL: https://github.com/skx/cpm-dist
- Owner: skx
- Created: 2024-04-22T14:52:08.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-03-18T08:50:36.000Z (10 months ago)
- Last Synced: 2025-04-16T22:08:47.846Z (9 months ago)
- Topics: cpm, z80
- Language: C
- Homepage:
- Size: 1.37 MB
- Stars: 28
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://github.com/skx/cpmulator/) for example:
```sh
$ 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:](A/) | Standard | Standard utilities for general use. |
| [B:](B/) | BASIC | Various BASIC Interpreters. |
| [C:](C/) | C compiler | The Aztec C Compiler. |
| D: | | |
| [E:](E/) | Editor | The Wordstar Editor, v3.3. |
| [F:](F/) | FORTH | An installation of Dx-FORTH. |
| [G:](G/) | Games | Text-based adventure-games. |
| [H:](H/) | Help | Help files for various tools & systems. |
| [I:](I/) | Utility | Instruction-tester for our Z80 emulator. |
| J: | | |
| K: | | |
| [L:](L/) | Lisp | A simple lisp-interpreter. |
| [M:](M/) | C Compiler | Mike's Enhanced Small Compiler. |
| N: | | |
| O: | | |
| [P:](P/) | Pascal | Turbo Pascal 3.00A. |