Hi there,
I recently ported my CPM-65, a CP/M-80 analogue operating system for 6502 based microcomputers to the Apple II. So if you feel adventurous, here is an option...
System Requirements
--------------------------
Apple II 80 Column card in Slot 3
min 1 Floppy drive
My system is a vanilla Apple II clone
Emulation
--------------------
AppleWin emulator, APPLE IIe emulation due to the 80 col card
System Structure
--------------------
CPM-65 consists of 3 layers:
- BIOS Basic I/O system - Drives can be A-D non consecutive.
- BDOS Basic disc operating system - this is the CPM-65 kernel. Size 2 kB
- CCP Console command program - a simple console which only allows to invoke CPM-65 programs. No resident commands.
Size 1 kB
In track 0, sector 0 resides a 256 bytes BOOT program, which loads CPM-65 to memory and starts the CCP.
The system can boot from Slot# 6 or 5 (Drives A: or C:)
File & Disc Format
----------------------
Filenames are CP/M-style d:filename.ext with d <Drive A-H> Programs must have .COM as extension and are loaded to $0800 and started there.
The directory structure is nearly CP/M-compatible.
Disk images can be read with appropriate tools like CPMTOOLS or CpmtoolsGUI. A disdefs file is in the IMAGES section.
Please use an actual version as parameter 'extentsize 4096' is needed.
The Disc format is 35 tracks/ 16 sectors/ 256 byte/sector. It is defined in the BIOS. The BDOS operates on sector numbers.
Sources and bootable disc images are found on GitHub: https://github.com/Dietrich-L/CPM-65-for-Apple-II/tree/main
Enjoy
Dietrich
Drives are only A: - D:
Dietrich