Zork 1 auf einem CP/M-Emulator unter Linux spielen
Playing Zork 1 on a CP/M emulator on Linux (2021)
Kevin Boone zeigt, wie man mit dem z80pack-Z80-Emulator CP/M auf Linux zum Laufen bringt und darauf Zork 1 startet. Er erklärt, wie man z80pack und cpmtools aus dem Quellcode baut, Disketten- und Festplatten-Images einrichtet und die Zork-Dateien kopiert. Ein praktischer Nutzen besteht nicht – es geht allein darum, CP/M kennenzulernen, etwa für den Bau eines eigenen Z80-Retro-Computers.
Es gibt absolut keinen praktischen Grund, Zork über einen CP/M-Emulator zu spielen.
- stevekemp
Es gibt jetzt einen einfacheren Weg: Ich habe einen CP/M-Emulator in Go geschrieben, der das lokale Dateisystem anstelle von „Disks“ verwendet.
Du kannst das Repository klonen oder das Docker-Image ausführen und bist in wenigen Minuten am Zork-Spielen – ich habe sogar ein Repository mit einer Sammlung alter CP/M-Software zusammengestellt (darunter Turbo Pascal und Zork 1, 2 & 3).
Schnellstart:
docker run --pull=always -t -i ghcr.io/skx/cpmulator:master
..
A>
A>G:
G>ZORK1
Der Emulator ist hier zu finden: https://github.com/skx/cpmulator
Eine nach Themen gruppierte Software-Sammlung gibt es hier: https://github.com/skx/cpm-dist
- lrvick
Ich habe immer noch einen Kaypro II in meiner Garage angeschlossen, hauptsächlich um Leuten Zork auf einem winzigen grünen Display in einem koffergroßen tragbaren Computer zu zeigen, so wie Gott es vorgesehen hat.
- bogometer
Heh. Cool. Ich erinnere mich noch daran, als Student Zork in MDL unter TOPS-20 auf einer DECSYSTEM-2060 in NE43 gespielt zu haben. So viel besser als hack oder rogue, wenn ich bei einem Problem feststeckte.