gba
gba copied to clipboard
A crate that helps you make GBA games
our examples aren't really intended to be part of a tutorial series where we explain all the concepts one by one, so we should just use proper vblank interrupt waiting...
* Some form of PRNG that's optimized to the GBA * Picking random values in a range and such too * Basically we should take [randomize](https://github.com/Lokathor/randomize-rs) and make sure it...
We should walk the user through how they'd display a string using a bitmap font tilesheet and `Mode0` graphics * [ ] Link people to the [pixelfont](https://www.min.at/prinz/o/software/pixelfont/) editor so they...
I'm currently dabbling with the GBA's support for loading ROMs from serial (i.e. [multibooting](http://problemkaputt.de/gbatek.htm#biosmultibootsinglegamepak)). To build a Multiboot ROM, one must put `.text` and `.rodata` into ~~IWRAM~~ EWRAM (with the...
There's this pattern in the `draw_line()` functions: ```rust let mut dx1 = 0; ... if w < 0 { dx1 = -1; } else if w > 0 { dx1...
I see no sign of dynamic allocation in source files and all examples are compiled with ``no_std`` flag, causing no built-in allocator. So how heap memory is managed in this...
Thanks to `oli` for suggesting this style ```rust #[repr(align(4))] struct Wrapper(T); pub const A: &[u8] = &Wrapper(*include_bytes!("file.img")).0; ```
these were left out of 0.4
There's a tier 3 `armv4t-unknown-linux-gnueabi`, but that's not quite what we want. this would require a PR to rustc, which is naturally a horrible experience, so i'm going to put...