https://github.com/csoren/c128cpm
CP/M for the Commodore 128
https://github.com/csoren/c128cpm
c128 cpm retrocomputing
Last synced: 8 months ago
JSON representation
CP/M for the Commodore 128
- Host: GitHub
- URL: https://github.com/csoren/c128cpm
- Owner: csoren
- Created: 2017-08-24T19:43:20.000Z (almost 9 years ago)
- Default Branch: develop
- Last Pushed: 2018-09-30T09:18:10.000Z (over 7 years ago)
- Last Synced: 2023-03-28T00:48:56.318Z (about 3 years ago)
- Topics: c128, cpm, retrocomputing
- Language: Assembly
- Homepage:
- Size: 742 KB
- Stars: 33
- Watchers: 9
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CP/M for the Commodore 128
This repository contains scripts, tools and source needed to build a Commodore 128 CP/M system disk.
You're viewing the *master* branch, which contains Kerberos SRAM expansion support, plus fixes and speedups for 80 column mode from the *cpmfast* release by Linards Ticmanis.
Currently only CPM+.SYS is built from source, while the rest of the binaries are taken from the updated cpmfast release.
[Download CP/M](releases/cpm+128.d71) for the Commodore 128
[More information](releases/CPMFAST.md) on the cpmfast modifications.
## Building
### macOS
$ ./build-osx.sh
If everything goes well, a new image cpm+128.d71 is created.
### Other unixes - Linux, WSL (Windows 10)
It's possible to use the Windows Subsystem for Linux to build. Tested with Ubuntu on Windows 10, you'll need the following packages
$ apt-get install build-essential libreadline-dev libncurses-dev unzip
Then just run
$ ./build-unix.sh