├── .clang-format ├── .gitattributes ├── .github └── workflows │ ├── macos-build.yaml │ ├── mingw-build.yml │ ├── msys2-build.yml │ ├── ubuntu-build.yaml │ └── windows-build.yml ├── .gitignore ├── ArduinoInterface ├── LED.ASM ├── LED.BAS ├── LED.C ├── LED.PAS ├── PHOTO.C ├── PHOTO.PAS ├── PHOTOLED.4TH ├── building.txt └── readme.txt ├── CCP ├── CCP-CCPZ.60K ├── CCP-CCPZ.64K ├── CCP-DR.60K ├── CCP-DR.64K ├── CCP-Z80.60K ├── CCP-Z80.64K ├── CCP-ZCP2.60K ├── CCP-ZCP2.64K ├── CCP-ZCP3.60K └── CCP-ZCP3.64K ├── DISK ├── 1STREAD.ME └── A0.ZIP ├── Docs └── cpm22-m.pdf ├── LICENSE ├── RunCPM.sln ├── RunCPM ├── Makefile ├── Makefile.macosx ├── Makefile.mingw ├── Makefile.msys2 ├── Makefile.posix ├── Makefile.tdm ├── RunCPM.ico ├── RunCPM.ino ├── RunCPM.rc ├── RunCPM.vcxproj ├── RunCPM.vcxproj.filters ├── RunCPM.vcxproj.user ├── abstraction_arduino.h ├── abstraction_posix.h ├── abstraction_vstudio.h ├── ccp.h ├── console.h ├── cpm.h ├── cpu1.h ├── cpu2.h ├── cpu3.h ├── cpu4.h ├── cpu_mhz.h ├── debug.h ├── disk.h ├── globals.h ├── hardware │ ├── arduino │ │ ├── due_sd_tf.h │ │ ├── due_wireless_sd.h │ │ └── gc.h │ ├── esp32 │ │ ├── devkit.h │ │ ├── lolin32_pro.h │ │ └── ttgo_t1.h │ ├── stm32 │ │ ├── blackpill.h │ │ ├── stm32f407g-disc1.h │ │ └── stm32f746g-discovery.h │ └── teensy │ │ ├── teensy35.h │ │ ├── teensy36.h │ │ ├── teensy40.h │ │ └── teensy41.h ├── host.h ├── main.c ├── msys2.rc ├── ram.h └── resource.h ├── readme.md └── tools ├── abdos ├── ABDOS.SUB ├── ABDOS.SYS ├── ABDOS.Z80 ├── ZEX.COM └── ZEX.Z80 └── gensub.c /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/macos-build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/.github/workflows/macos-build.yaml -------------------------------------------------------------------------------- /.github/workflows/mingw-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/.github/workflows/mingw-build.yml -------------------------------------------------------------------------------- /.github/workflows/msys2-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/.github/workflows/msys2-build.yml -------------------------------------------------------------------------------- /.github/workflows/ubuntu-build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/.github/workflows/ubuntu-build.yaml -------------------------------------------------------------------------------- /.github/workflows/windows-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/.github/workflows/windows-build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/.gitignore -------------------------------------------------------------------------------- /ArduinoInterface/LED.ASM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/ArduinoInterface/LED.ASM -------------------------------------------------------------------------------- /ArduinoInterface/LED.BAS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/ArduinoInterface/LED.BAS -------------------------------------------------------------------------------- /ArduinoInterface/LED.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/ArduinoInterface/LED.C -------------------------------------------------------------------------------- /ArduinoInterface/LED.PAS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/ArduinoInterface/LED.PAS -------------------------------------------------------------------------------- /ArduinoInterface/PHOTO.C: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/ArduinoInterface/PHOTO.C -------------------------------------------------------------------------------- /ArduinoInterface/PHOTO.PAS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/ArduinoInterface/PHOTO.PAS -------------------------------------------------------------------------------- /ArduinoInterface/PHOTOLED.4TH: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/ArduinoInterface/PHOTOLED.4TH -------------------------------------------------------------------------------- /ArduinoInterface/building.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/ArduinoInterface/building.txt -------------------------------------------------------------------------------- /ArduinoInterface/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/ArduinoInterface/readme.txt -------------------------------------------------------------------------------- /CCP/CCP-CCPZ.60K: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/CCP/CCP-CCPZ.60K -------------------------------------------------------------------------------- /CCP/CCP-CCPZ.64K: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/CCP/CCP-CCPZ.64K -------------------------------------------------------------------------------- /CCP/CCP-DR.60K: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/CCP/CCP-DR.60K -------------------------------------------------------------------------------- /CCP/CCP-DR.64K: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/CCP/CCP-DR.64K -------------------------------------------------------------------------------- /CCP/CCP-Z80.60K: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/CCP/CCP-Z80.60K -------------------------------------------------------------------------------- /CCP/CCP-Z80.64K: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/CCP/CCP-Z80.64K -------------------------------------------------------------------------------- /CCP/CCP-ZCP2.60K: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/CCP/CCP-ZCP2.60K -------------------------------------------------------------------------------- /CCP/CCP-ZCP2.64K: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/CCP/CCP-ZCP2.64K -------------------------------------------------------------------------------- /CCP/CCP-ZCP3.60K: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/CCP/CCP-ZCP3.60K -------------------------------------------------------------------------------- /CCP/CCP-ZCP3.64K: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/CCP/CCP-ZCP3.64K -------------------------------------------------------------------------------- /DISK/1STREAD.ME: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/DISK/1STREAD.ME -------------------------------------------------------------------------------- /DISK/A0.ZIP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/DISK/A0.ZIP -------------------------------------------------------------------------------- /Docs/cpm22-m.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/Docs/cpm22-m.pdf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/LICENSE -------------------------------------------------------------------------------- /RunCPM.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM.sln -------------------------------------------------------------------------------- /RunCPM/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/Makefile -------------------------------------------------------------------------------- /RunCPM/Makefile.macosx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/Makefile.macosx -------------------------------------------------------------------------------- /RunCPM/Makefile.mingw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/Makefile.mingw -------------------------------------------------------------------------------- /RunCPM/Makefile.msys2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/Makefile.msys2 -------------------------------------------------------------------------------- /RunCPM/Makefile.posix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/Makefile.posix -------------------------------------------------------------------------------- /RunCPM/Makefile.tdm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/Makefile.tdm -------------------------------------------------------------------------------- /RunCPM/RunCPM.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/RunCPM.ico -------------------------------------------------------------------------------- /RunCPM/RunCPM.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/RunCPM.ino -------------------------------------------------------------------------------- /RunCPM/RunCPM.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/RunCPM.rc -------------------------------------------------------------------------------- /RunCPM/RunCPM.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/RunCPM.vcxproj -------------------------------------------------------------------------------- /RunCPM/RunCPM.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/RunCPM.vcxproj.filters -------------------------------------------------------------------------------- /RunCPM/RunCPM.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/RunCPM.vcxproj.user -------------------------------------------------------------------------------- /RunCPM/abstraction_arduino.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/abstraction_arduino.h -------------------------------------------------------------------------------- /RunCPM/abstraction_posix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/abstraction_posix.h -------------------------------------------------------------------------------- /RunCPM/abstraction_vstudio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/abstraction_vstudio.h -------------------------------------------------------------------------------- /RunCPM/ccp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/ccp.h -------------------------------------------------------------------------------- /RunCPM/console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/console.h -------------------------------------------------------------------------------- /RunCPM/cpm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/cpm.h -------------------------------------------------------------------------------- /RunCPM/cpu1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/cpu1.h -------------------------------------------------------------------------------- /RunCPM/cpu2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/cpu2.h -------------------------------------------------------------------------------- /RunCPM/cpu3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/cpu3.h -------------------------------------------------------------------------------- /RunCPM/cpu4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/cpu4.h -------------------------------------------------------------------------------- /RunCPM/cpu_mhz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/cpu_mhz.h -------------------------------------------------------------------------------- /RunCPM/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/debug.h -------------------------------------------------------------------------------- /RunCPM/disk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/disk.h -------------------------------------------------------------------------------- /RunCPM/globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/globals.h -------------------------------------------------------------------------------- /RunCPM/hardware/arduino/due_sd_tf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/hardware/arduino/due_sd_tf.h -------------------------------------------------------------------------------- /RunCPM/hardware/arduino/due_wireless_sd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/hardware/arduino/due_wireless_sd.h -------------------------------------------------------------------------------- /RunCPM/hardware/arduino/gc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/hardware/arduino/gc.h -------------------------------------------------------------------------------- /RunCPM/hardware/esp32/devkit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/hardware/esp32/devkit.h -------------------------------------------------------------------------------- /RunCPM/hardware/esp32/lolin32_pro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/hardware/esp32/lolin32_pro.h -------------------------------------------------------------------------------- /RunCPM/hardware/esp32/ttgo_t1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/hardware/esp32/ttgo_t1.h -------------------------------------------------------------------------------- /RunCPM/hardware/stm32/blackpill.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/hardware/stm32/blackpill.h -------------------------------------------------------------------------------- /RunCPM/hardware/stm32/stm32f407g-disc1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/hardware/stm32/stm32f407g-disc1.h -------------------------------------------------------------------------------- /RunCPM/hardware/stm32/stm32f746g-discovery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/hardware/stm32/stm32f746g-discovery.h -------------------------------------------------------------------------------- /RunCPM/hardware/teensy/teensy35.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/hardware/teensy/teensy35.h -------------------------------------------------------------------------------- /RunCPM/hardware/teensy/teensy36.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/hardware/teensy/teensy36.h -------------------------------------------------------------------------------- /RunCPM/hardware/teensy/teensy40.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/hardware/teensy/teensy40.h -------------------------------------------------------------------------------- /RunCPM/hardware/teensy/teensy41.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/hardware/teensy/teensy41.h -------------------------------------------------------------------------------- /RunCPM/host.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/host.h -------------------------------------------------------------------------------- /RunCPM/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/main.c -------------------------------------------------------------------------------- /RunCPM/msys2.rc: -------------------------------------------------------------------------------- 1 | id ICON "RunCPM.ico" 2 | -------------------------------------------------------------------------------- /RunCPM/ram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/ram.h -------------------------------------------------------------------------------- /RunCPM/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/RunCPM/resource.h -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/readme.md -------------------------------------------------------------------------------- /tools/abdos/ABDOS.SUB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/tools/abdos/ABDOS.SUB -------------------------------------------------------------------------------- /tools/abdos/ABDOS.SYS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/tools/abdos/ABDOS.SYS -------------------------------------------------------------------------------- /tools/abdos/ABDOS.Z80: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/tools/abdos/ABDOS.Z80 -------------------------------------------------------------------------------- /tools/abdos/ZEX.COM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/tools/abdos/ZEX.COM -------------------------------------------------------------------------------- /tools/abdos/ZEX.Z80: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/tools/abdos/ZEX.Z80 -------------------------------------------------------------------------------- /tools/gensub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MockbaTheBorg/RunCPM/HEAD/tools/gensub.c --------------------------------------------------------------------------------