Category: Dangerous Dave 2

02
Фев
2024

А вот и Бабуля!

Для красоты загрузил в третий слой экрана картинку с лабиринтом, но пока это только обои, хотя и сформированные моей же программой вывода лабиринта. Бабуля ходит в среднем слое, так что никакого фона не запоминается, спрайт просто стирается черным квадратом. Выводится тоже простым MOV, без всяких BIS и масок. Все делает «слоеный» режим экрана AZ. Для устранения мигания спрайта используется две области памяти в качестве экранных страниц, попеременно включаемых в качестве среднего слоя экрана. В AZ можно любую область памяти использовать как экранную страницу. И в итоге бабуля бегает, спрайт не мигает, фон не затирается:

27
Янв
2024

Спрайты и слои

Maxiol сделал конвертер спрайтов, который автоматически добавляет прозрачность и контур в нужные спрайты. И он успешно работает 🙂 На скриншоте AZ в режиме «слоеного» экрана, в среднем слое спрайты с прозрачностью, а в фоновом слое — сплошная заливка. Как видим, и прозрачность и контур сработали 🙂

19
Янв
2024

Тест вывода обстановки для Dave

Сделал конвертер оригинальных лабиринтов. @maxiol_ltd сделал конвертер графики сразу в бкшные бинарники, с помощью которого я перегнал тайлы для первого уровня на БК, скрестил их с новым форматом лабиринта и попробовал вывести на экран. И вот что получилось:

Окно обзора стало немного меньше, т.к. на БК используется режим 256×192, а  в оригинале 320×200. Но это не является глобальной проблемой 🙂