Skip to content

Commit 48514a5

Browse files
rbongISSOtmavivace
authored
Add Object Priority Mode Register (#39)
* Add rOPRI Co-authored-by: Eldred Habert <[email protected]> Co-authored-by: Antonio Vivace <[email protected]>
1 parent 225e671 commit 48514a5

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

hardware.inc

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
;* Rev 4.7.0 - 27-Jun-22 : Added alternate names for some constants
3636
;* Rev 4.7.1 - 05-Jul-22 : Added RPB_LED_ON constant
3737
;* Rev 4.8.0 - 25-Oct-22 : Changed background addressing constants (zlago)
38+
;* Rev 4.8.1 - 29-Apr-23 : Added rOPRI (rbong)
3839

3940

4041
; NOTE: REVISION NUMBER CHANGES MUST BE REFLECTED
@@ -54,7 +55,7 @@ DEF HARDWARE_INC EQU 1
5455
; rev_Check_hardware_inc 4.1 (equivalent to 4.1.0)
5556
; rev_Check_hardware_inc 4 (equivalent to 4.0.0)
5657
MACRO rev_Check_hardware_inc
57-
DEF CUR_VER equs "4,8,0" ; ** UPDATE THIS LINE WHEN CHANGING THE REVISION NUMBER **
58+
DEF CUR_VER equs "4,8,1" ; ** UPDATE THIS LINE WHEN CHANGING THE REVISION NUMBER **
5859

5960
DEF MIN_VER equs STRRPL("\1", ".", ",")
6061
DEF INTERNAL_CHK equs """MACRO ___internal
@@ -795,6 +796,21 @@ DEF rOCPD EQU $FF6B
795796
DEF rOBPD EQU rOCPD
796797

797798

799+
; --
800+
; -- OPRI ($FF6C)
801+
; -- Object Priority Mode (R/W)
802+
; -- CGB Only
803+
804+
; --
805+
; -- Priority can be changed only from the boot ROM
806+
; --
807+
DEF rOPRI EQU $FF6C
808+
809+
DEF OPRI_OAM EQU 0 ; Prioritize objects by location in OAM (CGB Mode default)
810+
DEF OPRI_COORD EQU 1 ; Prioritize objects by x-coordinate (Non-CGB Mode default)
811+
812+
813+
798814
; --
799815
; -- SMBK/SVBK ($FF70)
800816
; -- Select Main RAM Bank (R/W)

0 commit comments

Comments
 (0)