Three Rivers PERQ

Ура! Несмотря на все сложности, мне всё-таки удалось запустить эмулятор PERQ, про который я писал вчера.

Тот момент, когда я увидел наконец рабочий интерфейс этого компьютера на экране своего современного «Макбука», вызвал непередаваемые чувства. Будто я подключился к историческому континууму и снова очутился в том времени, когда компьютерные системы только начинали приобретать современные очертания.

Скриншот рабочего стола Windows с открытым редактором кода Editor 2.6, показывающим программу на Pascal для получения статуса дискеты через IOGetStatus и вывода её параметров.
Эмулятор компьютера Three Rivers PERQ в «Видоузе», запущенном в эмуляторе компьютера с процессором Intel

Что же мы имеем после запуска?

В системе доступно всего несколько команд, список которых можно посмотреть, набрав ?. Среди них есть знакомые ls, cd и понятная edit. На скриншоте как раз видно как я вызвал на редактирование программу на Паскале, которая лежит в домашней папке. Рядом лежит скомпилированный бинарник, но программу можно скомпилировать и самостоятельно.

Экран у системы вертикальный, это было заметно ещё на том снимке рабочей системы, который я публиковал вчера. Судя по спецификации, разрешение экрана — 1024×768 точек. В брошюре записано именно в таком порядке, хотя как будто бы должно быть указано наоборот, — 768×1024.

Интересно, что в системе есть графический курсор и поддерживается указательное устройство. У реальной машины это был графический планшет, похожий на те, которым сейчас пользуются иногда дизайнеры, а в эмуляторе курсор движется за указателем мыши хост-машины.

Ещё из интересного — компьютер комплектовался восьмидюймовым дисководом со скоростью передачи 62,5 килобайт в секунду. Я такие дисководы живьём не видел, но дискеты этого размера в руках держал — папа в моём детстве приносил с работы списанные, я их передал в музей техникума, где тогда учился.

Теперь хочу попробовать набрать в тамошнем Паскале «песню о пиве», если хватит терпения. Но для начала надо понять как работать в редакторе, пока я даже не понял как из него выйти.

Комментарии 13

Дмитрий Смирнов № 5
По вот такому поиску находятся руководства и по эдитору и по системе
https://archive.org/search?query=perq
Евгений Степанищев автор № 9
По поводу редактора. Что я не могу из него выйти — это шутка с намёком на то, что редактором там является какая-то разновидность знаменитого //vi//.
Дмитрий Смирнов № 7
qcode это не редактор, это описание машины на которой выполняются программы с сегментами и регистрами
Евгений Степанищев автор № 8
Спасибо! Несколько брошюр на archive.org я тоже нашёл — из одной из них я брал фотографию.
Владимир Новицкий № 12
Экран у системы вертикальный, это было заметно ещё на том снимке рабочей системы, который я публиковал вчера.

Прототипом Three Rivers PERQ был Xerox Alto (1979 год). Xerox занимался (и занимается) технологиями печати, где удобнее работать с монитором, как с привычным листом бумаги книжной ориентации.