|
| 1 | +# History |
| 2 | + |
| 3 | +- **Rev 1.1** - 1997-07-15 |
| 4 | + - Added define check |
| 5 | +- **Rev 1.2** - 1997-07-18 |
| 6 | + - Added revision check macro |
| 7 | +- **Rev 1.3** - 1997-07-19 |
| 8 | + - Updated syntax for RGBASM 1.05 |
| 9 | +- **Rev 1.4** - 1997-07-27 |
| 10 | + - Updated subroutine prefixes |
| 11 | +- **Rev 1.5** - 1997-08-15 |
| 12 | + - Added `_HRAM` constant |
| 13 | + - Added `PAD*` constants for `rP1` register |
| 14 | + - Added `CART*` MBC constants |
| 15 | + - Added `NINTENDO_LOGO` macro |
| 16 | +- **Rev 1.6** - 1997-11-30 |
| 17 | + - Added `rDIV`, `rTIMA`, `rTMA`, and `rTAC` registers |
| 18 | +- **Rev 1.7** - 1998-01-31 |
| 19 | + - Added `_SCRN0` and `_SCRN1` constants |
| 20 | +- **Rev 1.8** - 1998-02-15 |
| 21 | + - Added `rSB` and `rSC` registers |
| 22 | +- **Rev 1.9** - 1998-02-16 |
| 23 | + - Converted I/O registers to `$FFxx` format |
| 24 | +- **Rev 2.0** |
| 25 | + - Added GBC registers |
| 26 | +- **Rev 2.1** |
| 27 | + - Added MBC5 and cart RAM enable/disable constants |
| 28 | +- **Rev 2.2** |
| 29 | + - Fixed `NR42`, `NR43`, and `NR44` constants |
| 30 | +- **Rev 2.3** |
| 31 | + - Fixed incorrect `_HRAM` constant |
| 32 | +- **Rev 2.4** - 2013-04-27 *(AntonioND)* |
| 33 | + - Added some `CART_*` MBC constants |
| 34 | +- **Rev 2.5** - 2015-05-03 *(AntonioND)* |
| 35 | + - Fixed formatting |
| 36 | +- **Rev 2.6** - 2016-04-09 *(AntonioND)* |
| 37 | + - Added GBC `OAMF_*` and `CART_*` constants |
| 38 | +- **Rev 2.7** - 2019-01-19 *(ISSOtm)* |
| 39 | + - Added `rPCM12` and `rPCM34` registers |
| 40 | +- **Rev 2.8** - 2019-02-03 *(Álvaro Cuesta)* |
| 41 | + - Added flag values for audio registers |
| 42 | +- **Rev 2.9** - 2020-02-28 |
| 43 | + - Added `P1F_*` flag values for `rP1F` register |
| 44 | +- **Rev 3.0** - 2020-08-27 *(Blitter Object)* |
| 45 | + - Register ordering |
| 46 | + - Byte-based sizes |
| 47 | + - OAM additions |
| 48 | + - General cleanup |
| 49 | +- **Rev 4.0** - 2021-05-03 *(Eievui)* |
| 50 | + - Updated to use RGBASM 0.5.0 syntax |
| 51 | + - Changed `IEF_LCDC` to `IEF_STAT` |
| 52 | +- **Rev 4.1** - 2021-08-16 *(rondnelson99)* |
| 53 | + - Added more flags, bit number constants, and offset constants for OAM and window positions |
| 54 | +- **Rev 4.2** - 2021-09-04 *(ISSOtm)* |
| 55 | + - Added CH3- and CH4-specific audio registers flags |
| 56 | +- **Rev 4.3** - 2021-11-07 *(Eievui)* |
| 57 | + - Deprecate VRAM address constants |
| 58 | +- **Rev 4.4** - 2022-01-11 *(avivace)* |
| 59 | + - Deprecate VRAM `CART_SRAM_2KB` constant |
| 60 | +- **Rev 4.5** - 2022-03-03 *(sukus)* |
| 61 | + - Added bit number definitions for `OCPS`, `BCPS` and `LCDC` |
| 62 | +- **Rev 4.6** - 2022-06-15 |
| 63 | + - Added MBC3 registers and special values |
| 64 | +- **Rev 4.7.0** - 2022-06-27 |
| 65 | + - Added alternate names for some constants |
| 66 | +- **Rev 4.7.1** - 2022-07-05 |
| 67 | + - Added `RPB_LED_ON` constant |
| 68 | +- **Rev 4.8.0** - 2022-10-25 *(zlago)* |
| 69 | + - Changed background addressing constants |
| 70 | +- **Rev 4.8.1** - 2023-04-29 *(rbong)* |
| 71 | + - Added `rOPRI` |
| 72 | +- **Rev 4.9.0** - 2023-06-24 *(sukus)* |
| 73 | + - Added definitions for interrupt vectors |
| 74 | +- **Rev 4.9.1** - 2023-09-11 |
| 75 | + - Added repository link and CC0 waiver notice |
| 76 | +- **Rev 4.9.2** - 2024-08-18 *(DevEd)* |
| 77 | + - Corrected `CART_ROM_MBC5_BAT` to `CART_ROM_MBC5_RAM` |
| 78 | +- **Rev 4.10.0** - 2025-05-19 *(Rangi42)* |
| 79 | + - Added `rKEY0`, `rBANK`, and `rRTCREG` registers |
| 80 | + - Added `rJOYP`, `rVDMA_*`, and `rWBK` register aliases |
| 81 | + - Added `HARDWARE_INC_VERSION` string constant |
| 82 | + - Added many more bit number, flag, and value constants |
| 83 | + - Deprecate `IEB_HILO` and `IEF_HILO` in favor of `IEB_JOYPAD` and `IEF_JOYPAD` |
| 84 | + - Deprecate memory region and cartridge header constants |
| 85 | + - Changed formatting and reorganized sections |
| 86 | + - Moved revision history to separate HISTORY.md file |
0 commit comments