mirror of
https://github.com/italicsjenga/gba.git
synced 2024-12-23 19:01:30 +11:00
fdf0eebb69
Some day we can split the software math into its own crate and do quickcheck there, until then the test code must be fully no_std because otherwise the examples won't build (sadly, dev-dependencies applies to both tests and examples) |
||
---|---|---|
book | ||
docs | ||
examples | ||
src | ||
.gitignore | ||
.travis.yml | ||
Cargo.toml | ||
crt0.s | ||
init.sh | ||
LICENSE-APACHE2.txt | ||
linker.ld | ||
Makefile.toml | ||
README.md | ||
rustfmt.toml | ||
tags | ||
thumbv4-none-agb.json | ||
todo_check.bat |
gba
This repository is both a Tutorial Book that teaches you what you need to know to write Rust games for the GameBoy Advance (GBA), and also a crate that you can use to do the same.
First Time Setup
Writing a Rust program for the GBA requires a fair amount of special setup. All of the steps are detailed for you in the Introduction chapter of the book.
If you've done the described global setup once before and just want to get a new project started quickly we got you covered:
curl https://raw.githubusercontent.com/rust-console/gba/master/init.sh -sSf | bash -s APP_NAME
Contribution
This crate is Apache2 licensed and any contributions you submit must also be Apache2 licensed.