Tags: gbdev/hardware.inc
Tags
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`
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]>
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]>
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
Add Object Priority Mode Register (#39) * Add rOPRI Co-authored-by: Eldred Habert <[email protected]> Co-authored-by: Antonio Vivace <[email protected]>
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`
PreviousNext