Дошёл до опроса клавиатуры. Делает задержку циклов на 0x0600, читает порт f4 и т. д. А экран то он когда очищает? Вот листинг бы ...
Вид для печати
Дошёл до опроса клавиатуры. Делает задержку циклов на 0x0600, читает порт f4 и т. д. А экран то он когда очищает? Вот листинг бы ...
Экран там где-то внутри ордоса чистится, вроде. Т.е. после загрузки с ромдиска.
После загрузки с ромдиска? У меня кроме второго монитора в проекте больше никаких источников нет ... А чё он там с ром-диском делает?
---------- Post added at 19:40 ---------- Previous post was at 18:32 ----------
А где можно статейку посмотреть про ROM диск? Заранее благодарен !!!
У меня, если забить ромдиск байтом FF, выводится "ВВОД?" и после нажатия на клавишу происходит попытка загрузить что-то с магнитофона, но если ничего не "жужжит" вываливается обратно на начало. Так что экран чистится и в мониторе, перед загрузгой с магнитофона (если ромдиска нет).
Это чтобы при чтении из порта ромдиска всегда FF было, как будто его нет. Но можно и в конфиге попробовать удалить всё связанное с ромдиском (секцию romdisk и др. строчки, где есть romdisk). Получится то же самое.
---------- Post added at 10:33 ---------- Previous post was at 10:30 ----------
Ромдиск - это ВВ55 по адресам F500-F5FF, порт С старший байт адреса, порт В младший, а из порта А читаем данные.
---------- Post added at 10:35 ---------- Previous post was at 10:33 ----------
Т.е. там читается так: SHLD F501 / LDA F500
По хорошему, из всех нереализованных портов (как по IN, так и по LDA) должно читаться FFh
запускайте МОНИТОР-1 - он и чистит, и команды с клавиатуры спрашивает - почти как РК-86. Как Монитор-1 заработает, можно уже и с ром-диском попариться...
По-тихоньку начинает работать )))
Народ, подскажите, с каким ROM диском работает второй монитор?
Спасибо)