mirror of
https://github.com/italicsjenga/gba.git
synced 2024-12-23 19:01:30 +11:00
1 KiB
1 KiB
Changelog
- 0.9.0: (unreleased)
- Break: Quite a bit of the video interface has been replaced, but it should be much easier to use now.
- 0.8.0:
- Break: Removed the macros for
GbaCell
access in favor of just methods. I had at first thought that they'd assign registers and then inline, but it turns out that the inline phase happens way before the register assignment phase, so the macros were unnecessary (and clunky). - Break: The
IrqFn
type is changed to pass the function anIrqBits
instead of a bareu16
. - Adds functions to pick a screenblock location (one for each screenblock type).
- Add
BitUnPack
BIOS function. - Add the
CGA_8X8_THICK
art data. - Greatly improved documentation.
- Break: Removed the macros for
- 0.7.4: Adds mGBA logging support.
- 0.7.3: Fixes "multiple definition" errors with the AEABI division functions. Filed a PR to fix this soon: https://github.com/rust-lang/compiler-builtins/pull/495
- 0.7.2: First version that configures docs.rs properly!