34
34
;* Rev 4.6 - 15-Jun-22 : Added MBC3 registers and special values
35
35
;* Rev 4.7.0 - 27-Jun-22 : Added alternate names for some constants
36
36
;* 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
+
37
39
38
40
; NOTE: REVISION NUMBER CHANGES MUST BE REFLECTED
39
41
; IN `rev_Check_hardware_inc` BELOW!
@@ -52,7 +54,8 @@ DEF HARDWARE_INC EQU 1
52
54
; rev_Check_hardware_inc 4.1 (equivalent to 4.1.0)
53
55
; rev_Check_hardware_inc 4 (equivalent to 4.0.0)
54
56
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
+
56
59
DEF MIN_VER equs STRRPL( "\1" , "." , "," )
57
60
DEF INTERNAL_CHK equs "" "MACRO ___internal
58
61
IF \\ 1 != \\ 4 || \\ 2 < \\ 5 || (\\ 2 == \\ 5 && \\ 3 < \\ 6 )
@@ -529,8 +532,8 @@ DEF LCDCF_WIN9800 EQU %00000000 ; Window Tile Map Display Select
529
532
DEF LCDCF_WIN9C00 EQU % 01000000 ; Window Tile Map Display Select
530
533
DEF LCDCF_WINOFF EQU % 00000000 ; Window Display
531
534
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
534
537
DEF LCDCF_BG9800 EQU % 00000000 ; BG Tile Map Display Select
535
538
DEF LCDCF_BG9C00 EQU % 00001000 ; BG Tile Map Display Select
536
539
DEF LCDCF_OBJ8 EQU % 00000000 ; OBJ Construction
@@ -543,7 +546,7 @@ DEF LCDCF_BGON EQU %00000001 ; BG Display
543
546
DEF LCDCB_ON EQU 7 ; LCD Control Operation
544
547
DEF LCDCB_WIN9C00 EQU 6 ; Window Tile Map Display Select
545
548
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
547
550
DEF LCDCB_BG9C00 EQU 3 ; BG Tile Map Display Select
548
551
DEF LCDCB_OBJ16 EQU 2 ; OBJ Construction
549
552
DEF LCDCB_OBJON EQU 1 ; OBJ Display
@@ -1064,6 +1067,9 @@ DEF _VRAM8000 EQU _VRAM
1064
1067
DEF _VRAM8800 EQU _VRAM + $ 800
1065
1068
DEF _VRAM9000 EQU _VRAM + $ 1000
1066
1069
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
1067
1073
1068
1074
1069
1075
ENDC ;HARDWARE_INC
0 commit comments