Уважаемые специалисты по программированию, подскажите пожалуйста - 134 ПЗУ БИОС МС1201.03 общается с общим ДОЗУ в окне АП по каким адресам режима пульта ?
Т.е. можно ли занять область пульта в адресах 020000...037777 например дополнительным ПЗУ ?
Уважаемые специалисты по программированию, подскажите пожалуйста - 134 ПЗУ БИОС МС1201.03 общается с общим ДОЗУ в окне АП по каким адресам режима пульта ?
Т.е. можно ли занять область пульта в адресах 020000...037777 например дополнительным ПЗУ ?
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Занять то можно, но есть большое подозрение, что из пульта в эти адреса для пультового режима не обратиться.
Могу и ошибаться, но когда экспериментировал, все попытки обращаться к 20000-77777 заворачивались в 0-17777 (бит 14, похоже, из halt режима наружу не передаётся)
Точно доступны диазпазоны 0-17777 и 100000-117777.
- - - Добавлено - - -
Я уже начинал экспериментировать с разбиеним окна 0-17777 на 4 части (по 2 кб), но не хватало ячеек в CPLD, так что эксперименты закончились ничем
Последний раз редактировалось Hunta; 20.02.2025 в 23:28.
MM(15.02.2025)
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU
Поскольку эту эксприменты были не на .03-.04
Опять же - это было давно, наверняка не скажу, но насколько я помню, в моём случае никакого повтора не было и были досутпны все 4 кб ОЗУ с границы 14000
И ещё раз - эксперименты шли НЕ НА .03-.04, так что что там и как на .03-.04 - надо делать тестовую прошивку и проверять.
Или, как вариант - посмотреть по восстановленной реализации VSLAV
Последний раз редактировалось Hunta; 15.02.2025 в 22:35.
Вообще говоря, с основным адресным пространством программа пульта общается через регистр PARH2, который открывает окно 100000-117777, и это же окно дублируется по адресам 120000-137777 (бит 13 адреса в этом режиме игнорируется).
Регистр PARH3 настроен на страницу ввода вывода, а регистры PARH0 и PARH1 имеют фиксированное значение 0, соответственно теневое адресное пространство - это вся нижняя половина виртуальных адресов 000000-077777, и там можно размещать что угодно, только с учетом дублирования адресных пространств из-за игнорирования бита 13 адреса.
В МС1201.03/04 там расположено много копий теневого ПЗУ/ОЗУ, но это особенность схемотехники этих плат. Я только недавно с этим все возился, разбирая схемотехнику адресного дешифратора МС1201.04, пока еще хорошо помню.
Есть ли где комментированный исходник ( дизасм ) дампа 134 ПЗУ ?
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU
Частично комментированный есть, но он не понравится - http://www.kpxx.ru/KBAHT4C/Софт/ПЗУ/134/
Последний раз редактировалось Hunta; 21.02.2025 в 09:51.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)