Prusak, Да вроде тут уже описывали как.
Prusak, Да вроде тут уже описывали как.
Микро-80, Радио-86РК, Океан 240, Ириша, Спектрум-48, NEC PC-8201, ЮТ-88(2017) .
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
b2m
Пробовал запустить тетрис под Вашим эмулятором, вобщем поиграть не удалось
бинарник цеплял через файл конфигурации:
Код:tetris : Memory { rom="UT88\TETRIS.bin" } mm : MemMap { map[0][0000-F7FF]=mem1[0000] map[0][3000-365f]=tetris[0000] map[0][F800-FFFF].ro=bios[0000] }
.
Atari, к чему такой экзотический способ? Не все программы работают из ПЗУ. К тому-же, перекрывающиеся области в MemMap не являются корректными.
Почему бы не загрузить тетрис директивой I ? Файл tetris.rku есть в архиве um_1.zip на сайте Пыхонина.
Не спорю
---------- 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 это установка курсора.
если честно, то я не понял как происходит арбитраж доступа к видео ОЗУ, такое впечатление, что его просто вообще нет, проц просто имеет приоритет.
.
Если глянуть схемку ЮТ - видно, что так оно и есть - при обращении процессора к видео ОЗУ отключается ПЗУ знакогенератора и на это время на экран выводится "чернота".
Вопрос тем кто курил бивис: если чтение из видео ОЗУ невозможно, каким способом просходит скроллинг? или где-то еще хранится копия видеопамяти?
.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)