18
18
;* Rev 2.1 - : Added MBC5 & cart RAM enable/disable defines
19
19
;* Rev 2.2 - : Fixed NR42,NR43, & NR44 equates
20
20
;* Rev 2.3 - : Fixed incorrect _HRAM equate
21
+ ;* Rev 2.4 - 27-Apr-13 : Added some cart defines (AntonioND)
21
22
22
23
; If all of these are already defined, don't do it again.
23
24
@@ -27,7 +28,7 @@ HARDWARE_INC SET 1
27
28
rev_Check_hardware_inc: MACRO
28
29
;NOTE: REVISION NUMBER CHANGES MUST BE ADDED
29
30
;TO SECOND PARAMETER IN FOLLOWING LINE.
30
- IF \1 > 2 .2 ;PUT REVISION NUMBER HERE
31
+ IF \1 > 2 .4 ;PUT REVISION NUMBER HERE
31
32
WARN "Version \1 or later of 'hardware.inc' is required."
32
33
ENDC
33
34
ENDM
@@ -643,14 +644,27 @@ rAUD4GO EQU rNR44 ; silly name!
643
644
;*
644
645
;***************************************************************************
645
646
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
654
668
655
669
CART_ROM_256K EQU 0
656
670
CART_ROM_512K EQU 1
@@ -659,13 +673,15 @@ CART_ROM_2M EQU 3
659
673
CART_ROM_4M EQU 4
660
674
CART_ROM_8M EQU 5
661
675
CART_ROM_16M EQU 6
676
+ CART_ROM_32M EQU 7
677
+ CART_ROM_64M EQU 8
662
678
663
679
CART_RAM_NONE EQU 0
664
680
CART_RAM_16K EQU 1
665
681
CART_RAM_64K EQU 2
666
682
CART_RAM_256K EQU 3
667
683
668
- CART_RAM_ENABLE EQU $0a
684
+ CART_RAM_ENABLE EQU $0A
669
685
CART_RAM_DISABLE EQU $00
670
686
671
687
;***************************************************************************
@@ -712,10 +728,10 @@ NINTENDO_LOGO: MACRO
712
728
;*
713
729
;* Nintendo scrolling logo
714
730
;* (Code won't work on a real GameBoy)
715
- ;* (if next six lines are altered.)
731
+ ;* (if next three lines are altered.)
716
732
DB $CE ,$ED ,$66 ,$66 ,$CC ,$0D ,$00 ,$0B ,$03 ,$73 ,$00 ,$83 ,$00 ,$0C ,$00 ,$0D
717
733
DB $00 ,$08 ,$11 ,$1F ,$88 ,$89 ,$00 ,$0E ,$DC ,$CC ,$6E ,$E6 ,$DD ,$DD ,$D9 ,$99
718
734
DB $BB ,$BB ,$67 ,$63 ,$6E ,$0E ,$EC ,$CC ,$DD ,$DC ,$99 ,$9F ,$BB ,$B9 ,$33 ,$3E
719
735
ENDM
720
736
721
- ENDC ;HARDWARE_INC
737
+ ENDC ;HARDWARE_INC
0 commit comments