Category: Блог

19
Дек
2024

Глюк AZBK исправлен, клавиатуда и т.д.

Вчера @maxiol вплотную занялся изучением причин глюка с несинхронным применением изменений регистров скролла, сменой адреса отображаемой видеопамяти и, собственно, отображением этой видеопамяти.

Далее

 

18
Дек
2024

Мультики и оптимизация

Добавил все мультики, в которых Дейв плохо заканчивает. Точнее, сами спрайты были конвертированы и раньше, но в игре их не было. К тому же выяснилось, что конвертированы они были некорректно — черный цвет на них был заменен прозрачным. В итоге сквозь них были видны другие слои экрана.

Далее

02
Дек
2024

Новый (старый) звуковой движок

Добавление новых звуков сподвигнуло на давно назревший перенос звуков и самого движка в память AZBK. Основной обработчик прерывания по вектору 100 (кадровое прерывание) расположен в основной памяти БК, конечно.

Далее

30
Ноя
2024

Добил звуки

Сегодня весь день доделывал недостающие звуки — взятие бонусов 200, 800, 1600 очков, звук перехода из уровня в уровень, звук проигрыша и т.д. Авторы, конечно, не заморочились музыкой — довольно бредовые присвистывания вместо нее. Думаю, не стоит ли воспользоваться фишкой AZBK по проигрыванию оцифровок в фоне через DMA и добавить-таки музыку? Получится глобальная демонстрация возможностей девайса 🙂

 

22
Ноя
2024

Скоростная очистка больших объемов памяти AZBK

Так как в AZBK аж 32 мегабайта памяти, то очистка нужных областей (буферов экранов, к примеру) может занимать довольно ощутимое время. В Дейве это заметно при загружке нового уровня — надо почистить два экранных слоя.

Далее