GameBoy test ROMs for Plip.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

125 lines
1.8 KiB

;
; Overrides
;
OverrideRst00 = 0
OverrideRst08 = 0
OverrideRst10 = 0
OverrideRst18 = 0
OverrideRst20 = 0
OverrideRst28 = 0
OverrideRst30 = 0
OverrideRst38 = 0
OverrideIntVblank = 0
OverrideIntLcdc = 0
OverrideIntTimer = 0
OverrideIntSerial = 0
OverrideIntJoypad = 0
OverrideHeaderJump = 0
; Flags
ZeroFlag = 7
SubtractFlag = 6
HalfCarryFlag = 5
CarryFlag = 4
; ===========
; HEADER DEFS
; ===========
;
; CGB Flag
;
CgbUnsupported EQU $00
CgbCompatible EQU $80
CgbOnly EQU $C00
HeaderCgbFlag = CgbUnsupported
;
; SGB Flag
;
SgbUnsupported EQU $00
SgbSupported EQU $03
HeaderSgbFlag = SgbUnsupported
;
; Cartridge Type
;
CartRomOnly EQU $00
CartMbc1 EQU $01
CartMbc1Ram EQU $02
CartMbc1Battery EQU $03
CartMbc2 EQU $05
CartMbc2Battery EQU $06
CartRomRam EQU $08
CartRomBattery EQU $09
CartMmm01 EQU $0B
CartMmm01Ram EQU $0C
CartMmm01RamBattery EQU $0D
CartMbc3TimerBattery EQU $0F
CartMbc3TimerRamBattery EQU $10
CartMbc3 EQU $11
CartMbc3Ram EQU $12
CartMbc3RamBattery EQU $13
CartMbc4 EQU $15
CartMbc4Ram EQU $16
CartMbc4RamBattery EQU $17
CartMbc5 EQU $19
CartMbc5Ram EQU $1A
CartMbc5RamBattery EQU $1B
CartMbc5Rumble EQU $1C
CartMbc5RumbleRam EQU $1D
CartMbc5RumbleRamBattery EQU $1E
CartPocketCamera EQU $FC
CartBandaiTama5 EQU $FD
CartHuc3 EQU $FE
CartHuc1RamBattery EQU $ff
HeaderCartType = CartRomOnly
;
; ROM Size
;
Rom32K EQU $00
Rom64K EQU $01
Rom128K EQU $02
Rom256K EQU $03
Rom512K EQU $04
Rom1024K EQU $05
Rom2048K EQU $06
Rom4096K EQU $07
Rom1152K EQU $52
Rom1280K EQU $53
Rom1536K EQU $54
HeaderRomSize = Rom32K
;
; RAM Size
;
RamNone EQU $00
Ram2K EQU $01
Ram8K EQU $02
Ram32K EQU $02
HeaderRamSize = RamNone
;
; Destination Code
;
DestinationJapan EQU $00
DestinationInternational EQU $01
HeaderDestinationCode = DestinationInternational
;
; Old Licensee Code
;
HeaderOldLicensee = $33
;
; Mask ROM Version
;
HeaderMaskRomVersion = $00