Это одна из тех реализаций где автор искренне считает, что <ESC>J на VT52 стирает экран? :)
Вид для печати
Это одна из тех реализаций где автор искренне считает, что <ESC>J на VT52 стирает экран? :)
Эмулятор PDP11/70
http://s018.radikal.ru/i513/1603/9a/a9a0d5e6cb5f.png
Можно загрузить такие ОС:
1. RL0 BSD 2.9 Boot using: rl(0,0)rlunix
2. RL1 RSX 11M v3.2 Login as 1,2 with password "SYSTEM"
3. RL2 RSTS/E v7.0 Option: LF Suboption: LF ... Login as 1,2 with password "system"
4. RL3 XXDP
5. RK0 Unix V5 Boot using: unix then login as root
6. RK1 RT11 v4.0
Эмулятор
Вытащил из архива Google Code работу Вакуленко и form (?) по эмуляции ДВК в SIMH -> https://github.com/shattered/simh/tree/simh-dvk
Демос 3.0 загружается, работает, hello world компилируется ;-)
Код:set lpt disable
set dz disable
set cpu 11/23 256k cis idle
attach kgd0 harddisk.img
boot kgd0
Попробовал поставить оный демос с дискет и все с треском упало. Без полноценной эмуляции ВМ2 и прочей обвязки не обойтись. Пока тренируюсь на кошках (КЦГД), и то не в simh.
да, ошибочка вышла. ВМ3 конечно. но остальные процессоры тоже не помешают :)
Я вот пытался вспомнить - не точно, но почему-то помнится всеже, что демос я не только готовый пользовал, но и ставил в этом эмуляторе. Но давно это было - могу ошибаться. Я тогда пробовал по инструкции поставить RT-11 + демос. Но процесс остановился на том, что RT-11 запустить не удалось.
Если же я ошибаюсь (и демос я таки не ставил с дискет), то ВМ3 по идее тут не причем ибо в нем нет никаких особенностей которые требовали бы принимать к ним меры (несовместимые с другими PDP-11), а ошибки (которые никак не мешают правильному софту для PDP-11 работать на ВМ3) вряд-ли требуются для правильной работы демоса (да и опять-таки - демос-то как не крути работает хотя бы уже установленный). На эту же мысль наводит тот факт, что кроме собственно демоса ничего и не удалось запустить (впрочем тут я мог и драйвер не той системы выбрать) :)
первый шаг к эмуляции ДВК в MAME/MESS :-)
https://img-fotki.yandex.ru/get/5232...a73ff_orig.png
MESS: МС1201.02 WIP - ODT prompt
EDIT: остальные шаги -- здесь, здесь (КСМ), здесь (15ИЭ) и еще где-то рядом
Эмулятор PDP11/70
Добавлены новые диски.
Также можно использовать эмулятор в режиме off-line скачав архив.Код:Disk OS Comment
RK0 Unix V5 Boot using: unix then login as root
RK1 RT11 v4.0 The lightest/fastest OS here
RK2 XXDP Diagnostic OS and utilities
RK3 RT-11 3B Distribution for RT-11 Version 3B
RK4 RT-11 V5.4F Distribution for RT-11 Version 5.4F
RL0 BSD 2.9 Boot using: rl(0,0)rlunix CTRL/D to get to multiuser
RL1 RSX 11M v3.2 Login as 1,2 with password SYSTEM
RL2 RSTS/E v7.0 Option: <LF> Suboption: <LF> ... Login as 1,2 with password system
RL3 XXDP Larger version of diagnostics - including PDP 11/70 utilities
RP0 ULTRIX-11 V3.1 CTRL/D to enter multiuser mode. Login as root with no password
RP1 BSD 2.11 Will autoboot and enter multiuser mode. Login as root with no password
RP2 RSX 11M v4.6 Starts logged in as 1,2 - accounts 1,2 and 200,1 have no password
RP3 RSTS/E v9.6 Answer boot questions and login as 1,2 with password SYSTEM
Скачать - здесь.
вот эти без проблем цепляются и бутятся в эмуляторе ДВК,Код:RK2 XXDP Diagnostic OS and utilities
RK3 RT-11 3B Distribution for RT-11 Version 3B
RK4 RT-11 V5.4F Distribution for RT-11 Version 5.4F
на конфиге с VM3, RK0 - как загрузить? Отчего цикл HALT?
У RK1 - проблема с размером, а UNIX попытка загрузки просто
выпадает (HALT) )))
Начало загрузки RK2 из списка выше на "виртуальной" ДВК:
--------------------------------------------------------------------
Код:KMON>BOOT RK:/FO
CHMDKB1 XXDP+ DK MONITOR
BOOTED VIA UNIT 0
28K UNIBUS SYSTEM
ENTER DATE (DD-MMM-YY):
RESTART ADDR: 152010
THIS IS XXDP+. TYPE "H" OR "H/L" FOR HELP.
.H
? NOT FOUND: HELP .TXT
.H/L
.
C ВМ2 набрать В появится $ набрать RK появится @ набрать unix и получить вылет по 000042.
На ВМ3 c прошивкой 134 что-то с загрузчиком (DK). Можно через RT11 командой BO/FO RK0: появится @ набрать unix и получить зависон.
На ВМ3 c прошивкой 377 набрать В появится Boot: если образ подключен к RK0 набрать DK0 появится @ набрать unix и получить вылет по 000470.
Промпт Unix'a совпадает с промптом пульта, поэтому и кажется что вылет.
Скорее всего эмулятор PDP11/70 рассчитан на образ меньшего размера, т.к. в реальной ситуации если диск имеет плохие блоки то и размер уменьшается.
В этом образе нет файла HELP .TXT.
Автор известен.
http://s017.radikal.ru/i438/1612/6f/a7016889ba07.jpg
Эмулятор- здесь.
Ещё один эмулятор PDP11/70.
http://s008.radikal.ru/i306/1701/23/16965042cc62.jpg
Здесь.
А теперь хардвовый эмулятор.
MTI MICRO TECHNOLOGY MLV11
Эмулирует контроллер дисков типа RL01/02.
Видится на шине 174400 с вектором 160.
http://s009.radikal.ru/i308/1701/96/d651d34f1866t.jpg
Нашёл скудное описание контроллера, и выяснилось что он для 8 дюймовых винчестеров.
Описание.
Слово "винчестер" тут не совсем в тему будет, но по сути - да, это здоровенные картриджи. Но нам не нужен контроллер для подключения оригинала - и родной вполне реально еще достать. Нам нужен эмулятор который бы позволял запускать старые системы (у меня например RT-11 V4 полноценно даже не запустишь), да и дистрибутивные киты многие именно в RL01/RL02 виде поставлялись.
Ты будешь смеяться, Олег, но для этой версии системы у тебя есть УК-НЦ )
Ты будешь смеяться, но и там полноценно он работать не будет ;)
Попробуй к примеру с WD в нем поработать (или с MZ не того размера который указан в драйвере по умолчанию) :)
А так-то я и у себя могу использовать драйвер DU от первых RT-11 V5 - он подойдет. Но без переделки DUP можно будет работать только с размеченными заранее дисками (ну и SQUEEZE сделать не получится).
Я там написал, что только с образовательной целью образ этот сделал.
Но вот до практических вещей покопаться я так и не созрел.
Обязательно пощупаю просто ради эксперимента, а так я проверил загрузку
и запуск парочки программ - всё работает, ну и отложил в сторонку.
Неужели где ещё что то вертится на ней и есть потребность замены?
То есть я к тому - зачем тебе возможность полноценного запуска устаревшей RT-шки?
На УК-НЦ точно были дискеты с отечественным вариантом 4 версии монитора,
но (! важная особенность) они были 40 дорожек для НГМД-6022 , там после ввода даты и времени
(что утомляло каждый раз) почти сразу системное приглашение и всё. По спартански так.
- - - Добавлено - - -
То есть сама система то сохранена, если обладатели раритетных DEC-PDP хотят они знают где взять )
- - - Добавлено - - -
Ты имеешь в виду нельзя WD с нуля из под неё сделать. Я не пробовал, в штатном режиме всё между разделами
и дисководом копирует - запускает без проблем. Слегка раздражает что ей R для запуска с SYS обязательно надо )
Уже почти отвык, только когда "двусмысленность".
- - - Добавлено - - -
Кстати я же не их воздуха 4 вдруг стал под УК-НЦ гонять - (это всё он! продавец булочек!)
Всё началось с RK образа который кто то (возможно Patron) в теме соотв. выложил.
- - - Добавлено - - -
Если честно летает шустренько! SL не нужен )
Там нельзя сделать INI или SQUE на WD (да и на MZ если взять не тот размер который в драйвере по умолчанию) поскольку DUP не будет знать размера диска.
Был у нас переделанный v4, в нем был и SL (свой и помощнее - к примеру, у него была полезная фича отсечь остаток команды, а так же несколько команд в одной строке через !), в нем же была поддержка CCL как в V5 (то, что тебе не нравится в обычном V4 - обязательность команды R), был LD (тоже свой) и набор программ для сети через DLV11 (ну и поддержка VARSZ, соответственно). Но к сожалению все это счастье не сохранилось. Был еще вариант с красивым системным отладчиком в виде RSXного XDT (и назывался отладчик в нем так же)...
В описании речь шла именно о винчестерах 8"
Скрытый текст
перевод (яндексом)Код:MLV 11 durch den Einsatz der 8-Zoll-Winchester-Laufwerke eine vollständige
RL01/RL02-Emulation bei Speicherkapazitäten bis zu 41,6 MByte.
Код:MLV 11 за счет использования 8-дюймовые винчестеры полный
RL01/RL02-при эмуляции объемы памяти до 41,6 Мб.
[свернуть]
Вот, например- такой. Интерфейс там - SA 1000.
А RL01/RL02 это привод с картриджами где 14" диски.
А какой из наших приводов был RL01/RL02?
пусть старшие товарищи подскажут, но мне кажется, что никакой.
Код:источники:
без пометки -- "комплексирование" '1986
(*) -- http://pdp-11.org.ru/files/docs/rt-11/r23110.txt
(**) -- "справочник по ЭВМ" '1989
(***) -- "ОС РАФОС СМ ЭВМ" '1984
(1979) -- "СМ ЭВМ. Каталог разработанных и испытанных технических и программных средств" '1979
шифр I4 I5 I6 I7 ID vecs #reg reglo reghi
---- -- -- -- -- -- ---- ---- ----- -----
СМ-5400
(**) диск со сменными кассетами (Болгария, IZOT-1370) .00/.01 -- с несъемным диском, .02/.03 -- без него. 204 дорожки, 12 или 24 сектора.
СМ-5401
(**) диск со сменными кассетами (Польша, MERA-9425). Кассета MERA-847.
СМ-5402 x x x x x 220 7 777400 777416 RK11, RK [RK05 drive]
УВПМД, устройство внешней памяти на магнитных дисках; (**) комплект из нескольких СМ-5400
СМ-5403
(**) диск со сменными кассетами (ЧССР, KDR-721 или KDP-721)
СМ-5404 254 176700 ?????? RH11, RHA
??? (прошивка 377 от МС0507 умеет грузиться с DB: на CSR 176700)
СМ-5405
??? то же, что СМ-5407 (прошивка 377 от МС0507 умеет грузиться с DP: на CSR 176714)
СМ-5407 x x x x x 254 12 776710 776736 RP11, -- [not in SIMH]
УВПМД, устройство внешней памяти на сменных магнитных дисках (**) комплект из нескольких ЕС-5061
СМ-5408 DM11, -- [not in SIMH]
(*) пакет сменных дисков для СМ-1600 (**) накопитель на сменной двухдисковой кассете (СССР), 16 MB unformatted, 14 MB formatted
СМ-5410
(**) Накопитель на магнитных дисках (СССР). 5M 16b слов
СМ-5415
(**) УВПМД -- комплект из контроллера и до 8 СМ-5408
СМ-54xx 204 172040 ?????? RH11, RHC
клон RS03/RS04 ?? (прошивка 377 от МС0507 умеет грузиться с DS:, CSR 172040)
СМ-5500 RF11, RF
(*) диск с фиксированными головками или доменное ЗУ "Домен-3".
(**) Венгрия, MD-0800B (860 KB); 5500.01 = MD-1600B (1720 KB); 5500.02 = MD-0500C (512 KB); 5500.03 = MD-1000C (1024 KB)
СМ-5501
(1979) Внешнее запоминающее устройство на магнитных дисках
СМ-5504
(http://oldpc.su/pc/sm/sm5504/index.html)
СМ-5508
(ruwiki) клон Seagate ST-412
СМ-5601
(**) Накопитель на гибких магнитных дисках (Венгрия, MF-3200). диаметр 200 мм, объем 390KB.
СМ-5602
(**) Накопитель на гибких магнитных дисках (Польша, PLx-45D).
СМ-5603 x x x x - 264 2 777170 777172 RX11, RX [RX01 drive]
УВПГМД, устройство внешней памяти на гибких магнитных дисках
СМ-5605
(**) УВПГМД (ЧССР) -- контроллер и 2 накопителя
СМ-5640
???
А чего пропущены 5409, 5411-5414 ?
И можно ли увидеть r23110.txt ?
Пропущенных не было в тех источниках, которые я использовал. Сам список появился после размышлений, о том, чего бы такого сэмулировать популярного :) результат -- DX и начало DW.
http://pdp-11.org.ru/files/docs/rt-11/r23110.txt -- сейчас чего-то недоступен
У Вас по СМ5504 есть ссылка на источник. Там есть по пропущенным.
Счастье постепенно подкрадывается: в E11 добавили часть предложенного функционала по отработке power failure. Пока правда нет способа втоматом стартануть после этого или вызвать нормальную загрузку если нечего восстанавливать. Новую порцию предложений заслал, ждем :)
Hi All!
Вопрос: существует ли эмулятор корректно эмулирующий RQDX3 HDD ? Так что бы запустить форматирование из XXDP и он прописал служебную информацию в образ диска?
К примеру SIMH этого неделает, запуск ZRQCH0 приводит к ошибке.
Е11 пробовали?
Нет. в этом и суть вопроса: можно последовательно все перепробовать :-) но может кто то знает точно