Skip to content

Tags: gbdev/hardware.inc

Tags

v5.1.0

Toggle v5.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add MBC registers, combined `PAD` masks, and color bits (#63)

* 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` and `B_OAM_PRIO`

v5.0.0

Toggle v5.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Change the bit number/flag naming conventions (#58)

* Change the bit number/flag naming conventions
* Fix whitespace and comments
* Add `LCDC_*` flag constants separate from flag values
* Deprecate `rSMBK`, moving it into `hardware_compat.inc`
* Shorten `PRIORITY` and `WINDOW` to `PRIO` and `WIN`
* Add `BGA_*` constants for CGB-only BG tile attributes
* Just name them `BG_` not `BGA_`, corresponding to `OAM_` not `OAMA_`
* `MASK` is not a conventional suffix

Co-authored-by: Eldred Habert <[email protected]>

v4.12.0

Toggle v4.12.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Define `SCRN_B` and `SCRN_V_B` constants (#57)

v4.11.0

Toggle v4.11.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release hardware.inc version 4.11 (#54)

* Add `rSYS` alias for `rKEY0`

* Add separate bit number and flag constants for each audio channel

* Refactored the `rev_Check_hardware_inc` macro

* Add comments in rev_Check_hardware_inc

Co-authored-by: Eldred Habert <[email protected]>

* Update date

---------

Co-authored-by: Eldred Habert <[email protected]>

v4.10.0

Toggle v4.10.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release hardware.inc version 4.10 (#50)

* Update actions/checkout to v4

* Update hardware.inc to version 4.10.0

- Add more constants
- Deprecate some alias constants
- Move change log to HISTORY.md file
- Regroup and reformat constants
- Define `F`lags in terms of shifted `B`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

* Update date of last revision

v4.9.2

Toggle v4.9.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Correct `CART_ROM_MBC5_BAT` to `CART_ROM_MBC5_RAM` (#43)

v4.9.1

Toggle v4.9.1's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
Add CC0 notice and repository link

Signed-off-by: Masanori Ogino <[email protected]>

v4.8.1

Toggle v4.8.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add Object Priority Mode Register (#39)

* Add rOPRI

Co-authored-by: Eldred Habert <[email protected]>
Co-authored-by: Antonio Vivace <[email protected]>

v4.5

Toggle v4.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
readme: rewrite introduction, update contributors

v4.0

Toggle v4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update constants to use 0.5.0's `DEF` (#11)

Also updated the Nintendo logo macro.

Bumped major version to 4.0, since this breaks compatibility with RGBDS versions prior to 0.5.0.

3 -> 03, updated rev check macro

* Deprecate `IEF_LCDC` in favor of `IEF_STAT`

* Adde check for outdated RGBDS versions

* Update include guard to use `EQU`