В векторе 64 КБ ОЗУ, из них 32 для программы и 32 видео, так что грузить программу более 32 КБ вроде как не нужно.
В векторе 64 КБ ОЗУ, из них 32 для программы и 32 видео, так что грузить программу более 32 КБ вроде как не нужно.
Вектор 06Ц
ЮТ-88 в минимальной конфигурации
Вектор 06Ц 2014 сборка платы
ATARI 65XE+USB SIO2PC
Commodore 64 ремонт
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Для заливки Загрузчика действительно не нужно, но алгоритм поиска ПЗУ предусматривает поиск начиная с какого адреса?
То esl, про алгоритм обнаружения ресета Вектора я уже намекал ранее...
Думаю можно попробовать отслеживать значение старшего байта адреса.
Зная интервалы времени через которые Вектор выставляет адреса при поиске ПЗУ, можно именно эту последовательность и отлавливать...
Ну типа
StartPZU_FF:
if(Px != 0xFF) StartPZU_FF
if(Px != 0xDF) StartPZU_FF
if(Px != 0xBF) StartPZU_FF
if(Px != 0x9F) StartPZU_FF
if(Px != 0x7F) StartPZU_FF
...
и т.д. расставив между ними "нужные" задержки...
И пусть какой-нибудь пользовательский софт попробует это повторить![]()
Последний раз редактировалось KTSerg; 27.12.2014 в 15:55.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)