У меня не до конца распаян DOS29, сегодня с утра сел за пайку и обнаружил, что на паяльнике пробит датчик температуры. По дороге домой купил новый. А день посвятил подгонке монитора под плату. В часах адрес 7FF9 - секунды, 7FFA - минуты и 7FFB - часы. Сделал так - при начальной установке в адрес 7FF5 - пишется ноль, в адреса 7FF6 и 7FF7 - FA и 77. Процедура вывода часов начинается с контроля ячейки 7FF5. Если в ней записан ноль, то процедура выполняется, если любое другое значение то процедура прерывается. Т.е всегда можно убрать часы. По умолчанию вывод часов начинается с адреса 77FA. Но если в адреса 7FF6 и 7FF7 записать другое значение, то часы можно выводить в любое другое место.
Так же расширил место под директивы. Ввел директиву К - подсчет контрольной суммы (Кадрес начала,адрес концаВК). И заново написал процедуру вывода звука с КР580ВИ53. У меня память А400-BFFF переключается(если записан ноль в A019 - это ПЗУ, если 10 - ОЗУ). Завтра оформлю как директиву. Ну и еще куча задумок.




Ответить с цитированием