Это может задрать кадр ещё выше...
Это может задрать кадр ещё выше...
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Кажется нашел еще одну ошибку в прошивке монитора-F. Некорректно работала подпрограмма монитора-F #F821- запрос байта из экранного буфера. Сейчас она выглядит так PUSH H, LHLD #F7B0, MOV A,M , POP H, RET, где указан неверный адрес. Вместо F7B0 должен быть F7B2.
Последний раз редактировалось Дмитрий2012; 28.01.2015 в 23:48.
Еще один апгрейд ПЗУ-F, версия 1.01.
По адресу F800 сделан переход в глубины дампа, где отключается ПЗУ-0 и запрещаются прерывания. После этого сделан переход на "холодный старт" Монитора-F.
Теперь ромдиск и SD-адаптер готовы к работе без лишнего шаманства с набивкой кода вручную.
Ссылка в первом посте и здесь.
Последний раз редактировалось Ewgeny7; 31.01.2015 в 00:13.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
То есть при холодном включении сразу стартует "МОНИТОР-F"
Нет.
Прямой запуск Монитора-Ф возможен, только тут уж надо решить, нужен ли нам Монитор-0 вообще...
Самое простое решение - сделать переход с нулевого адреса Монитор-0 сразу на F800. Для этого не нужно вообще ничего, только ПЗУ перешить, изменить три первых байта.
Можно сделать на паре диодов выборку Монитор-Ф по F800 или 0000. Тогда ПЗУ с Монитором-0 можно вообще выковырять и положить на полку.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
То есть как вариант я думаю наверно лучше отредактировать МОНИТОР-0,пусть ПЗУ стоит для красоты конструкции, но верно однако и то ,что точно ли он нам не нужен...? А прошивку можно попросить отредактировать...
---------- Post added at 17:27 ---------- Previous post was at 17:25 ----------
Единственное наверно то, что перезапуск будет только отключением питания ?
Сейчас - да, только отключением питания. Если привязать сброс кнопкой УСТ к порту E000, то можно будет и обычным способом сбрасывать.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
У меня с новой прошивкой перестал работать ROM диск, прошиваю предыдущую все Ок. И надо бы поправит еще пару байтов по адресу 0xFA78, 0xFA79. Вместо B0 F7 записать B2 F7, я уже писал об этом, иначе некорректно работает подпрограмма монитора-F 0хF821. Еще можно дописать кусок кода для настройки таймера ВИ53
вроде еще есть место свободное.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)