Ynicky, ещё раз спасибо, за кропотливо проделанную работу!!!
http://archive.pdp-11.org.ru/ukdwk_a...nicky_all_DSK/
Ynicky, ещё раз спасибо, за кропотливо проделанную работу!!!
http://archive.pdp-11.org.ru/ukdwk_a...nicky_all_DSK/
Запустил программу "музыкальный магазин".
hobot(15.10.2019)
Чтобы не плодить новую тему напишу здесь.
Изучив дискеты Михаила, восстановил процесс получения оригинальной прошивки стандартной УКНЦ.
Для некоторых .OBJ и .LIB файлов не нашел исходников. Может были на тех дискетах, которые не прочитались.
Чтобы получить .SAV файл запускаю следующие командные файлы:
@M
@L
@KS
Где @KS запускает подсчет контрольных сумм четырех ПЗУ.
Не все версии RT-11 справились - были ошибки. Но в V05.04 удалось их избежать.
Также попробовал внести коррективы в исходный код.
Например, увидел у Михаила в более поздних программах желание ввести в пультовой монитор
переход между разными процессорами по клавишам C и P (лат). Проверил в эмуляторе UKNCBTL.
Работает. В EmuStudio не знаю как задать комбинацию УПР+@.
Еще изменил загрузчик сети, как в более поздних программах. Но это уже в эмуляторе проверить
не могу. В новом коде почему-то изменяются некоторые ячейки в первых трех банках ПЗУ,
а последний банк (с о160000) полностью меняется.
Позапускал некоторые программы и игры в эмуляторе - глюков не обнаружил.
Если у кого есть желание - просьба потестить на любимых программах и играх.
А так же переход в пультовом мониторе на разные процессоры.
Это я делаю так:
УСТ
УПР+@
С - переход в ЦП
P - переход в ПП
Прилагаю два образа дискет для создания как оригинальной прошивки, так и новой.
А также два новых ROM файла для эмуляторов.
https://cloud.mail.ru/public/YiLH/3inrztB5o
https://cloud.mail.ru/public/4MbG/TqMcEVf9i
https://cloud.mail.ru/public/5yZE/5yoqNxqG4
https://cloud.mail.ru/public/56C5/R6Xe1DJo6
PS. Нашел как задать в EmuStudio УПР+@ - Lctrl+Home.
Последний раз редактировалось Ynicky; 21.11.2019 в 22:43.
Ynicky, а как узнать какой из ROM старый, а какой модиф.?
hobot(21.11.2019)
Ynicky, нахрапом - вроде всё работает,
не совсем уловиk про переключение между C и P?
В УСТ , УПР+@ - в любом случае продолжают открываться ПП регистры устройств (например КМД УК)?
hobot(22.11.2019)
Ynicky,
Было бы интересно выяснить, какая из этих дискет отражает исходники кода ПЗУ, на которых была собрана стандартная прошивка - если эти исходники конечно здесь есть. Это можно определить по совпадающим контрольным суммам.
- - - Updated - - -
Кстати, напомню что есть Эмулятор RT-11 от Patron - можно с консоли Windows собирать это всё просто командой rt11.exe @L
http://emulator.pdp-11.org.ru/RT-11/distr/
Последний раз редактировалось nzeemin; 22.11.2019 в 01:14.
hobot(22.11.2019)
Если имеется в виду образы моих дискет, то ясно по названию - pzu_v0_orig.dsk.
А если дискеты Дябина Михаила, то основная масса исходников собрана на дискетах тоже с похожим названием, где присутствует pzu и v0. Контрольные суммы исходников не сравнивал, но контрольные суммы моих ПЗУ, находящихся в конце файла .SAV полностью совпадают с КС оригинального файла .SAV или КС в последней ПЗУ стандартных прошивок.
nzeemin(22.11.2019)
hobot(22.11.2019)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)