Typ CP/M 6502

Es gibt Projekte, die Sie erstellen, um sie mit der Welt zu teilen, aber es gibt auch Projekte, die Sie nur durchführen, weil Sie etwas für sich selbst wollen. Zum Glück für uns ist aus [Dietrich-Ls] 30-jährigem Projekt zur Entwicklung von CPM-65, einem CP/M-ähnlichen Betriebssystem für den 6502, beides geworden.

[Dietrich-L] gibt zu, dass die Dokumentation "spärlich" und "für meine persönlichen Zwecke" sei. Dennoch hat das Betriebssystem die meisten Erwartungen und läuft gut auf dem Zielsystem, einem stark modifizierten Elektor Junior mit 57 KB RAM. Die Disc-Struktur ist mit CP/M kompatibel, obwohl der Transient Program Area (TPA) anscheinend bei 200 US-Dollar beginnt, was sich etwas von einem typischen CP/M unterscheidet. Anscheinend geht dem System der Speicher aus, was den Umzug erforderlich machte. Nur für den Fall, dass Sie gehofft haben, der CPM-65 emuliert kein 8080-System, sodass Sie keine normalen CP/M-Programme ausführen können. Sie erhalten lediglich eine Betriebsumgebung und ähnliche Tools.

Die 31 aufgelisteten Befehle umfassen einen Assembler, BASIC, Forth, einen Editor und einige Disk-Tools sowie einen Debugger. Xmodem ist ebenfalls verfügbar. Alles ist in Assembler für den CPM-65-Assembler geschrieben, daher könnte Bootstrapping ein Problem sein, wenn Sie Änderungen vornehmen müssen.

Apropos Änderungen, es gibt Dokumentation im Unterverzeichnis docs, einschließlich des Systemlayouts von [Dietrich-L], was praktisch wäre, wenn Sie versuchen würden, es auf Ihrer eigenen Hardware auszuführen. Sie finden auch grundlegende Befehle für den Editor, Details zum Assembler und einige andere Dokumente.

[Dietrich-L] stellt fest, dass er zu Beginn des Projekts nicht wusste, dass es andere ähnliche Projekte gab. DOS/65 (das einen Port für den Commodore 64 hat), OUP/M (das seit 1983 nicht mehr aktualisiert wurde) und CPM65 (scheinbar ohne Bezug, aber sehr beeindruckend), das 2022 erschien.

Wenn Sie einen 6502-Computer benötigen, nehmen Sie ein Steckbrett, obwohl das Hinzufügen des Festplattenlaufwerks eine Übung ist, die dem Laufwerk überlassen bleibt. Oder nehmen Sie ein FPGA, aber erwarten Sie mehr Arbeit.

Danke [Stephen Walters] für den Tipp!

Typ CP/M 6502

Es gibt Projekte, die Sie erstellen, um sie mit der Welt zu teilen, aber es gibt auch Projekte, die Sie nur durchführen, weil Sie etwas für sich selbst wollen. Zum Glück für uns ist aus [Dietrich-Ls] 30-jährigem Projekt zur Entwicklung von CPM-65, einem CP/M-ähnlichen Betriebssystem für den 6502, beides geworden.

[Dietrich-L] gibt zu, dass die Dokumentation "spärlich" und "für meine persönlichen Zwecke" sei. Dennoch hat das Betriebssystem die meisten Erwartungen und läuft gut auf dem Zielsystem, einem stark modifizierten Elektor Junior mit 57 KB RAM. Die Disc-Struktur ist mit CP/M kompatibel, obwohl der Transient Program Area (TPA) anscheinend bei 200 US-Dollar beginnt, was sich etwas von einem typischen CP/M unterscheidet. Anscheinend geht dem System der Speicher aus, was den Umzug erforderlich machte. Nur für den Fall, dass Sie gehofft haben, der CPM-65 emuliert kein 8080-System, sodass Sie keine normalen CP/M-Programme ausführen können. Sie erhalten lediglich eine Betriebsumgebung und ähnliche Tools.

Die 31 aufgelisteten Befehle umfassen einen Assembler, BASIC, Forth, einen Editor und einige Disk-Tools sowie einen Debugger. Xmodem ist ebenfalls verfügbar. Alles ist in Assembler für den CPM-65-Assembler geschrieben, daher könnte Bootstrapping ein Problem sein, wenn Sie Änderungen vornehmen müssen.

Apropos Änderungen, es gibt Dokumentation im Unterverzeichnis docs, einschließlich des Systemlayouts von [Dietrich-L], was praktisch wäre, wenn Sie versuchen würden, es auf Ihrer eigenen Hardware auszuführen. Sie finden auch grundlegende Befehle für den Editor, Details zum Assembler und einige andere Dokumente.

[Dietrich-L] stellt fest, dass er zu Beginn des Projekts nicht wusste, dass es andere ähnliche Projekte gab. DOS/65 (das einen Port für den Commodore 64 hat), OUP/M (das seit 1983 nicht mehr aktualisiert wurde) und CPM65 (scheinbar ohne Bezug, aber sehr beeindruckend), das 2022 erschien.

Wenn Sie einen 6502-Computer benötigen, nehmen Sie ein Steckbrett, obwohl das Hinzufügen des Festplattenlaufwerks eine Übung ist, die dem Laufwerk überlassen bleibt. Oder nehmen Sie ein FPGA, aber erwarten Sie mehr Arbeit.

Danke [Stephen Walters] für den Tipp!

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow