Программирование Game Boy — Temple Run
Автор: Inkbox
Загружено: 2024-04-20
Просмотров: 156505
Я написал Temple Run для систем Game Boy и Game Boy Color на ассемблере, используя Rednex Game Boy Development System. Game Boy, впервые выпущенный в 1989 году, работал на специализированной SoC, известной как DMG CPU, с ядром SM83, основанным на Intel 8080 и Zilog Z80. Он имел 8 КБ WRAM, 8 КБ VRAM, а также различные интерфейсы ввода/вывода и ЖК-дисплей с разрешением 160x144 пикселей. Благодаря грамотному использованию аппаратных средств Game Boy мог отображать 4 различных оттенка серого (зелёный фильтровался через ЖК-дисплей).
Позже, в 1998 году, был выпущен Game Boy Color с новой SoC, известной как CGB CPU. Он был оснащен процессором, способным работать на частоте, в два раза превышающей тактовую частоту DMG (за счёт увеличения расхода заряда батареи), объём встроенной WRAM системы увеличился до 32 КБ, а объём VRAM — до 16 КБ (также VRAM была перемещена непосредственно в корпус SoC).
Попробуйте Temple Run для Game Boy: https://notin.tokyo/gameboy/temple
Попробуйте «Камень, ножницы, бумага» для Game Boy: https://notin.tokyo/gameboy/RPS.html
Анализ оборудования: https://www.copetti.org/writings/cons...
Game Boy программируется с помощью RGBASM, основанного на синтаксисе ассемблера Z80. Ресурсы для разработки можно найти ниже:
Документация Game Boy PAN: https://gbdev.io/pandocs/
GitHub RGBDS: https://github.com/gbdev/rgbds
Руководство по программированию на ассемблере: https://gbdev.io/gb-asm-tutorial/
Инструкции по RGBASM: https://rgbds.gbdev.io/docs/v0.4.2/gb...
Инструмент для работы с цветом BGR555: https://orangeglo.github.io/BGR555/
Камень, ножницы, бумага в Японии: https://archive.org/details/cultureof...
Культура Японии через призму досуга. С. 325–326.
Картридж для Gameboy от Maxence Béranger из Noun Project
Game Boy от IYIKON из Noun Project
Выкройка от Yasser Megahed из Noun Project
Это видео спонсировано Brilliant
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: