Awesome
duster
<img src="media/bannerw.png" width="256">a sleek strategy game for the gba
written with the D programming language. as far as i know, this is the only non-trivial gba game written in D! D support comes from my work on [gba_dlang], providing library bindings, minimal runtime, and build scripts to run D on bare metal gba!
build
requirements
- version control: git
- gba toolchain: devkitarm (packages:
tonc
,grit
) - dlang llvm compiler: ldc2
- atlas packer: crunch
from source
go to src/DusterGBA
# fetch and update submodules
git submodule update --init --recursive
# build with debug flag
make build DEBUG=1
this will output Duster.gba
to check the GAME_VERSION
of a built rom, run:
strings Duster.gba | grep '$DUSTER'
preview
<img src="https://raw.githubusercontent.com/wiki/redthing1/duster/duster_test14.webp" width="512">license
- licensed under the tuna fish license
- copyright © 2018-2022 bean machine. all rights reserved.