Releases: gbdev/hardware.inc
Releases · gbdev/hardware.inc
v5.3.0
v5.2.0
What's Changed
- Added
AUD1RAM
-AUD4RAM
address 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_PRIO
andB_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.
SCRN
toSCREEN
andHBL
toHBLANK
- Added
LCDC_*
flag constants separate from flag values - Added
SPD_SINGLE
flag constant - Added
BG_*
constants for CGB-only BG tile attributes - Added hardware_compat.inc for backwards-compatibility aliases
- Deprecated
rSMBK
alias forrWBK
/rSVBK
Full Changelog: v4.12.0...v5.0.0
v4.12.0
v4.11.0
What's Changed
- Add
rSYS
alias forrKEY0
- Add separate bit number and flag constants for each audio channel
- Refactored and commented the
rev_Check_hardware_inc
macro
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
F
lags in terms of shiftedB
its - 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
rb
for OAM field offsets
New Contributors
Full Changelog: v4.9.2...v4.10.0