Atari, к чему такой экзотический способ? Не все программы работают из ПЗУ. К тому-же, перекрывающиеся области в MemMap не являются корректными.
Почему бы не загрузить тетрис директивой I ? Файл tetris.rku есть в архиве um_1.zip на сайте Пыхонина.
Atari, к чему такой экзотический способ? Не все программы работают из ПЗУ. К тому-же, перекрывающиеся области в MemMap не являются корректными.
Почему бы не загрузить тетрис директивой I ? Файл tetris.rku есть в архиве um_1.zip на сайте Пыхонина.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Не спорю
---------- Post added at 19:14 ---------- Previous post was at 18:42 ----------
Предлагаю "хакнуть" тетрисОн вначале выводит 1Bh 45h (ESC E), что согласно докам на VT-52 и есть "очистка экрана", а в мониторе для этого предусмотрен код 1Fh.
Прикольно, как работает этот тетрис на Микро-80. А я думал, его как раз с этого компа портировали...
Дело не только в очистке экрана.
Когда нажимаешь на клавишу управления (7,8,9) всё останавливается до еще одного нажатия.
---------- Post added at 17:34 ---------- Previous post was at 17:30 ----------
кода 1bh 45h я не нашел, за-то много раз встречается 1bh 59h
---------- Post added at 17:42 ---------- Previous post was at 17:34 ----------
запутали вы меня в конец... 1bh 59h это и есть начало ESC последовательности...
.
Да, с клавиатурой непонятно. Она и в мониторе немного "подтормаживает".
Вывод 1bh 45h в самом начале после 6-ти нулей (тоже хак какой-то).
1bh 59h это установка курсора.
если честно, то я не понял как происходит арбитраж доступа к видео ОЗУ, такое впечатление, что его просто вообще нет, проц просто имеет приоритет.
.
Если глянуть схемку ЮТ - видно, что так оно и есть - при обращении процессора к видео ОЗУ отключается ПЗУ знакогенератора и на это время на экран выводится "чернота".
Вопрос тем кто курил бивис: если чтение из видео ОЗУ невозможно, каким способом просходит скроллинг? или где-то еще хранится копия видеопамяти?
.
Почему это невозможно? На кой тогда нужны DD28,DD29 (К589АП16)?
все правильно, есть и чтение и запись.
но тогда получается, что если видео ОЗУ совместить с обычным то из-за постоянного приоритета проца над видеовыводом, последний будет почти в постоянном запрете?
.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)