PDP-10: различия между версиями
M12e (обсуждение | вклад) м (→Эмуляция) |
M12e (обсуждение | вклад) м (Добавил скриншот и упоминание об игре Wumpus.) |
||
Строка 12: | Строка 12: | ||
Для PDP-10 было написано немало игр, оказавших влияние на развитие всей игровой индустрии. Ниже представлен перечень наиболее значимых из них: | Для PDP-10 было написано немало игр, оказавших влияние на развитие всей игровой индустрии. Ниже представлен перечень наиболее значимых из них: | ||
* [[Baseball]] (1971) и [[Dungeon]] (1975) — одни из первых представителей жанров спортивного симулятора и [[RPG]]. Разработчиком обоих игр является [[Дон Даглоу]]. | * [[Baseball]] (1971) и [[Dungeon]] (1975) — одни из первых представителей жанров спортивного симулятора и [[RPG]]. Разработчиком обоих игр является [[Дон Даглоу]]. | ||
− | * [[Adventure]] (1976-77) — первая игра в жанре [[Interactive Fiction]]. Также известна как ADVENT и | + | * [[Hunt the Wumpus]] (1972) — классическая игра в жанре [[Adventure]]. |
+ | * [[Colossal Cave Adventure]] (1976-77) — первая игра в жанре [[Interactive Fiction]]. Также известна как ADVENT и Adventure. | ||
* [[Empire]] (1977) — пошаговая стратегическая игра. | * [[Empire]] (1977) — пошаговая стратегическая игра. | ||
* [[Zork]] (1977-79) — ранний представитель текстовых квестов. | * [[Zork]] (1977-79) — ранний представитель текстовых квестов. | ||
Строка 20: | Строка 21: | ||
== Эмуляция == | == Эмуляция == | ||
+ | |||
+ | [[Файл:Simh-pdp10-tops10.png|200px|thumb|right|Запуск ОС TOPS-10 в эмуляторе SIMH-PDP10]] | ||
Эмуляция PDP-10 возможна с помощью программного пакета [[SIMH]], к достоинствам которого относятся открытый исходный код, кроссплатформенность и поддержка широкого спектра старых компьютеров. Эмулятор можно свободно скачать с официального сайта или установить из репозитория дистрибутива Linux. | Эмуляция PDP-10 возможна с помощью программного пакета [[SIMH]], к достоинствам которого относятся открытый исходный код, кроссплатформенность и поддержка широкого спектра старых компьютеров. Эмулятор можно свободно скачать с официального сайта или установить из репозитория дистрибутива Linux. |
Версия 15:57, 13 августа 2011
PDP-10 (Programmed Data Processor model 10) — семейство мейнфреймов, производимых компанией DEC с 1966 года. Начиная с 70-х широко использовались в академической среде, в том числе в Массачусетском технологическом институте и университетах Стэнфорд и Карнеги-Меллон.
Операционные системы
- TOPS-10 (Timesharing / Total OPerating System), первоначально называлась "Monitor".
- TOPS-20 (TENEX).
- ITS (Incompatible Timesharing System).
- TYMCOM-X.
Список игр
Для PDP-10 было написано немало игр, оказавших влияние на развитие всей игровой индустрии. Ниже представлен перечень наиболее значимых из них:
- Baseball (1971) и Dungeon (1975) — одни из первых представителей жанров спортивного симулятора и RPG. Разработчиком обоих игр является Дон Даглоу.
- Hunt the Wumpus (1972) — классическая игра в жанре Adventure.
- Colossal Cave Adventure (1976-77) — первая игра в жанре Interactive Fiction. Также известна как ADVENT и Adventure.
- Empire (1977) — пошаговая стратегическая игра.
- Zork (1977-79) — ранний представитель текстовых квестов.
- DECWAR (1978) — многопользовательская игра, действие которой происходит во вселенной Star Trek.
- MUD1 (1978) — основоположник одноименного семейства многопользовательских текстовых ролевых игр.
- Haunt (1979-83) — текстовый квест, в котором задачей игрока является поиск сокровищ в доме с привидениями.
Эмуляция
Эмуляция PDP-10 возможна с помощью программного пакета SIMH, к достоинствам которого относятся открытый исходный код, кроссплатформенность и поддержка широкого спектра старых компьютеров. Эмулятор можно свободно скачать с официального сайта или установить из репозитория дистрибутива Linux.
Установка TOPS-10 вручную
Для установки системы с нуля можно воспользоваться официальной документацией и инструкцией [1], представляющей из себя лог процесса установки.
Запуск образа с уже настроенной TOPS-10
- Скачать образ системы TOPS-10 7.03 Distribution R1.4 [2] и разархивировать его. В Windows также понадобится скопировать исполняемый файл эмулятора — pdp10.exe — в папку с образом.
В состав образа входят игры Colossal Cave Adventure и Haunt, языки программирования BASIC, ALGOL, COBOL, FORTRAN и другие программы.
- Создать в папке с распакованным образом конфигурационный файл pdp10.cfg со следующим содержимым:
set dz 8b set tim y2k at rp0 dskb.dsk at rp1 dskc.dsk boot rp
Вторая команда включает поддержку дат, начиная с 2000 года, а с помощью at (attach) файлы с дисками монтируются на устройства rp0 и rp1. Последняя команда загружает систему.
- Открыть в командной строке или терминале папку с образом и запустить SIMH командой:
pdp10.exe pdp10.cfg
Или, если установлен Linux:
simh-pdp10 pdp10.cfg
- После включения системы пользователю задается несколько формальных вопросов. На первый ("Why reload?") ответить:
new
(загружается новая система) илиsched
(перезагрузка после обновления). Дату и время указывать необязательно. На последний вопрос написать:quick
. - После появления строки "[CCPWFD Waiting for file daemon to start]" нажать Ctrl+C. По умолчанию выполняется вход в качестве оператора (имя пользователя
1,2
). Также в системе настроена учетная запись обычного пользователя (имя пользователяpublic
). - Colossal Cave Adventure запускается командой:
r dsk:adv
Haunt:
r haunt
Полезные команды для TOPS-10
Команды для всех пользователей
- Выполнить вход в систему:
login имя_пользователя
- Завершить сеанс работы:
kjob
Команды для оператора
- Вывести содержимое дисков:
dir
- Вывести все exe-файлы на диске B:
dir dskb:*.exe
- Версия системы:
version
- Пользовательская статистика:
usestat
- Доступные ресурсы:
resources
- Доступные диски:
dsk
- Команды для вывода времени:
time
daytime
- Выключение машины (необязательно):
r opr set ksys now exit kjob
После чего выключить эмулятор с помощью Ctrl+E и ввести:
exit
Монтирование файла с магнитной лентой
- В файл pdp10.cfg перед boot rp добавить строки:
set tu0 lock set tu0 format=формат_файла at tu0 имя_файла
Поддерживаемые форматы файлов: simh (по умолчанию), e11, tpc и p7b.
- После входа в систему под оператором ввести:
r opr set tape-drive mta0: unavailable
Далее нажать Ctrl+Z и написать:
exit assign mta0: tape:
- Для проверки вывести содержимое ленты:
dir mta0:
Онлайновый доступ к TOPS-20
С помощью интернет-ресурса twenex.org можно получить учетную запись для работы в эмулируемой на сервере системе TOPS-20.
- Установить утилиту telnet через Установку и удаление программ (Windows XP), Программы и компоненты (Windows Vista/7) или скачав пакет inetutils из репозитория дистрибутива (Linux).
- Зарегистрироваться на сайте в разделе mkacct. На указанный почтовый ящик должно прийти письмо с паролем и краткой инструкцией.
- В командной строке или терминале ввести:
telnet twenex.org
И после знака @ зайти под своим логином:
login имя_пользователя пароль
Внимание: при вводе пароля он не будет отображаться на экране.
- Выбрать справочный материал:
- help new-user — инструкция для новичков.
- tops10 — небольшой интерактивный урок по работе в системе.
- help games — список доступных развлекательных приложений.
- Ввести название игры.
См. также
Ссылки
- Статья про PDP-10 в Википедии
- Статья про TOPS-10 в Википедии
- Статья про TOPS-20 в Википедии (англ.)
- Официальный сайт эмулятора SIMH
- Торрент-раздача с официальной документацией DEC
- Инструкция по установке TOPS-10
- Образ TOPS-10 7.03 Distribution R1.4
- Файл с магнитной лентой, на которую записана игра Colossal Cave Adventure
- Файлы с магнитными лентами, содержащими игры для PDP-10 (подключить не удалось)
- Онлайновый доступ к TOPS-20