Была ли уж такая глючная версия 5.04?
Директива .INCLUDE, какой версией макроассемблера пользоваться?
Мнение человека который эти системы вдоль и поперек :)
Вид для печати
Была ли уж такая глючная версия 5.04?
Директива .INCLUDE, какой версией макроассемблера пользоваться?
Мнение человека который эти системы вдоль и поперек :)
Да я больше RSXник чем RTшник. В RT-11 сижу в основном в последнее время. В советское время был недолгий опыт RT-11 V5.0 да чуть-чуть RAFOS/TS (очень древний TSX по нашему)... В общем случае в RT-11 V5.4 появилась поддержка MSCP лент (примечательно, что в 5.3 в списке драйверов MU был, но драйвера самого не было и собрать даже если подсунуть он бы его не смог). В RT-11 V5.4G появилась возможность собирать драйвера с поддержкой номеров устройств >7 (хотя сама поддержка появилась только в 5.5). Еще в 5.4G появился полноценный SL, запоминающий много строк в истории, до этого запоминал только одну (речь про родной SL от DEC). Директива .INCLUDE была во всех ассемблерах которые шли в комплекте с RT-11 V5.0 и новее... Большую часть изменений между версиями можно прочитать в Release Notes от RT-11V5.7, тамже кое-что про ограничения есть - довольно полезная инфа. Есть на bitsavers...
Это практически полностью Русифицированная среда RT-11, PIP, DUP - все их
сообщения о производимых операциях и ошибках выводятся кириллицей на Русском языке, сам монитор очень удобно показывает текущее DK устройство
в системном приглашении, основан на RT-11 v05.02 - я могу ошибаться,
но сделан вроде бы с заточкой под использование на УК-НЦ )
Кто желает пощупать вариант такой системы >
http://archive.pdp-11.org.ru/ukdwk_a.../RT11A1_qqfix/
Добавил туда же MFP.SAV (Одноэкранный файловый менеджер - ту версию, что
адаптировали для ДВКашной ADOS - то есть на Русском которая). Дистрибутив от
Хранительницы буду изучать, огромная ей(!) благодарность за продолжение публикации таких важных и интересных материалов по теме.
Дополнительно: на основе этой версии монитора кстати официально распространялась система с
файловым менеджером PAF Commander для УК-НЦ.
У меня где-то в дальней кладовке лежит мышка для КЦГД. Я ее однажды даже подключал! Подробности, увы, вылетели - таки 25 лет прошло. Помню, в какой-то софтине (не помню, в какой) в качестве мышиного курсора было перекрестие через весь экран, смотрелось довольно убого. Мышка польская, если очень надо - выкопаю и гляну подробнее. Могу кому-нибудь подарить, но напрягаться с пересылкой откровенно лень...
Единственный рабочий эмулятор КЦГД частично реализован (пока) в эмуляторе Титуса, а здесь в этой теме - да я обнаружил какую-то КЦГД-программу (сам не помню, но 100% выкладывал скрин), которая в шапке писала "ожидаю подключение мышки" или что то в этом роде. Мне не особо интересны эти
"манипуляторные" костыльки для Терминалов ) И для УК-НЦ )
Возможно для чертёжников что то там... Сейчас попользуюсь поиском, если найду тот пост добавлю ссылку в это же сообщение...
---------- Post added at 10:59 ---------- Previous post was at 10:40 ----------
нашёл про мышку КЦГД пост с картинкой
http://zx-pk.ru/showpost.php?p=773814&postcount=434
Разыскивается содержимое полу-мифического ПЗУ с Фокалом для ДВК !
http://storage4.static.itmages.ru/i/...77ee9197e2.png
Немного УКНЦщины здесь :)
form, конечно побежал для начала в UKNCBTL, монтировал в 0-привод, из 1- RT-дискету(образ) не вынимал, HD-ЖД (вирт.) не отключал,в итоге получил вот такую штуку
http://storage8.static.itmages.ru/i/...c613a32820.png
неужели снова "не предсказуемость" флопиков в UKNCBTL проявляется,
со второй попытки всё ещё интересней стало )
http://storage6.static.itmages.ru/i/...447adc8160.png
- - - Добавлено - - -
почти реал же! ) Вот я о чём - классный эмулятор ! )
Слушай, а имеет смысл тащить на реал? Там бейсик есть хотя бы? Поиграться на реале с RSX Basic-ом )
В реал - только побаловаться :)
Это предварительный образ, предварительные драйверы MZ (в случае ошибок повторы не делаются), да вон как видишь - хвост в виде несуществующего на УКНЦ HD висит - надо же было с чего-то загрузиться чтобы сохраниться на MZ :)
В RSX был классический BASIC-11 - такой же как в RT и даже вроде те же вопросы задавал при запуске, но я его так и не нашел. У меня есть BASIC-PLUS 2, но в unmapped системе его не соберешь, да и привычного интерпретатора там нету. Есть оболочка, но надо знать нюансы, чтобы понять как это работает - вот к примеру:- не каждый поймет, что это правильная и безошибочная работа :)Код:PDP-11 BASIC-PLUS-2 V2.7-00
BASIC2
A = 1
BASIC2
PRINT A
0
BASIC2
Ага! Включил звук - всё красиво загрузилось до @ <EOF> - очень информативно ;-)
А дальнейшее мне напомнило одну из серий "Стар Трека" что ли )))
http://storage6.static.itmages.ru/i/...8caa67e453.png
800кб слишком мало наверное для реализации, но драйвер MZ(RSX) работает в эмуляторе ПКМ. )
- - - Добавлено - - -
каждая команда отдельная компиляция?
но ведь можно программу больше 1-строки\команды писать ?
можно в память класть константу нужную и читать её из регистра ?
- - - Добавлено - - -
а ещё проще сохранять значения на дискете и читать из файла )
Да, любая команда собирает программу и запускает. Так что если нужно проверить быстро что-то - нужно в одной строке все написать:А программы можно писать какие угодно, и делать они по сути что угодно могут, поскольку позволяют вызывать подпрограммы на любом другом языке, а это даже без написания чего-либо полный набор системных вызовов :)Код:BASIC2
FOR A = 1 TO 10 \ PRINT A \ NEXT A
1
2
3
4
5
6
7
8
9
10
BASIC2
Оболочка позволяет писать программы в ней, но проще это делать в стороннем редакторе. Там и номера строк будут необязательными.
А RT-шный такой вариант Бейсика есть или это эксклюзив для RSX ?
Кстати скорость загрузки - сразу позволяет предположить, что RSX на УК-НЦ это изврат )))
Запуск - ради запуска и написания (как прецедент) MZ драйвера )))
Вот этот момент не совсем понятен?
- - - Добавлено - - -
form, может в тему RSXов переползти с этим образом УК-НЦшным вместе? )
Вроде не было. Есть BASIC-PLUS для RT-11, но это тоже интерпретатор с возможностью компиляции в свой собственный код.
MZ - устройство медленное, а загрузка RSX - это перепись полного содержимого памяти из файла на диске - то есть 112 блоков в данном случае :)
- - - Добавлено - - -
Ну теперь можно и переползти, есть ли только смысл? - это скорее баловство было :)
Совсем без номеров строк в BP2 не обойтись, но можно минимизировать их использование (кстати проверил - оболочка BP2 тоже позволяет так писать) :)- - - Добавлено - - -Код:>TYP TEST.B2S
10 FOR A = 1 TO 10 \&
PRINT PI/A \&
NEXT A
>BP2/COMP TEST
>BP2/BUIL TEST
>TKB @TEST
>RUN TEST
3.14159
1.5708
1.0472
.785398
.628319
.523599
.448799
.392699
.349066
.314159
>
Воткнуть мало - надо чтобы он был собан для системы без поддержки MMU при конкретной разметке памяти на разделы. Но BP2 врядли в принципе предусматривает сборку для системы без MMU. Хотя попробовать конечно можно если удастся хоть один живой дистриб найти (у меня только для Micro/RSX, это уже пресобранный).
Ну BP2 на то и сделан - чтобы на нем писать полноценные программы. К слову, на СТАКАНе программа для работы с почтой полностью на нем написана :)
А вот тут живет WWW сервер написанный на BP2 :)
А не попадались ли кому Refal и DDSP для какого-нибудь PDP-11?
Я бы не постеснялся сказать за них спасибо :)
И так пройден ещё один год важнейшим событием
которого неоспоримо надо считать реализацию
Patron'ом эмулятора RT-11 для консоли Windows.
Я не буду широко распространяться какие удобства
для разработки в нативной среде даёт этот эмулятор,
это уже оценили программисты, в том числе и участники
этого форума - я просто отмечаю это событие как одно из самых
важных в отечественной PDP тусовке. УРА!
(аплодисменты и одобрительные возгласы - 15 секунд)http://s.rimg.info/9af436e3feec47313eee98b50d1b847a.gif
Так же необходимо отметить, что человек
благодаря которому архив вообще состоялся,
автор эмулятора УК-НЦ Никита Зимин (nzeemin)
сотворил исторический перенос классической
версии LODE RUNNER c БК0010 на УК-НЦ.
(аплодисменты и одобрительные возгласы - 15 секунд)http://s.rimg.info/9af436e3feec47313eee98b50d1b847a.gif
http://zx-pk.ru/showthread.php?t=168...l=1#post437088
http://zx-pk.ru/showthread.php?t=168...l=1#post437110
И так очередная дата достигнута,
Архиву программ для УК-НЦ и ДВК
исполняется 4 года. За последний
год значительно расширилась
география участников и впервые
со времени слияния трёх больших
архивов от Арсения, Oldskool и SuperMax
архив пополнился действительно большим
количеством материала на дискетах,
в основном благодаря новым участникам
- это AFZ и конечно присоединившейся
к нам Хранительнице TheGWBV.
(аплодисменты и одобрительные возгласы - 15 секунд)http://s.rimg.info/9af436e3feec47313eee98b50d1b847a.gif
Дата не круглая, 4 года. По календарной
традиции прошлых лет, позволю себе
процитировать своё же сообщение
(аплодисменты и одобрительные возгласы - 15 секунд)http://s.rimg.info/9af436e3feec47313eee98b50d1b847a.gif
Идём на пятый круг! Мои личные поздравления и благодарности
всем участникам. Ура!
(аплодисменты и одобрительные возгласы переходящие в бурные авации)http://s.rimg.info/9af436e3feec47313eee98b50d1b847a.gif
http://s19.rimg.info/df2a4f1c990326d...1ac7887f33.gif
2 AFZ, c
http://archive.pdp-11.org.ru/ukdwk_a...omplekt/Dsm11/
http://archive.pdp-11.org.ru/ukdwk_a...t/DIAMS_MUMPS/
я видимо продублировал? Наверное так вышло, судя по датам, в связи с модификацией плагина Patron'ом
Надо бы определиться и оставить один, если архивы идентичны, но мне отмашка специалиста нужна для принятия решения такого.
Ещё там есть краткое упоминание как распечатать документацию, возможно это сделать на каком-то виртуальном принтере, что бы
текстовый файл получить ?
Есть ещё 1 проблема, эмулятора ВМ3 пока нету на планете Земля. Или всё таки есть?Цитата:
Сообщение от AFZ
По определению RT11, ВМ3 определяется как 11/34. Если не терпится, можно попросить подключить верилог на адаптер шины МПИ в теме эмулятора шины, это уже к автору проекта.
Верилог PDP11/34 - здесь.
Эмулятор шины МПИ - здесь.
UPD: Поторопился я,... вроде верилог под другую шину, так что без переделки не получится.
По более точному автоконфигурингу RSX определяется кажется как 11/73 без некоторых фич ему присущих :)
На досуге собираюсь сделать свой определитель (начало как-то выкладывал) которое просто снимает штамп опций, а не отсекает по одному тесту кучу вариантов...
Так или иначе, 11/34 вроде 18bit, нет команд MFPS/MTPS, так что достаточно далеко :)
Без супервизора, без I/D, без FPU (если нет ВМ4) [отметим, что на реальном 11/73, 11/83 FPU есть по определению, но бывает еще и FPA (не меняющий никак систему команд)]
Варианты обработки команд навскидку не скажу - они не отражаются в автоконфиге, возможна разница в JMP (R)+ и MOV R,(R)+... Но в любом случае надо будет написать пробник различных поведений. RTшный вариант в RESORC сильно упрощеный (особенно в дистрибах "исправленных" советскими инженерами). В RSX в ACF более серьезный алгоритм, но и он использует отсечку по кринципу примерно такому: SWAB не очистил бит C - значит это не любой процессор кроме 11/20, а очистил - любой кроме 11/20, а дальше все остальные тесты (которые в том числе будут отсекать то, что уже проверено). Специально написал чуть запутанно (не нарушая сути) - чтобы было понятно :D
С учетом наличия эмуляторов и некоторых хитрых процов пора делать определитель на основе полного сбора поведения процессоров...
Идентичны, не считая того, что в одном мой оригинальный README.TXT, а во втором - (вероятно, твой) readme.html, включающий мой readme.txt и оглавления дискет с дополнительными материалами, которые могут понадобиться только если возникнет необходимость поковыряться в ядре ДИАМСа.
Документацию в виде текстовых файлов из работающего ДИАМСа получить легко, только вот где его взять, работающий?
ДИАМСу от ВМ3 нужен только диспетчер памяти и, может быть, EIS. Так, что годится любой эмулятор "взрослой" PDP-11.
У меня не особо со свободным временем, но если кто-нибудь выложит полностью сконфигурированный эмулятор с поддержкой русского, ДП, 4М ОЗУ, RK и эмулируемого диска на файле-образе (посекторной копии) произвольного размера, берусь раскрутить ДИАМС на этом эмуляторе и, заодно, выдать из него документацию.
ЗДЕСЬ, вроде уже выложили - надо только полностью сконфигурировать.
Ок! Оставил в архиве более позднюю по дате, ту что с расширенным описанием
http://archive.pdp-11.org.ru/ukdwk_a...omplekt/Dsm11/
Так же form ещё раньше про решение вопроса с кириллицей в Эрзац делал пост.
Насколько я помню с кириллицей там всё решаемо вполне.
Спасибо.
Посмотрел я этот SIMH. Хорошая штука, но как им рулить, непонятно. Как, допустим, задать 1-2-4 М памяти? Как к нему подключить эмулятор терминала? Как вывесить эмулируемые порты DLV-11 на TCP/IP? И кучка других вопросов. В общем, а у меня довольно напряжно со временем и вникнуть в эти настройки пока некогда.
С Эрзацем дела ни разу не имел, раньше он был платным, потом просто забылось, а как сейчас - понятия не имею...
set cpu 4m (тип процессора должен соответствовать - например set cpu 11/93 4m)
В линухах вопроса не существует (если речь о консоли), главное настроить ее на 8-битный вывод (set tto 8b). В виндовсе придется через TCP/IP.
set dli enable lines=8
att dli 2024
с консольным портом навскидку сейчас не скажу - вроде только в SimH v4 можно, по нему подробная инфа есть на его же странице (искать по словам simh github).
Он и сейчас платный, но демо режим предоставляет достаточно возможностей, чтобы сконфигурировать машину намного мощнее чем большинство в старые добрые времена были... Главное в E11 - быть внимательным - он позволяет сконфигурировать что угодно (например 22bit + RK05 + Q-Bus), что может оказаться неприемлемым для систем :)
В хелпе этого нет.
А про dlo он сам сообразит?
А вообще, где про это все написано? Я слегка покопался на http://simh.trailing-edge.com/, никаких описаний не нашел, кроме FAQ, в котором тоже ничего нужного не нашел...
И что, кто-то еще покупает?
А "таблэтки" нет?
Блин, а об этом я забыл!.. Тогда вопрос: кто из "больших" дисков 22-разрядный? Из списка DK(RK)-DM-RH-DL-DU кто-нибудь есть? А остальные?
Для старых SimH это есть в доках на сайте. На github описаны только добавленные в v4 команды вроде.
Да, но и не обидется если и для них написать кажется.
Ну раз железо до сих пор покупают, причем году в 2003-2006 когда перестали официальный PDP-11 выпускать цены на клоны возросли этак раз в 10, то видимо и эмуляторы кому-то нужны :)
В UNIBUS конфигурации - все. В Q-Bus все кроме DK и DM (есть вариант DM который поддерживает, но он не DECовский - про него вроде только TSX+ знает - там есть отдельный драйвер).
- - - Добавлено - - -
А так ли она нужна? Там достаточно мощный конфиг и в демо режиме получается. 256 мегов дисков за глаза (при этом физические SCSI диске не считаются - на них нет ограничений). Из мультиплексоров только DZ, DLV11 можно 13 чтоли штук наконфигурить, остальные контроллеры не более одного.
Фортран 4.
Версии:
V02.1-10
V02.5-2
V02.6
Скачать.
Я выкладывыл в теме софта для PDP-11 набор последних дистрибов FIV, F77, BASIC-11, MU BASIC-11 с патчами Y2K. На всякий случай выложил сюда. Паскаль - не дистриб - просто пропатченый какой нашел и по которому не прогулялись шаловливые пальчики :)
- - - Добавлено - - -
Хм. MU BASIC там тоже патчи, но я выкладывал не так давно... Если что, сделаю заново.
Кстати о поиске файлов собственно... Никому случайно не попадался файл R23232.DOC из документации по РАФОС-ПЛЮС? Это часть "УПРАВЛЯЮЩАЯ СИСТЕМА. РУКОВОДСТВО СИСТЕМНОГО ПРОГРАММИСТА". Три файла в наличии, а вот этого не хватает.
Оно нет?
http://archive.pdp-11.org.ru/BIBLIOT...KTXT/RAFOS_II/
Это из сканов уч. Vamos.
- - - Добавлено - - -
пункт 12, а вот 11 действительно не хватает вроде как.