Автор запустил Zork 1 на эмуляторе CP/M в Linux — и сам признал, что в этом нет смысла
Playing Zork 1 on a CP/M emulator on Linux (2021)
Кевин Бун собрал эмулятор z80pack и cpmtools, чтобы запустить CP/M на Linux, создал образы виртуальных дисков и скопировал на них файлы ZORK1.COM и ZORK1.DAT. Единственная причина возиться с CP/M — познакомиться с этой ОС в преддверии сборки собственного ретро-компьютера на Z80. Попутно он разбирается с клавишей backspace: Zork требует ctrl-h, а не DEL.
Нет абсолютно никакой практической причины играть в Zork через эмулятор CP/M. Есть много способов получше — если вам вдруг захочется — сыграть в Zork на современном компьютере.
- stevekemp
Сейчас есть способ проще: я написал эмулятор CP/M на Go, который использует локальную файловую систему вместо «дисков».
Можно клонировать репозиторий или запустить docker-образ и начать играть в zork через пару минут — я даже собрал репозиторий с коллекцией винтажного ПО для CP/M (включая Turbo Pascal и Zork 1, 2 и 3).
Быстрый старт:
docker run --pull=always -t -i ghcr.io/skx/cpmulator:master
..
A>
A>G:
G>ZORK1
Эмулятор живёт здесь: https://github.com/skx/cpmulator
Коллекция ПО, сгруппированная по темам, здесь: https://github.com/skx/cpm-dist
- lrvick
У меня в гараже до сих пор подключён Kaypro II — в основном чтобы показывать людям Zork на крошечном зелёном дисплее в переносном компьютере размером с чемодан, как и задумывал Бог.
- bogometer
Хех. Круто. Я до сих пор помню, как играл в Zork студентом на MDL под TOPS-20 на DECSYSTEM-2060 в NE43. Намного лучше, чем hack или rogue, когда застревал на какой-нибудь задаче.