Skip to content

Apricot Personal CP/M-86

License

Notifications You must be signed in to change notification settings

yottatsa/apricot-cpm86

Repository files navigation

Apricot Personal CP/M-86

to build BDOS and LOADER

$ make
-rw-r--r--  1 yottatsa  staff   1408 11 Jan 23:41 loader.cmd
-rw-r--r--  1 yottatsa  staff  61184 11 Jan 23:41 new.sys

to build DOS Plus 1.2 (CP/M-86 v4.1) modified XIOS from sources (or rebuild only xios part) instead of bundled 3.3:

$ make BUILDXIOS=1 [ clean-xios all ] 

Sources

TODO

what FS is needed for this

Currently the system is booting but dir doesn't work. Original disk uses FAT12, I'm also trying CP/M filesystem.

On Apricot F1, it works with FAT12. However, you need to go to drive C:. Version for Apricot Xi uses CP/M disk format.

how does it boot

Apricot F-series has int FCh provided in ROM BIOS, therefore, xios.cmd (aprixios.a86) can be run as-is.

Apricot Xi requires RAM BIOS to provide with high-level API. Original distribution has it embedded in cpm3.sys, another option would be using a parts of RAM BIOS VR2.6 APRICOT PC/XI sources.

annotate leftovers