PDP-10: различия между версиями

Материал из Old-Games.RU Wiki
Перейти к навигации Перейти к поиску
м (+1 ссылка)
(вынес мануал в отдельную статью)
Строка 2: Строка 2:
  
 
== Операционные системы ==
 
== Операционные системы ==
 +
 +
[[Файл:Simh-pdp10-tops10.png|200px|thumb|right|Запуск ОС TOPS-10 в эмуляторе SIMH-PDP10]]
  
 
* TOPS-10 (Timesharing / Total OPerating System), первоначально называлась "Monitor".
 
* TOPS-10 (Timesharing / Total OPerating System), первоначально называлась "Monitor".
Строка 19: Строка 21:
 
* [[MUD1]] (1978) — основоположник одноименного семейства многопользовательских текстовых ролевых игр.
 
* [[MUD1]] (1978) — основоположник одноименного семейства многопользовательских текстовых ролевых игр.
 
* [[Haunt]] (1979-83) — текстовый квест, в котором задачей игрока является поиск сокровищ в доме с привидениями.
 
* [[Haunt]] (1979-83) — текстовый квест, в котором задачей игрока является поиск сокровищ в доме с привидениями.
 
== Эмуляция ==
 
 
[[Файл:Simh-pdp10-tops10.png|200px|thumb|right|Запуск ОС TOPS-10 в эмуляторе SIMH-PDP10]]
 
 
Эмуляция PDP-10 возможна с помощью программного пакета [[SIMH]], к достоинствам которого относятся открытый исходный код, кроссплатформенность и поддержка широкого спектра старых компьютеров. Эмулятор можно свободно скачать с официального сайта или установить из репозитория дистрибутива Linux.
 
 
=== Установка TOPS-10 вручную ===
 
 
Для установки системы с нуля можно воспользоваться официальной документацией и инструкцией [http://www.asun.net/pdp10/downloads/t10inst.txt], представляющей из себя лог процесса установки.
 
 
=== Запуск образа с уже настроенной TOPS-10 ===
 
 
* Скачать образ системы TOPS-10 7.03 Distribution R1.4 [http://www.steubentech.com/~talon/pdp10/] и разархивировать его. В Windows также понадобится скопировать исполняемый файл эмулятора — pdp10.exe — в папку с образом.
 
В состав образа входят игры Colossal Cave Adventure и Haunt, языки программирования BASIC, ALGOL, COBOL, FORTRAN и другие программы.
 
* Создать в папке с распакованным образом конфигурационный файл pdp10.cfg со следующим содержимым:
 
<pre>set dz 8b
 
set tim y2k
 
at rp0 dskb.dsk
 
at rp1 dskc.dsk
 
boot rp</pre>
 
Вторая команда включает поддержку дат, начиная с 2000 года, а с помощью at (attach) файлы с дисками монтируются на устройства rp0 и rp1. Последняя команда загружает систему.
 
* Открыть в командной строке или терминале папку с образом и запустить SIMH командой:
 
<pre>pdp10.exe pdp10.cfg</pre>
 
Или, если установлен Linux:
 
<pre>simh-pdp10 pdp10.cfg</pre>
 
* После включения системы пользователю задается несколько формальных вопросов. На первый (''"Why reload?"'') ответить: <code>new</code> (загружается новая система) или <code>sched</code> (перезагрузка после обновления). Дату и время указывать необязательно. На последний вопрос написать: <code>quick</code>.
 
* После появления строки ''"[CCPWFD Waiting for file daemon to start]"'' нажать Ctrl+C. По умолчанию выполняется вход в качестве оператора (имя пользователя <code>1,2</code>). Также в системе настроена учетная запись обычного пользователя (имя пользователя <code>public</code>).
 
* Colossal Cave Adventure запускается командой:
 
<pre>r dsk:adv</pre>
 
Haunt:
 
<pre>r haunt</pre>
 
 
== Полезные команды для TOPS-10 ==
 
 
=== Команды для всех пользователей ===
 
 
* Выполнить вход в систему:
 
<pre>login имя_пользователя</pre>
 
 
* Завершить сеанс работы:
 
<pre>kjob</pre>
 
 
=== Команды для оператора ===
 
 
* Вывести содержимое дисков:
 
<pre>dir</pre>
 
 
* Вывести все exe-файлы на диске B:
 
<pre>dir dskb:*.exe</pre>
 
 
* Версия системы:
 
<pre>version</pre>
 
 
* Пользовательская статистика:
 
<pre>usestat</pre>
 
 
* Доступные ресурсы:
 
<pre>resources</pre>
 
 
* Доступные диски:
 
<pre>dsk</pre>
 
 
* Команды для вывода времени:
 
<pre>time</pre>
 
<pre>daytime</pre>
 
 
* Выключение машины (необязательно):
 
<pre>r opr
 
set ksys now
 
exit
 
kjob</pre>
 
После чего выключить эмулятор с помощью Ctrl+E и ввести:
 
<pre>exit</pre>
 
 
=== Монтирование файла с магнитной лентой ===
 
 
* В файл pdp10.cfg перед boot rp добавить строки:
 
<pre>set tu0 lock
 
set tu0 format=формат_файла
 
at tu0 имя_файла</pre>
 
Поддерживаемые форматы файлов: simh (по умолчанию), e11, tpc и p7b.
 
* После входа в систему под оператором ввести:
 
<pre>r opr
 
set tape-drive mta0: unavailable</pre>
 
Далее нажать Ctrl+Z и написать:
 
<pre>exit
 
assign mta0: tape:</pre>
 
* Для проверки вывести содержимое ленты:
 
<pre>dir mta0:</pre>
 
  
 
== Онлайновый доступ к TOPS-20 ==
 
== Онлайновый доступ к TOPS-20 ==
Строка 129: Строка 41:
 
== См. также ==
 
== См. также ==
  
[[PLATO]]
+
* [[PLATO]]
 +
* [[SIMH (эмуляция PDP-10)]]
  
 
== Ссылки ==
 
== Ссылки ==
Строка 136: Строка 49:
 
* [http://ru.wikipedia.org/wiki/TOPS-10 Статья про TOPS-10 в Википедии]
 
* [http://ru.wikipedia.org/wiki/TOPS-10 Статья про TOPS-10 в Википедии]
 
* [http://en.wikipedia.org/wiki/TOPS-20 Статья про TOPS-20 в Википедии (англ.)]
 
* [http://en.wikipedia.org/wiki/TOPS-20 Статья про TOPS-20 в Википедии (англ.)]
* [http://simh.trailing-edge.com/ Официальный сайт эмулятора SIMH]
 
 
* [http://rutracker.org/forum/viewtopic.php?t=2845731 Торрент-раздача с официальной документацией DEC]
 
* [http://rutracker.org/forum/viewtopic.php?t=2845731 Торрент-раздача с официальной документацией DEC]
* [http://www.asun.net/pdp10/downloads/t10inst.txt Инструкция по установке TOPS-10]
 
* [http://www.steubentech.com/~talon/pdp10/ Образ TOPS-10 7.03 Distribution R1.4]
 
 
* [http://pdp-10.trailing-edge.com/ Архив программ для PDP-10]
 
* [http://pdp-10.trailing-edge.com/ Архив программ для PDP-10]
 
* [http://www.steubentech.com/~talon/pdp10/advent.tap Файл с магнитной лентой, на которую записана игра Colossal Cave Adventure]
 
* [http://www.steubentech.com/~talon/pdp10/advent.tap Файл с магнитной лентой, на которую записана игра Colossal Cave Adventure]

Версия 23:39, 25 августа 2011

PDP-10 (Programmed Data Processor model 10) — семейство мейнфреймов, производимых компанией DEC с 1966 года. Начиная с 70-х широко использовались в академической среде, в том числе в Массачусетском технологическом институте и университетах Стэнфорд и Карнеги-Меллон.

Операционные системы

Запуск ОС TOPS-10 в эмуляторе SIMH-PDP10
  • 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) — текстовый квест, в котором задачей игрока является поиск сокровищ в доме с привидениями.

Онлайновый доступ к 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 — список доступных развлекательных приложений.
  • Ввести название игры.

См. также

Ссылки