- Rev 1.1 - 1997-07-15
- Added define check
- Rev 1.2 - 1997-07-18
- Added revision check macro
- Rev 1.3 - 1997-07-19
- Updated syntax for RGBASM 1.05
- Rev 1.4 - 1997-07-27
- Updated subroutine prefixes
- Rev 1.5 - 1997-08-15
- Added
_HRAMconstant - Added
PAD*constants forrP1register - Added
CART*MBC constants - Added
NINTENDO_LOGOmacro
- Added
- Rev 1.6 - 1997-11-30
- Added
rDIV,rTIMA,rTMA, andrTACregisters
- Added
- Rev 1.7 - 1998-01-31
- Added
_SCRN0and_SCRN1constants
- Added
- Rev 1.8 - 1998-02-15
- Added
rSBandrSCregisters
- Added
- Rev 1.9 - 1998-02-16
- Converted I/O registers to
$FFxxformat
- Converted I/O registers to
- Rev 2.0
- Added GBC registers
- Rev 2.1
- Added MBC5 and cart RAM enable/disable constants
- Rev 2.2
- Fixed
NR42,NR43, andNR44constants
- Fixed
- Rev 2.3
- Fixed incorrect
_HRAMconstant
- Fixed incorrect
- Rev 2.4 - 2013-04-27 (AntonioND)
- Added some
CART_*MBC constants
- Added some
- Rev 2.5 - 2015-05-03 (AntonioND)
- Fixed formatting
- Rev 2.6 - 2016-04-09 (AntonioND)
- Added GBC
OAMF_*andCART_*constants
- Added GBC
- Rev 2.7 - 2019-01-19 (ISSOtm)
- Added
rPCM12andrPCM34registers
- Added
- Rev 2.8 - 2019-02-03 (Álvaro Cuesta)
- Added flag values for audio registers
- Rev 2.9 - 2020-02-28
- Added
P1F_*flag values forrP1Fregister
- Added
- Rev 3.0 - 2020-08-27 (Blitter Object)
- Register ordering
- Byte-based sizes
- OAM additions
- General cleanup
- Rev 4.0 - 2021-05-03 (Eievui)
- Updated to use RGBASM 0.5.0 syntax
- Changed
IEF_LCDCtoIEF_STAT
- Rev 4.1 - 2021-08-16 (rondnelson99)
- Added more flags, bit number constants, and offset constants for OAM and window positions
- Rev 4.2 - 2021-09-04 (ISSOtm)
- Added CH3- and CH4-specific audio registers flags
- Rev 4.3 - 2021-11-07 (Eievui)
- Deprecate VRAM address constants
- Rev 4.4 - 2022-01-11 (avivace)
- Deprecate VRAM
CART_SRAM_2KBconstant
- Deprecate VRAM
- Rev 4.5 - 2022-03-03 (sukus)
- Added bit number definitions for
OCPS,BCPSandLCDC
- Added bit number definitions for
- Rev 4.6 - 2022-06-15
- Added MBC3 registers and special values
- Rev 4.7.0 - 2022-06-27
- Added alternate names for some constants
- Rev 4.7.1 - 2022-07-05
- Added
RPB_LED_ONconstant
- Added
- Rev 4.8.0 - 2022-10-25 (zlago)
- Changed background addressing constants
- Rev 4.8.1 - 2023-04-29 (rbong)
- Added
rOPRI
- Added
- Rev 4.9.0 - 2023-06-24 (sukus)
- Added definitions for interrupt vectors
- Rev 4.9.1 - 2023-09-11
- Added repository link and CC0 waiver notice
- Rev 4.9.2 - 2024-08-18 (DevEd)
- Corrected
CART_ROM_MBC5_BATtoCART_ROM_MBC5_RAM
- Corrected
- Rev 4.10.0 - 2025-05-19 (Rangi42)
- Added
rKEY0,rBANK, andrRTCREGregisters - Added
rJOYP,rVDMA_*, andrWBKregister aliases - Added
HARDWARE_INC_VERSIONstring constant - Added many more bit number, flag, and value constants
- Deprecate
IEB_HILOandIEF_HILOin favor ofIEB_JOYPADandIEF_JOYPAD - Deprecate memory region and cartridge header constants
- Changed formatting and reorganized sections
- Moved revision history to separate HISTORY.md file
- Added
- Rev 4.11.0 - 2025-05-22 (Rangi42)
- Added
rSYSalias forrKEY0 - Added separate bit number and flag constants for each audio channel
- Refactored the
rev_Check_hardware_incmacro
- Added
- Rev 4.12.0 - 2025-06-06 (Rangi42)
- Added
SCRN_BandSCRN_V_Bconstants
- Added
- Rev 5.0.0 - 2025-06-22 (Rangi42)
- 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
- Changed bit number naming convention
- Rev 5.1.0 - 2025-06-29 (Rangi42)
- 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
- Rev 5.2.0 - 2025-07-22 (Rangi42)
- Added
AUD1RAM-AUD4RAMaddress constants - Added
SHADE_*constants for grayscale shades - Corrected comments on
WX_OFS,VDMA_DEST_LOW, andROMB0
- Added
- Rev 5.3.0 - 2025-08-11 (Rangi42)
- Added
COLOR_CH_WIDTHandCOLOR_CH_MAXconstants - Added
JOYP_SGB_*constants - Added more
BOOTUP_*value constants - Corrected comments on some audio registers
- Added