|
|
|
@ -1,28 +1,28 @@
|
|
|
|
|
; |
|
|
|
|
; Overrides |
|
|
|
|
; |
|
|
|
|
OverrideRst00 SET 0 |
|
|
|
|
OverrideRst08 SET 0 |
|
|
|
|
OverrideRst10 SET 0 |
|
|
|
|
OverrideRst18 SET 0 |
|
|
|
|
OverrideRst20 SET 0 |
|
|
|
|
OverrideRst28 SET 0 |
|
|
|
|
OverrideRst30 SET 0 |
|
|
|
|
OverrideRst38 SET 0 |
|
|
|
|
|
|
|
|
|
OverrideIntVblank SET 0 |
|
|
|
|
OverrideIntLcdc SET 0 |
|
|
|
|
OverrideIntTimer SET 0 |
|
|
|
|
OverrideIntSerial SET 0 |
|
|
|
|
OverrideIntJoypad SET 0 |
|
|
|
|
|
|
|
|
|
OverrideHeaderJump SET 0 |
|
|
|
|
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 SET 7 |
|
|
|
|
SubtractFlag SET 6 |
|
|
|
|
HalfCarryFlag SET 5 |
|
|
|
|
CarryFlag SET 4 |
|
|
|
|
ZeroFlag = 7 |
|
|
|
|
SubtractFlag = 6 |
|
|
|
|
HalfCarryFlag = 5 |
|
|
|
|
CarryFlag = 4 |
|
|
|
|
|
|
|
|
|
; =========== |
|
|
|
|
; HEADER DEFS |
|
|
|
@ -34,7 +34,7 @@ CgbUnsupported EQU $00
|
|
|
|
|
CgbCompatible EQU $80 |
|
|
|
|
CgbOnly EQU $C00 |
|
|
|
|
|
|
|
|
|
HeaderCgbFlag SET CgbUnsupported |
|
|
|
|
HeaderCgbFlag = CgbUnsupported |
|
|
|
|
|
|
|
|
|
; |
|
|
|
|
; SGB Flag |
|
|
|
@ -42,7 +42,7 @@ HeaderCgbFlag SET CgbUnsupported
|
|
|
|
|
SgbUnsupported EQU $00 |
|
|
|
|
SgbSupported EQU $03 |
|
|
|
|
|
|
|
|
|
HeaderSgbFlag SET SgbUnsupported |
|
|
|
|
HeaderSgbFlag = SgbUnsupported |
|
|
|
|
|
|
|
|
|
; |
|
|
|
|
; Cartridge Type |
|
|
|
@ -77,7 +77,7 @@ CartBandaiTama5 EQU $FD
|
|
|
|
|
CartHuc3 EQU $FE |
|
|
|
|
CartHuc1RamBattery EQU $ff |
|
|
|
|
|
|
|
|
|
HeaderCartType SET CartRomOnly |
|
|
|
|
HeaderCartType = CartRomOnly |
|
|
|
|
|
|
|
|
|
; |
|
|
|
|
; ROM Size |
|
|
|
@ -94,7 +94,7 @@ Rom1152K EQU $52
|
|
|
|
|
Rom1280K EQU $53 |
|
|
|
|
Rom1536K EQU $54 |
|
|
|
|
|
|
|
|
|
HeaderRomSize SET Rom32K |
|
|
|
|
HeaderRomSize = Rom32K |
|
|
|
|
|
|
|
|
|
; |
|
|
|
|
; RAM Size |
|
|
|
@ -104,7 +104,7 @@ Ram2K EQU $01
|
|
|
|
|
Ram8K EQU $02 |
|
|
|
|
Ram32K EQU $02 |
|
|
|
|
|
|
|
|
|
HeaderRamSize SET RamNone |
|
|
|
|
HeaderRamSize = RamNone |
|
|
|
|
|
|
|
|
|
; |
|
|
|
|
; Destination Code |
|
|
|
@ -112,14 +112,14 @@ HeaderRamSize SET RamNone
|
|
|
|
|
DestinationJapan EQU $00 |
|
|
|
|
DestinationInternational EQU $01 |
|
|
|
|
|
|
|
|
|
HeaderDestinationCode SET DestinationInternational |
|
|
|
|
HeaderDestinationCode = DestinationInternational |
|
|
|
|
|
|
|
|
|
; |
|
|
|
|
; Old Licensee Code |
|
|
|
|
; |
|
|
|
|
HeaderOldLicensee SET $33 |
|
|
|
|
HeaderOldLicensee = $33 |
|
|
|
|
|
|
|
|
|
; |
|
|
|
|
; Mask ROM Version |
|
|
|
|
; |
|
|
|
|
HeaderMaskRomVersion SET $00 |
|
|
|
|
HeaderMaskRomVersion = $00 |
|
|
|
|