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 ]
bdos33.zipfrom Digital Research Source Codeaprixios.a86indpgen.zipfrom DOS Plus v1.x eXtended Input/Output system- Apricot disks
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.
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.
cpm3.equ- handwaving on memory in
loader.a86