Releases: gbdev/hardware.inc
Releases · gbdev/hardware.inc
v5.3.0
v5.2.0
What's Changed
- Added
AUD1RAM-AUD4RAMaddress constants - Added
SHADE_*constants for grayscale shades - Corrected comments on
WX_OFS,VDMA_DEST_LOW, andROMB0
Full Changelog: v5.1.0...v5.2.0
v5.1.0
What's Changed
- Added registers and constants for more MBCs
- Added
PAD_*constants for combined button and Control Pad masks - Added
B_COLOR_*red/green/blue bit numbers - Corrected comments on
B_BG_PRIOandB_OAM_PRIO
Full Changelog: v5.0.0...v5.1.0
v5.0.0
What's Changed
- Changed bit number naming convention
<REG>B_<NAME>toB_<REG>_<NAME> - Changed bit flag naming convention
<REG>F_<NAME>to<REG>_<NAME> - Unabbreviated some names, e.g.
SCRNtoSCREENandHBLtoHBLANK - Added
LCDC_*flag constants separate from flag values - Added
SPD_SINGLEflag constant - Added
BG_*constants for CGB-only BG tile attributes - Added hardware_compat.inc for backwards-compatibility aliases
- Deprecated
rSMBKalias forrWBK/rSVBK
Full Changelog: v4.12.0...v5.0.0
v4.12.0
v4.11.0
What's Changed
- Add
rSYSalias forrKEY0 - Add separate bit number and flag constants for each audio channel
- Refactored and commented the
rev_Check_hardware_incmacro
Full Changelog: v4.10.0...v4.11.0
v4.10.0
What's Changed
- Rephrase "Gameboy" to "Game Boy" by @Rangi42 in #45
- Add more constants
- Deprecate some alias constants
- Move change log to HISTORY.md file
- Regroup and reformat constants
- Define
Flags in terms of shiftedBits - Use shorter register heading dash comments
- Update more registers
- More registers
- Add HDMA registers
- Fix VDMA (aka HDMA or GDMA) constants
- Finish $FFxx registers
- Finish cartridge MBC registers
- Finish deprecated constants
- Start porting some constants from gb-bootroms
- Finish CPU values on bootup and interrupt vector addresses
- Finish screen-related constants
- Finish OAM constants
- Fix spacing
- Update change log
- Add
BGP_SGB_TRANSFER - Consistently use
[r/w]not[rw] - Comment on how to fill header with zeros
- Note which values RGBFIX "sets" by not overwriting zeros
- Remove extra space
- Define
rRTCREG - Fix comment
- Updated history change log
- Suggestions from code review
- Use
rbfor OAM field offsets
New Contributors
Full Changelog: v4.9.2...v4.10.0