Go to file
Lokathor 8595ffbff0
Merge pull request #40 from rust-console/lokathor
Big Wintertime Happy Fun PR
2018-12-29 00:06:30 -07:00
book Improving newtype 2018-12-25 16:45:10 -07:00
docs Deploy rust-console/gba to github.com/rust-console/gba.git:master 2018-12-27 08:55:04 +00:00
examples minor fixes 2018-12-27 23:22:48 -07:00
src More docs, and also less no-docs warnings 2018-12-27 23:34:12 -07:00
.gitignore Revert "Deploy rust-console/gba to github.com/rust-console/gba.git:master" 2018-11-13 12:47:52 -07:00
.travis.yml travisCI fix 2018-12-25 23:52:30 -07:00
Cargo.toml More docs, and also less no-docs warnings 2018-12-27 23:34:12 -07:00
crt0.s Revert "Deploy rust-console/gba to github.com/rust-console/gba.git:master" 2018-11-13 12:47:52 -07:00
init.sh Fixed dead link + convenience additions 2018-12-13 14:31:11 +01:00
LICENSE-APACHE2.txt Revert "Deploy rust-console/gba to github.com/rust-console/gba.git:master" 2018-11-13 12:47:52 -07:00
linker.ld crt0.o should live in the target directory now 2018-11-14 19:55:03 -07:00
Makefile.toml begin IO Register classification, start with KEYINPUT 2018-12-20 16:15:23 -07:00
README.md Introduction and Limits chapters updated 2018-12-14 22:57:14 -07:00
rustfmt.toml Revert "Deploy rust-console/gba to github.com/rust-console/gba.git:master" 2018-11-13 12:47:52 -07:00
tags [new] Initializtion file 2018-11-18 15:25:32 +00:00
thumbv4-none-agb.json Adjust the 'vendor' field 2018-12-07 17:56:23 -07:00
todo_check.bat fixed point stuff 2018-12-18 02:05:59 -07:00

License:Apache2 travis.ci crates.io docs.rs

  • Built with cargo-make
  • Stability:None

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.