Skip to content

Commit 225e671

Browse files
zlagoISSOtm
andauthored
Change background addressing constants (#35)
Co-authored-by: Eldred Habert <[email protected]>
1 parent 7adde24 commit 225e671

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

hardware.inc

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@
3434
;* Rev 4.6 - 15-Jun-22 : Added MBC3 registers and special values
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
37+
;* Rev 4.8.0 - 25-Oct-22 : Changed background addressing constants (zlago)
38+
3739

3840
; NOTE: REVISION NUMBER CHANGES MUST BE REFLECTED
3941
; IN `rev_Check_hardware_inc` BELOW!
@@ -52,7 +54,8 @@ DEF HARDWARE_INC EQU 1
5254
; rev_Check_hardware_inc 4.1 (equivalent to 4.1.0)
5355
; rev_Check_hardware_inc 4 (equivalent to 4.0.0)
5456
MACRO rev_Check_hardware_inc
55-
DEF CUR_VER equs "4,7,1" ; ** UPDATE THIS LINE WHEN CHANGING THE REVISION NUMBER **
57+
DEF CUR_VER equs "4,8,0" ; ** UPDATE THIS LINE WHEN CHANGING THE REVISION NUMBER **
58+
5659
DEF MIN_VER equs STRRPL("\1", ".", ",")
5760
DEF INTERNAL_CHK equs """MACRO ___internal
5861
IF \\1 != \\4 || \\2 < \\5 || (\\2 == \\5 && \\3 < \\6)
@@ -529,8 +532,8 @@ DEF LCDCF_WIN9800 EQU %00000000 ; Window Tile Map Display Select
529532
DEF LCDCF_WIN9C00 EQU %01000000 ; Window Tile Map Display Select
530533
DEF LCDCF_WINOFF EQU %00000000 ; Window Display
531534
DEF LCDCF_WINON EQU %00100000 ; Window Display
532-
DEF LCDCF_BG8800 EQU %00000000 ; BG & Window Tile Data Select
533-
DEF LCDCF_BG8000 EQU %00010000 ; BG & Window Tile Data Select
535+
DEF LCDCF_BLK21 EQU %00000000 ; BG & Window Tile Data Select
536+
DEF LCDCF_BLK01 EQU %00010000 ; BG & Window Tile Data Select
534537
DEF LCDCF_BG9800 EQU %00000000 ; BG Tile Map Display Select
535538
DEF LCDCF_BG9C00 EQU %00001000 ; BG Tile Map Display Select
536539
DEF LCDCF_OBJ8 EQU %00000000 ; OBJ Construction
@@ -543,7 +546,7 @@ DEF LCDCF_BGON EQU %00000001 ; BG Display
543546
DEF LCDCB_ON EQU 7 ; LCD Control Operation
544547
DEF LCDCB_WIN9C00 EQU 6 ; Window Tile Map Display Select
545548
DEF LCDCB_WINON EQU 5 ; Window Display
546-
DEF LCDCB_BG8000 EQU 4 ; BG & Window Tile Data Select
549+
DEF LCDCB_BLKS EQU 4 ; BG & Window Tile Data Select
547550
DEF LCDCB_BG9C00 EQU 3 ; BG Tile Map Display Select
548551
DEF LCDCB_OBJ16 EQU 2 ; OBJ Construction
549552
DEF LCDCB_OBJON EQU 1 ; OBJ Display
@@ -1064,6 +1067,9 @@ DEF _VRAM8000 EQU _VRAM
10641067
DEF _VRAM8800 EQU _VRAM+$800
10651068
DEF _VRAM9000 EQU _VRAM+$1000
10661069
DEF CART_SRAM_2KB EQU 1 ; 1 incomplete bank
1070+
DEF LCDCF_BG8800 EQU %00000000 ; BG & Window Tile Data Select
1071+
DEF LCDCF_BG8000 EQU %00010000 ; BG & Window Tile Data Select
1072+
DEF LCDCB_BG8000 EQU 4 ; BG & Window Tile Data Select
10671073

10681074

10691075
ENDC ;HARDWARE_INC

0 commit comments

Comments
 (0)