Skip to content

Commit 20ebc87

Browse files
committed
2.4: Added some cart defines (AntonioND)
1 parent 0028131 commit 20ebc87

File tree

1 file changed

+28
-12
lines changed

1 file changed

+28
-12
lines changed

hardware.inc

Lines changed: 28 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
;* Rev 2.1 - : Added MBC5 & cart RAM enable/disable defines
1919
;* Rev 2.2 - : Fixed NR42,NR43, & NR44 equates
2020
;* Rev 2.3 - : Fixed incorrect _HRAM equate
21+
;* Rev 2.4 - 27-Apr-13 : Added some cart defines (AntonioND)
2122

2223
; If all of these are already defined, don't do it again.
2324

@@ -27,7 +28,7 @@ HARDWARE_INC SET 1
2728
rev_Check_hardware_inc: MACRO
2829
;NOTE: REVISION NUMBER CHANGES MUST BE ADDED
2930
;TO SECOND PARAMETER IN FOLLOWING LINE.
30-
IF \1 > 2.2 ;PUT REVISION NUMBER HERE
31+
IF \1 > 2.4 ;PUT REVISION NUMBER HERE
3132
WARN "Version \1 or later of 'hardware.inc' is required."
3233
ENDC
3334
ENDM
@@ -643,14 +644,27 @@ rAUD4GO EQU rNR44 ; silly name!
643644
;*
644645
;***************************************************************************
645646

646-
CART_ROM EQU 0
647-
CART_ROM_MBC1 EQU 1
648-
CART_ROM_MBC1_RAM EQU 2
649-
CART_ROM_MBC1_RAM_BAT EQU 3
650-
CART_ROM_MBC2 EQU 5
651-
CART_ROM_MBC2_BAT EQU 6
652-
CART_ROM_RAM EQU 8
653-
CART_ROM_RAM_BAT EQU 9
647+
CART_ROM EQU $00
648+
CART_ROM_MBC1 EQU $01
649+
CART_ROM_MBC1_RAM EQU $02
650+
CART_ROM_MBC1_RAM_BAT EQU $03
651+
CART_ROM_MBC2 EQU $05
652+
CART_ROM_MBC2_BAT EQU $06
653+
CART_ROM_RAM EQU $08
654+
CART_ROM_RAM_BAT EQU $09
655+
CART_ROM_MBC3_BAT_RTC EQU $0F
656+
CART_ROM_MBC3_RAM_BAT_RTC EQU $10
657+
CART_ROM_MBC3 EQU $11
658+
CART_ROM_MBC3_RAM EQU $12
659+
CART_ROM_MBC3_RAM_BAT EQU $13
660+
CART_ROM_MBC5 EQU $19
661+
CART_ROM_MBC5_BAT EQU $1A
662+
CART_ROM_MBC5_RAM_BAT EQU $1B
663+
CART_ROM_MBC5_RUMBLE EQU $1C
664+
CART_ROM_MBC5_RAM_RUMBLE EQU $1D
665+
CART_ROM_MBC5_RAM_BAT_RUMBLE EQU $1E
666+
CART_ROM_MBC7_RAM_BAT_GYRO EQU $22
667+
CART_ROM_POCKET_CAMERA EQU $FC
654668

655669
CART_ROM_256K EQU 0
656670
CART_ROM_512K EQU 1
@@ -659,13 +673,15 @@ CART_ROM_2M EQU 3
659673
CART_ROM_4M EQU 4
660674
CART_ROM_8M EQU 5
661675
CART_ROM_16M EQU 6
676+
CART_ROM_32M EQU 7
677+
CART_ROM_64M EQU 8
662678

663679
CART_RAM_NONE EQU 0
664680
CART_RAM_16K EQU 1
665681
CART_RAM_64K EQU 2
666682
CART_RAM_256K EQU 3
667683

668-
CART_RAM_ENABLE EQU $0a
684+
CART_RAM_ENABLE EQU $0A
669685
CART_RAM_DISABLE EQU $00
670686

671687
;***************************************************************************
@@ -712,10 +728,10 @@ NINTENDO_LOGO: MACRO
712728
;*
713729
;* Nintendo scrolling logo
714730
;* (Code won't work on a real GameBoy)
715-
;* (if next six lines are altered.)
731+
;* (if next three lines are altered.)
716732
DB $CE,$ED,$66,$66,$CC,$0D,$00,$0B,$03,$73,$00,$83,$00,$0C,$00,$0D
717733
DB $00,$08,$11,$1F,$88,$89,$00,$0E,$DC,$CC,$6E,$E6,$DD,$DD,$D9,$99
718734
DB $BB,$BB,$67,$63,$6E,$0E,$EC,$CC,$DD,$DC,$99,$9F,$BB,$B9,$33,$3E
719735
ENDM
720736

721-
ENDC ;HARDWARE_INC
737+
ENDC ;HARDWARE_INC

0 commit comments

Comments
 (0)