Code: Select all
; [ S.P.Y. - SPECIAL PROJECT Y (US) ]
spy:0:0000:00:999:[OL = Odd levels (1,3,5 & 7)]
spy:0:0000:00:999:[EL = Even levels (2,4 & 6).]
; Use these pokes only when you are playing odd levels
; These values are good, but they sometimes cause graphics glitches
; Invulnerability is a timer coded on 1 byte (01-40h then 00 when OFF)
spy:0:0987:40:000:1UP Invulnerability ON (OL):Must be OFF on even levels
spy:0:0987:01:001:1UP Invulnerability OFF (OL)
spy:0:0988:40:000:2UP Invulnerability ON (OL):Must be OFF on even levels
spy:0:0988:01:001:2UP Invulnerability OFF (OL)
; Use these pokes only when you are playing even levels
; These values are good, but they sometimes cause graphics glitches
; Invulnerability is a timer coded on 1 byte (01-40h then 00 when OFF)
spy:0:0A48:40:000:1UP Invulnerability ON (EL):Must be OFF on odd levels
spy:0:0A48:00:001:1UP Invulnerability OFF (EL)
spy:0:0AC8:40:000:2UP Invulnerability ON (EL):Must be OFF on odd levels
spy:0:0AC8:00:001:2UP Invulnerability OFF (EL)
;----------------------------------------------------------------------------
spy:0:083C:03:000:1UP Unlimited lives
spy:0:083D:03:000:2UP Unlimited lives
; These values are good, but it doesn't refresh the energy which is displayed
; Energy is coded on 1 byte (00-12h)
spy:0:0A70:12:000:1UP Unlimited energy
spy:0:0AF0:12:000:2UP Unlimited energy
; Ammo. is BCD coded on 1 byte (00-99h)
spy:0:0843:99:000:1UP Unlimited ammo.:Get a weapon first
spy:0:0845:99:000:2UP Unlimited ammo.:Get a weapon first
; Fire balls are coded on 1 byte (00-09)
spy:0:0A47:09:000:1UP Unlimited fire balls (EL):No effect on odd levels
spy:0:0AC7:09:000:2UP Unlimited fire balls (EL):No effect on odd levels
; Continues are coded on 1 byte (01-FFh)
spy:0:1A32:01:000:1UP Unlimited continues
spy:0:1A33:01:000:2UP Unlimited continues
; Time is BCD coded on 2 bytes (00-09 & 00-59h) :
; 594Ch (minutes) - 594Dh (seconds)
spy:0:594D:59:000:*UP Unlimited time
;============================================================================
; [ ZERO ZONE ]
; Helps are coded on 1 byte (00-09)
zerozone:0:0C0967:09:000:1UP Unlimited helps
zerozone:0:0C1083:09:000:2UP Unlimited helps
;----------------------------------------------------------------------------
; "Lines" are coded on 1 byte (00-FFh)
zerozone:0:0C0966:00:001:1UP End level
zerozone:0:0C1082:00:001:2UP End level
;============================================================================
Steph from The Ultimate Patchers
Visit The Ultimate Patchers' site