Skip to content

bmchtech/duster

Repository files navigation

duster

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

license

  • licensed under the tuna fish license
  • copyright © 2018-2022 bean machine. all rights reserved.