David Given hat CP/M auf 6502 Systeme portiert:
- The BBC Micro family, including Master, Tube, and Electron; TPA ranges from 14kB on the Electron to 57kB on the Tube.
- Commodore 64; TPA is 46kB.
- Commodore VIC-20; TPA is 24kB.
- Commodore PET 4032, 8032 and 8096; the TPA ranges from 25kB to 57kB on the 8096.
- Commander X16; TPA is 46kB.
- Apple IIe; TPA is 46kB.
- Atari 400/800 XL/XE; 16kB minimum; TPA ranging from 8.5kB up to over 49kB on a 64kB XL/XE machine.
- Oric 1 and Oric Atmos (but not, currently, the Telestrat) with Microdisc interface; TPA 44kB.
Die CP/M Programme sind portabel und "relozierbar" (im Speicher verschiebbar), d.h. ein CP/M Programm kann auf allen CP/M 65 Maschinen unterändert laufen (solange keine rechner-spezifische Hardware angesprochen wird)
Der Quellcode ist Open-Source (BSD-Lizenz) und auf Github zu finden
https://github.com/davidgiven/cpm65/
Anbei die 3 ATR-Images für
* Atari 800 48K Single-Density
* Atari 800 48K 1 MB "Harddrive"
* Atari XL 64KB 1 MB "Harddrive"
Ihr findet diese Images auch immer aktuell auf meinem FujiNet Laufwerk unter
tnfs://fujinet.abbuc.socual/members/cas/cpm65
Ich habe bei mir die XL Version nicht gestartet bekommen, die Atari 800 Version läuft aber auch auf XL/XE Systemen (nur schiebt sich CP/M nicht unter das ROM, so das weniger Hauptspeicher frei bleibt).
CP/M-65 kommt mit zwei Editoren (QE - "vi" clone und "bedit") und einem Assembler und Quellcode-Beispiele
Das System ist noch in Entwicklung und noch instabil, aber schon benutzbar.
Viel Spass beim Ausprobieren.
CP/M-65
Moderator: Rockford
- cas
- Beiträge: 843
- Registriert: 18.06.2021 21:01
- Wohnort: Solar System
- Has thanked: 189 times
- Been thanked: 389 times
- Kontaktdaten:
CP/M-65
- Dateianhänge
-
- atari800.atr
- (90.02 KiB) 9-mal heruntergeladen
-
- atari800hd.atr
- (1023.77 KiB) 9-mal heruntergeladen
-
- atari800xlhd.atr
- (1023.77 KiB) 11-mal heruntergeladen
- cas
- Beiträge: 843
- Registriert: 18.06.2021 21:01
- Wohnort: Solar System
- Has thanked: 189 times
- Been thanked: 389 times
- Kontaktdaten:
Re: CP/M-65
David Given hat die Entstehung von CP/M-65 über 14 Videos dokumentiert:
https://www.youtube.com/playlist?list=P ... RZL8K0zRDA
https://www.youtube.com/playlist?list=P ... RZL8K0zRDA
- cas
- Beiträge: 843
- Registriert: 18.06.2021 21:01
- Wohnort: Solar System
- Has thanked: 189 times
- Been thanked: 389 times
- Kontaktdaten:
Re: CP/M-65
Mit
läuft eine Batch-Datei ab, welche das "hello world" Assembler Programm kompiliert und dann ausführt.
Code: Alles auswählen
submit demo.sub
- cas
- Beiträge: 843
- Registriert: 18.06.2021 21:01
- Wohnort: Solar System
- Has thanked: 189 times
- Been thanked: 389 times
- Kontaktdaten:
Re: CP/M-65
Auf den "Harddisk" ATRs befindet sich mit ATBASIC eine CP/M-65 Version des Altirra-Basic.
Dies ist ein mit Atari-Basic kompatibler Basic-Interpreter (aus dem Altirra Emulator), welcher auf allen CP/M-65 Plattformen funktioniert.
D.h. man kann damit recht einfach Atari-Basic Programme auf C64, BBC-Micro, Commander X16 etc portieren.
Dies ist ein mit Atari-Basic kompatibler Basic-Interpreter (aus dem Altirra Emulator), welcher auf allen CP/M-65 Plattformen funktioniert.
D.h. man kann damit recht einfach Atari-Basic Programme auf C64, BBC-Micro, Commander X16 etc portieren.
- cas
- Beiträge: 843
- Registriert: 18.06.2021 21:01
- Wohnort: Solar System
- Has thanked: 189 times
- Been thanked: 389 times
- Kontaktdaten:
Re: CP/M-65
ABBUC Mitglied Ivo van Poorten arbeitet am CP/M-65 Projekt, das Github Repo von Ivo ist unter https://github.com/ivop/cpm65 und enthält manchmal neueren Code für den Atari Port.
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast