Вроде такие отличия.Код:Соответствие адресов устройств и экранной области: Радио-86 Микроша Апогей Генератор звука ВИ53 ----- $d800 $ec00 Интерфейс клавиатуры ВВ55 $8000 $c000 $ed00 Интерфейс пользователя ВВ55 $a000 $c800 $ee00 Контроллер дисплея ВГ75 $c000 $d000 $ef00 Контроллер ПДП ВТ57 $e000 $f800 $f000 Начало экранной области $76d0 $76d0 $e1d0 Конец экранной области $7ff3 $7ff3 $eaf3
В эмуляторе работает: demo_sprites_apogei.zip
SegaBoy(05.01.2024)
Hammer, и еще: для РК лучше все-таки использовать расширение .rkr, а то программа для РК с апогеевским расширением выглядит странно...
Проверил - ну да, криво. В смысле что слетает синхронизация и после этого ничего не видно. Но по идее так и должно было произойти - 31 строка по 7 линий это 217 тв строк, получается ~71.4 Гц. Такое практически ни один ТВ не покажет.
Всё-таки нужно что-то с этим делатьА именно увеличить количество строк и перенастроить пдп. Hammer, почему упорно сопротивляешься? )))
- - - Добавлено - - -
Ну да, должно - после того как автор заменил адреса и скомпилировал под апогей.
- - - Добавлено - - -
Hammer, хорошие новости - если изменить количество линий в строке на 8 и увеличить кадровый синхроимпульс до двух строк, то изображение стабильное (~60,5 Гц). Для этого меняем второй параметр настройки ВГ75 с 1D на 5D (две строки в кадровом синхроимпульсе) и третий параметр с 76 на 77 (восемь линий в строке).
Pyk, сможешь проверить? Изменить надо значения по адресам 11h и 13h
Последний раз редактировалось SegaBoy; 05.01.2024 в 18:51.
Hammer(05.01.2024)
Я жду реакции на спрайты, различимы ли, играбельны? Если вообще в принципе такая графика норм, то имеет смысл:
1. Растопырить экран на максимальную высоту, максимальное количество строк, среднюю треть использовать, как игровое поле, остальное заполнить статичной графикой. Тогда ВГ75 будет отжирать у процессора такты.
2. Попробовать растопырить экран, но использовать спецсимволы для пропуска строк. Тогда же ведь ВГ75 будет отжирать у процессора уже поменьше тактов?
И до последнего не хочется отказываться от эмулятора https://rk86.ru/ - я же на работе кое-то успеваю кодить, с Emu80 такая возможность может улетучиться. Но в принципе пофиг уже.
Плохо, пиксели заметно вытянутся.
Hammer(05.01.2024)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)