MAME 0.60 cheats

This forum is for posting M.A.M.E. arcade cheats. Requests will be fulfilled here....but please keep the requests to the requests forum.
Post Reply
stephh
Posts: 601
Joined: Fri Aug 17, 2001 1:00 am
Location: Paris, France

MAME 0.60 cheats

Post by stephh »

I still can't download the source files, but here are some 0.60 cheats :

Code: Select all

[code]
;==-- Games with undeleted cheats (fully tested cheats) --==

; [ AEROBOTO ]
aeroboto:0:0224:03:000:1UP Unlimited lives
aeroboto:0:0225:03:000:2UP Unlimited lives
;============================================================================

; [ BLOCK GAL (BOOTLEG) ]
blckgalb:0:C019:03:000:1UP Unlimited lives
blckgalb:0:C021:03:000:2UP Unlimited lives
;----------------------------------------------------------------------------
; Use this poke only when you are playing
; Bricks are coded on 1 byte :
;   C01Dh (player 1) - C025h (player 2)
; When you end a level, [C00Ch] = 01
blckgalb:0:C00C:01:001:*UP End level
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
; Level is coded on 1 byte (01-14h)
blckgalb:0:C018:14:062:1UP Select next level
blckgalb:0:C020:14:062:2UP Select next level
;============================================================================

; [ BLOCK GAL ]
blockgal:0:C019:03:000:1UP Unlimited lives
blockgal:0:C021:03:000:2UP Unlimited lives
;----------------------------------------------------------------------------
; Use this poke only when you are playing
; Bricks are coded on 1 byte :
;   C01Dh (player 1) - C025h (player 2)
; When you end a level, [C00Ch] = 01
blockgal:0:C00C:01:001:*UP End level
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
; Level is coded on 1 byte (01-14h)
blockgal:0:C018:14:062:1UP Select next level
blockgal:0:C020:14:062:2UP Select next level
;============================================================================

; [ FORMATION Z ]
formatz:0:0224:03:000:1UP Unlimited lives
formatz:0:0225:03:000:2UP Unlimited lives
;============================================================================


;==-- New games --==

; [ BLACK HEART (JAPAN) ]
; Invulnerability is a timer coded on 1 byte (01-80h then 00 when OFF)
; Putting a value > 60h won't allow the character to move and fire
; Move the character to the right at the begining of each stage
blkhearj:0:0F7C2D:60:000:1UP Invulnerability ON:Move right when stages begin
blkhearj:0:0F7C2D:01:001:1UP Invulnerability OFF
blkhearj:0:0F7D2D:60:000:2UP Invulnerability ON:Move right when stages begin
blkhearj:0:0F7D2D:01:001:2UP Invulnerability OFF
;----------------------------------------------------------------------------
blkhearj:0:0F7C29:03:000:1UP Unlimited lives
blkhearj:0:0F7D29:03:000:2UP Unlimited lives
; Extra weapon is coded on 1 byte (00-10h)
blkhearj:0:0F7C2F:10:000:1UP Unlimited extra weapon
blkhearj:0:0F7D2F:10:000:2UP Unlimited extra weapon
;----------------------------------------------------------------------------
; Fire power is coded on 1 byte (00-03)
blkhearj:0:0F7C2B:03:000:1UP Maximum fire power
blkhearj:0:0F7D2B:03:000:2UP Maximum fire power
;----------------------------------------------------------------------------
; Coins are coded on 1 byte (00-09)
blkhearj:0:0F7CE1:09:000:1UP One coin for life     (P)
blkhearj:0:0F7DE1:09:000:2UP One coin for life     (P)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
; These values remain in memory until you get another coin
blkhearj:0:0F7CE1:09:001:1UP One coin for life     (T)
blkhearj:0:0F7DE1:09:001:2UP One coin for life     (T)
;============================================================================

; [ BLACK HEART ]
; Invulnerability is a timer coded on 1 byte (01-80h then 00 when OFF)
; Putting a value > 60h won't allow the character to move and fire
; Move the character to the right at the begining of each stage
blkheart:0:0F7C2D:60:000:1UP Invulnerability ON:Move right when stages begin
blkheart:0:0F7C2D:01:001:1UP Invulnerability OFF
blkheart:0:0F7D2D:60:000:2UP Invulnerability ON:Move right when stages begin
blkheart:0:0F7D2D:01:001:2UP Invulnerability OFF
;----------------------------------------------------------------------------
blkheart:0:0F7C29:03:000:1UP Unlimited lives
blkheart:0:0F7D29:03:000:2UP Unlimited lives
; Extra weapon is coded on 1 byte (00-10h)
blkheart:0:0F7C2F:10:000:1UP Unlimited extra weapon
blkheart:0:0F7D2F:10:000:2UP Unlimited extra weapon
;----------------------------------------------------------------------------
; Fire power is coded on 1 byte (00-03)
blkheart:0:0F7C2B:03:000:1UP Maximum fire power
blkheart:0:0F7D2B:03:000:2UP Maximum fire power
;----------------------------------------------------------------------------
; Coins are coded on 1 byte (00-09)
blkheart:0:0F7CE1:09:000:1UP One coin for life     (P)
blkheart:0:0F7DE1:09:000:2UP One coin for life     (P)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
; These values remain in memory until you get another coin
blkheart:0:0F7CE1:09:001:1UP One coin for life     (T)
blkheart:0:0F7DE1:09:001:2UP One coin for life     (T)
;============================================================================

; [ DRAG RACE ]
; 1UP is upper player - 2UP is lower player
; Time is coded on 1 byte (00-96h) , then /10 for display
dragrace:0:00D5:00:000:1UP Unlimited time
dragrace:0:00D3:00:000:2UP Unlimited time
;============================================================================

; [ FIGHTER & ATTACKER (US) ]
; Energy is coded on 1 byte (00-05)
fghtatck:0:0013B5:05:000:1UP Unlimited energy
fghtatck:0:00143F:05:000:2UP Unlimited energy
;============================================================================

; [ MILLE MIGLIA 2: GREAT 1000 MILES RALLY ]
; Time is coded on 3 bytes :
;   - seconds are BCD coded on 1 byte (00-65h)
;   - hundredths are BCD coded on 2 bytes (0000-9999h) , then /100 for disp :
;       103B10h (MSB) - 103B11h (LSB)
gtmr2:0:103B0F:00:000:1UP Unlimited time      (1/3)
gtmr2:0:103B10:00:500:1UP Unlimited time      (2/3)
gtmr2:0:103B11:00:500:1UP Unlimited time      (3/3)
;============================================================================

; [ HYPER PACMAN ]
; NON WORKING GAME !
; Turn the cheats ON/OFF (F6) if you don't know how to end bonus stages
; Invulnerability is a timer coded on 1 byte (01-64h then 00 when OFF)
hyperpac:0:10494F:63:000:1UP Invulnerability ON
hyperpac:0:10494F:01:001:1UP Invulnerability OFF
hyperpac:0:104989:63:000:2UP Invulnerability ON
hyperpac:0:104989:01:001:2UP Invulnerability OFF
;----------------------------------------------------------------------------
hyperpac:0:104959:03:000:1UP Unlimited lives
hyperpac:0:104993:03:000:2UP Unlimited lives
; Red pill time is coded on 1 byte (00-C8h)
hyperpac:0:10494D:C8:000:1UP Unlimited red pill time
hyperpac:0:104987:C8:000:2UP Unlimited red pill time
; Time is coded on 2 bytes , then /25 for display :
;   1055D4h (MSB) - 1055D5h (LSB)
hyperpac:0:1055D4:00:000:*UP Unlimited time   (1/2-F6):F6 to give up in bonus stages
hyperpac:0:1055D5:02:500:*UP Unlimited time   (1/2-F6):F6 to give up in bonus stages
;----------------------------------------------------------------------------
; Pills are coded on 2 bytes
hyperpac:0:1055CE:00:001:*UP One pill ends lvl (1/2-T)
hyperpac:0:1055CF:01:501:*UP One pill ends lvl (1/2-T)
;============================================================================

; [ HYPER PACMAN (BOOTLEG) ]
; Turn the cheats ON/OFF (F6) if you don't know how to end bonus stages
; Invulnerability is a timer coded on 1 byte (01-64h then 00 when OFF)
hyperpcb:0:10494F:63:000:1UP Invulnerability ON
hyperpcb:0:10494F:01:001:1UP Invulnerability OFF
hyperpcb:0:104989:63:000:2UP Invulnerability ON
hyperpcb:0:104989:01:001:2UP Invulnerability OFF
;----------------------------------------------------------------------------
hyperpcb:0:104959:03:000:1UP Unlimited lives
hyperpcb:0:104993:03:000:2UP Unlimited lives
; Red pill time is coded on 1 byte (00-C8h)
hyperpcb:0:10494D:C8:000:1UP Unlimited red pill time
hyperpcb:0:104987:C8:000:2UP Unlimited red pill time
; Time is coded on 2 bytes , then /25 for display :
;   1055D4h (MSB) - 1055D5h (LSB)
hyperpcb:0:1055D4:00:000:*UP Unlimited time   (1/2-F6):F6 to give up in bonus stages
hyperpcb:0:1055D5:02:500:*UP Unlimited time   (1/2-F6):F6 to give up in bonus stages
;----------------------------------------------------------------------------
; Pills are coded on 2 bytes
hyperpcb:0:1055CE:00:001:*UP One pill ends lvl (1/2-T)
hyperpcb:0:1055CF:01:501:*UP One pill ends lvl (1/2-T)
;============================================================================

; [ HYPER DUEL (JAPAN) ]
; Use these pokes when you are blinking
; Invulnerability is a timer coded on 2 bytes (0001-012Bh then 0000 when OFF)
;   FFAB5Eh (MSB) - FFAB5Fh (LSB)
hyprdelj:0:FFAB5E:01:000:1UP Invulnerability ON  (1/2):To be used when you blink
hyprdelj:0:FFAB5F:2B:500:1UP Invulnerability ON  (2/2):To be used when you blink
hyprdelj:0:FFAB5E:00:001:1UP Invulnerability OFF (1/2)
hyprdelj:0:FFAB5F:01:501:1UP Invulnerability OFF (2/2)
; Invulnerability is a timer coded on 2 bytes (0001-012Bh then 0000 when OFF)
;   FFACDEh (MSB) - FFACDFh (LSB)
hyprdelj:0:FFACDE:01:000:2UP Invulnerability ON  (1/2):To be used when you blink
hyprdelj:0:FFACDF:2B:500:2UP Invulnerability ON  (2/2):To be used when you blink
hyprdelj:0:FFACDE:00:001:2UP Invulnerability OFF (1/2)
hyprdelj:0:FFACDF:01:501:2UP Invulnerability OFF (2/2)
;----------------------------------------------------------------------------
hyprdelj:0:FFF3D3:03:000:1UP Unlimited lives
hyprdelj:0:FFF3D5:03:000:2UP Unlimited lives
;----------------------------------------------------------------------------
; Fire power is coded on 1 byte (00-03)
hyprdelj:0:FFAB31:03:000:1UP Maximum fire power
hyprdelj:0:FFACB1:03:000:2UP Maximum fire power
; "Special" is coded on 2 bytes (0000-027Fh) :
;   FFAB54h (MSB) - FFAB55h (LSB)
hyprdelj:0:FFAB54:02:000:1UP Maximum "special"   (1/2)
hyprdelj:0:FFAB55:7F:500:1UP Maximum "special"   (2/2)
; "Special" is coded on 2 bytes (0000-027Fh) :
;   FFACD4h (MSB) - FFACD5h (LSB)
hyprdelj:0:FFACD4:02:000:2UP Maximum "special"   (1/2)
hyprdelj:0:FFACD5:7F:500:2UP Maximum "special"   (2/2)
;============================================================================

; [ HYPER DUEL (WORLD) ]
; NON WORKING GAME !
; Use these pokes when you are blinking
; Invulnerability is a timer coded on 2 bytes (0001-012Bh then 0000 when OFF)
;   FFAB5Eh (MSB) - FFAB5Fh (LSB)
hyprduel:0:FFAB5E:01:000:1UP Invulnerability ON  (1/2):To be used when you blink
hyprduel:0:FFAB5F:2B:500:1UP Invulnerability ON  (2/2):To be used when you blink
hyprduel:0:FFAB5E:00:001:1UP Invulnerability OFF (1/2)
hyprduel:0:FFAB5F:01:501:1UP Invulnerability OFF (2/2)
; Invulnerability is a timer coded on 2 bytes (0001-012Bh then 0000 when OFF)
;   FFACDEh (MSB) - FFACDFh (LSB)
hyprduel:0:FFACDE:01:000:2UP Invulnerability ON  (1/2):To be used when you blink
hyprduel:0:FFACDF:2B:500:2UP Invulnerability ON  (2/2):To be used when you blink
hyprduel:0:FFACDE:00:001:2UP Invulnerability OFF (1/2)
hyprduel:0:FFACDF:01:501:2UP Invulnerability OFF (2/2)
;----------------------------------------------------------------------------
hyprduel:0:FFF3D3:03:000:1UP Unlimited lives
hyprduel:0:FFF3D5:03:000:2UP Unlimited lives
;----------------------------------------------------------------------------
; Fire power is coded on 1 byte (00-03)
hyprduel:0:FFAB31:03:000:1UP Maximum fire power
hyprduel:0:FFACB1:03:000:2UP Maximum fire power
; "Special" is coded on 2 bytes (0000-027Fh) :
;   FFAB54h (MSB) - FFAB55h (LSB)
hyprduel:0:FFAB54:02:000:1UP Maximum "special"   (1/2)
hyprduel:0:FFAB55:7F:500:1UP Maximum "special"   (2/2)
; "Special" is coded on 2 bytes (0000-027Fh) :
;   FFACD4h (MSB) - FFACD5h (LSB)
hyprduel:0:FFACD4:02:000:2UP Maximum "special"   (1/2)
hyprduel:0:FFACD5:7F:500:2UP Maximum "special"   (2/2)
;============================================================================

; [ IQ-BLOCK ]
; Helps are coded on 1 byte (00-08)
iqblock:0:FDDE:08:000:1UP Unlimited helps
iqblock:0:FCF9:08:000:2UP Unlimited helps
;============================================================================

; [ JUDGE DREDD (REV LA1, PROTOTYPE) ]
; Invulnerability is a timer coded on 2 bytes (0002-0198h then 0000 when OFF)
;   0021C976h (LSB) - 0021C977h (MSB)
; Putting a value <= 0024h will allow the character not to blink
jdredd:0:0021C976:24:000:1UP Invulnerability ON  (1/2)
jdredd:0:0021C977:00:500:1UP Invulnerability ON  (2/2)
jdredd:0:0021C976:02:001:1UP Invulnerability OFF (1/2)
jdredd:0:0021C977:00:501:1UP Invulnerability OFF (2/2)
; Invulnerability is a timer coded on 2 bytes (0002-0198h then 0000 when OFF)
;   0021C9D8h (LSB) - 0021C9D9h (MSB)
; Putting a value <= 0024h will allow the character not to blink
jdredd:0:0021C9D8:24:000:2UP Invulnerability ON  (1/2)
jdredd:0:0021C9D9:00:500:2UP Invulnerability ON  (2/2)
jdredd:0:0021C9D8:02:001:2UP Invulnerability OFF (1/2)
jdredd:0:0021C9D9:00:501:2UP Invulnerability OFF (2/2)
; Invulnerability is a timer coded on 2 bytes (0002-0198h then 0000 when OFF)
;   0021C976h (LSB) - 0021C977h (MSB)
; Putting a value <= 0024h will allow the character not to blink
jdredd:0:0021CA3A:24:000:3UP Invulnerability ON  (1/2)
jdredd:0:0021CA3B:00:500:3UP Invulnerability ON  (2/2)
jdredd:0:0021CA3A:02:001:3UP Invulnerability OFF (1/2)
jdredd:0:0021CA3B:00:501:3UP Invulnerability OFF (2/2)
;----------------------------------------------------------------------------
jdredd:0:0021C962:03:000:1UP Unlimited lives
jdredd:0:0021C9C4:03:000:2UP Unlimited lives
jdredd:0:0021CA26:03:000:3UP Unlimited lives
; Energy is coded on 1 byte (00-C8h)
jdredd:0:0021C964:C8:000:1UP Unlimited energy
jdredd:0:0021C9C6:C8:000:2UP Unlimited energy
jdredd:0:0021CA28:C8:000:3UP Unlimited energy
;============================================================================

; [ MASTERS OF KIN, THE ]
; Turn the cheats ON/OFF (F6) at the end of a level
; Invulnerability is a switch coded on 1 byte (FFh when you can't be hit)
mastkin:0:282E:FF:000:*UP Invulnerability ON
mastkin:0:282E:00:000:*UP Invulnerability OFF
;----------------------------------------------------------------------------
mastkin:0:2A81:03:000:1UP Unlimited lives
mastkin:0:2AC1:03:000:2UP Unlimited lives
; Energy is coded on 1 byte (00-FFh)
mastkin:0:2817:FF:000:UP Unlimited energy
; Time is coded on 1 byte (00-F8h)
mastkin:0:281F:F8:000:*UP Unlimited time       (F6):F6 at the end of level
;============================================================================

; [ US AAF MUSTANG (JAPAN) ]
; Invulnerability is a timer coded on 1 byte (01-80h then 00 when OFF)
; Putting a value > 60h won't allow the character to move and fire
; Move the character to the right at the begining of each stage
mustang:0:0F502D:60:000:1UP Invulnerability ON:Move right when stages begin
mustang:0:0F502D:01:001:1UP Invulnerability OFF
mustang:0:0F512D:60:000:2UP Invulnerability ON:Move right when stages begin
mustang:0:0F512D:01:001:2UP Invulnerability OFF
;----------------------------------------------------------------------------
mustang:0:0F5029:03:000:1UP Unlimited lives
mustang:0:0F5129:03:000:2UP Unlimited lives
; Bombs are coded on 1 byte (00-08)
mustang:0:0F502B:08:000:1UP Unlimited bombs
mustang:0:0F512B:08:000:2UP Unlimited bombs
;----------------------------------------------------------------------------
; Fire power is coded on 1 byte (00-02)
mustang:0:0F502F:02:000:1UP Maximum fire power
mustang:0:0F512F:02:000:2UP Maximum fire power
;============================================================================

; [ US AAF MUSTANG (BOOTLEG) ]
; Invulnerability is a timer coded on 1 byte (01-80h then 00 when OFF)
; Putting a value > 60h won't allow the character to move and fire
; Move the character to the right at the begining of each stage
mustangb:0:0F502D:60:000:1UP Invulnerability ON:Move right when stages begin
mustangb:0:0F502D:01:001:1UP Invulnerability OFF
mustangb:0:0F512D:60:000:2UP Invulnerability ON:Move right when stages begin
mustangb:0:0F512D:01:001:2UP Invulnerability OFF
;----------------------------------------------------------------------------
mustangb:0:0F5029:03:000:1UP Unlimited lives
mustangb:0:0F5129:03:000:2UP Unlimited lives
; Bombs are coded on 1 byte (00-08)
mustangb:0:0F502B:08:000:1UP Unlimited bombs
mustangb:0:0F512B:08:000:2UP Unlimited bombs
;----------------------------------------------------------------------------
; Fire power is coded on 1 byte (00-02)
mustangb:0:0F502F:02:000:1UP Maximum fire power
mustangb:0:0F512F:02:000:2UP Maximum fire power
;============================================================================

; [ US AAF MUSTANG (SEOUL TRADING) ]
; Invulnerability is a timer coded on 1 byte (01-80h then 00 when OFF)
; Putting a value > 60h won't allow the character to move and fire
; Move the character to the right at the begining of each stage
mustangs:0:0F502D:60:000:1UP Invulnerability ON:Move right when stages begin
mustangs:0:0F502D:01:001:1UP Invulnerability OFF
mustangs:0:0F512D:60:000:2UP Invulnerability ON:Move right when stages begin
mustangs:0:0F512D:01:001:2UP Invulnerability OFF
;----------------------------------------------------------------------------
mustangs:0:0F5029:03:000:1UP Unlimited lives
mustangs:0:0F5129:03:000:2UP Unlimited lives
; Bombs are coded on 1 byte (00-08)
mustangs:0:0F502B:08:000:1UP Unlimited bombs
mustangs:0:0F512B:08:000:2UP Unlimited bombs
;----------------------------------------------------------------------------
; Fire power is coded on 1 byte (00-02)
mustangs:0:0F502F:02:000:1UP Maximum fire power
mustangs:0:0F512F:02:000:2UP Maximum fire power
;============================================================================

; [ NEWS ]
; Helps are coded on 1 byte (00-09)
news:0:E4AF:09:000:1UP Unlimited helps
;============================================================================

; [ ORIENTAL LEGEND ]
; This value is good, but some monsters can sometimes hit you !
; Invulnerability is a switch coded on 1 byte (00 OFF or 80h ON)
orlegend:0:81BF60:80:000:1UP Invulnerability ON (bug!)
orlegend:0:81BF60:00:001:1UP Invulnerability OFF
orlegend:0:81C09E:80:000:2UP Invulnerability ON (bug!)
orlegend:0:81C09E:00:001:2UP Invulnerability OFF
orlegend:0:81C1DC:80:000:3UP Invulnerability ON (bug!)
orlegend:0:81C1DC:00:001:3UP Invulnerability OFF
orlegend:0:81C31A:80:000:4UP Invulnerability ON (bug!)
orlegend:0:81C31A:00:001:4UP Invulnerability OFF
;----------------------------------------------------------------------------
orlegend:0:81C4A2:03:000:1UP Unlimited lives
orlegend:0:81C6EE:03:000:2UP Unlimited lives
orlegend:0:81C93A:03:000:3UP Unlimited lives
orlegend:0:81CB86:03:000:4UP Unlimited lives
; Energy is coded on 2 bytes (00-48h & 10h-30h) :
;   81BE99h (value) - 81C6A5h (display)
orlegend:0:81BE99:48:000:1UP Unlimited energy    (1/2)
orlegend:0:81C6A5:30:500:1UP Unlimited energy    (2/2)
; Energy is coded on 2 bytes (00-48h & 48h-68h) :
;   81BE99h (value) - 81C6A5h (display)
orlegend:0:81BFD7:48:000:2UP Unlimited energy    (1/2)
orlegend:0:81C8F1:68:500:2UP Unlimited energy    (2/2)
; Energy is coded on 2 bytes (00-48h & 80h-A0h) :
;   81BE99h (value) - 81C6A5h (display)
orlegend:0:81C115:48:000:3UP Unlimited energy    (1/2)
orlegend:0:81CB3D:A0:500:3UP Unlimited energy    (2/2)
; Energy is coded on 2 bytes (00-48h & B8h-D8h) :
;   81BE99h (value) - 81C6A5h (display)
orlegend:0:81C253:48:000:4UP Unlimited energy    (1/2)
orlegend:0:81CD89:D8:500:4UP Unlimited energy    (2/2)
; Time is coded on 1 byte (00-64h)
orlegend:0:80C06E:64:000:*UP Unlimited time
;============================================================================

; [ POOLSHARK ]
; Time is coded on 2 bytes (30h-39h * 2) :
;   00ADh (MSB) - 00AEh (LSB)
poolshrk:0:00AE:39:000:*UP Unlimited time
;============================================================================

; [ ROAD RIOT'S REVENGE (PROTOTYPE) ]
; Shields are coded on 1 byte (00-63h)
rrreveng:0:FFCE5B:63:000:1UP Unlimited shields
; Missiles are coded on 1 byte (00-63h)
rrreveng:0:FFDE2F:63:000:1UP Unlimited missiles
;============================================================================

; [ SHADOW FORCE (US) ]
; Energy is coded on 1 byte (00-C8h)
shadfrce:0:1F2157:C8:000:1UP Unlimited energy
shadfrce:0:1F24E1:C8:000:2UP Unlimited energy
;============================================================================

; [ LEGEND OF SILKROAD, THE ]
silkroad:0:FE342F:03:000:1UP Unlimited lives
silkroad:0:FE3539:03:000:2UP Unlimited lives
; Energy is coded on 1 byte (00-80h)
silkroad:0:FE34F3:80:000:1UP Unlimited energy
silkroad:0:FE35FD:80:000:2UP Unlimited energy
; Time is BCD coded on 2 bytes (0000-7999h) :
;   FE2B94h (MSB) - FE2B95h (LSB)
; Putting a value >= 7900h will make you always lose a life again and again
; because 0100h is added for a new life, and this cause an "overflow"
silkroad:0:FE2B94:09:000:*UP Unlimited time      (1/2)
silkroad:0:FE2B95:99:500:*UP Unlimited time      (2/2)
;============================================================================

; [ SPACE INVADERS '95 - ATTACK OF THE LUNAR LOONIES (US) ]
spcinv95:0:410CDF:03:000:1UP Unlimited lives
spcinv95:0:410D5F:03:000:2UP Unlimited lives
;============================================================================

; [ TACTICIAN ]
tactcian:0:9908:03:000:1UP Unlimited lives
;============================================================================

; [ TANK BUSTERS ]
tankbust:0:F293:03:000:1UP Unlimited lives
tankbust:0:F2C3:03:000:2UP Unlimited lives
; Fuel is coded on 1 byte (00-40h)
tankbust:0:F300:40:000:*UP Unlimited fuel
;============================================================================

; [ TAXI DRIVER ]
taxidrvr:1:601E:03:000:1UP Unlimited lives
taxidrvr:1:602E:03:000:2UP Unlimited lives
; This value is good, but it doesn't refresh the fuel which is displayed
; Fuel is coded on 1 byte (00-78h)
taxidrvr:1:616E:78:000:*UP Unlimited fuel
;============================================================================
Almost everything should be in ... Copy paste these cheats in a TEXT CHEAT.DAT file and enjoy them ...

These cheats (with others for old games) will be in my WIP cheat database that I shall upload on my site when I'm back ...

Steph from The Ultimate Patchers

Visit Image The Ultimate Patchers' site Image
stephh
Posts: 601
Joined: Fri Aug 17, 2001 1:00 am
Location: Paris, France

Post by stephh »

And now the clones (I had to split previous post because it was too big) :

Code: Select all

;==-- Clones of existing games --==

; [ ARMOR ATTACK (PROTOTYPE) ]
armorap:0:00AB:03:000:*UP Unlimited lives
;============================================================================

; [ ARMOR ATTACK (ROCK-OLA) ]
armorar:0:00AB:03:000:*UP Unlimited lives
;============================================================================

; [ BONE CRUSHER ]
; Turn the cheats ON/OFF (F6) at the end of a level
bcrusher:0:F0E4:03:000:*UP Unlimited lives
; This value is good, but the energy bar isn't well displayed
; Energy is coded on 1 byte (00-0Ah)
bcrusher:0:F505:0A:000:*UP Unlimited energy
; Time is BCD coded on 1 byte (00-99h)
bcrusher:0:F2BD:99:000:*UP Unlimited time       (F6):F6 at the end of level
;============================================================================

; [ DRAGON PUNCH (JAPAN) ]
; This value is good, but it doesn't refresh the helps in a 1 player game
; Helps are coded on 1 byte (00-03)
drgpunch:0:7733:03:000:1UP Unlimited helps
drgpunch:0:7734:03:000:2UP Unlimited helps
; Special hands are coded on 1 byte (00-09)
drgpunch:0:773C:09:000:*UP Unlimited special hands
; Time is coded on 2 bytes :
;   - LSB (7717h) is coded on 1 byte depending on level and difficulty
;   - MSB (7718h) is coded on 1 byte (00-28h)
drgpunch:0:7717:01:000:*UP Unlimited time      (1/2)
drgpunch:0:7718:28:500:*UP Unlimited time      (2/2)
;----------------------------------------------------------------------------
; Tiles are coded on 1 byte
drgpunch:0:7711:00:001:*UP End level
;============================================================================

; [ GUN BIRD (KOREA) ]
; Invulnerability is a timer coded on 1 byte (01-BFh then 00 when OFF)
gunbirdk:0:FE0347:78:000:1UP Invulnerability ON
gunbirdk:0:FE0347:01:001:1UP Invulnerability OFF
gunbirdk:0:FE03C7:78:000:2UP Invulnerability ON
gunbirdk:0:FE03C7:01:001:2UP Invulnerability OFF
;----------------------------------------------------------------------------
gunbirdk:0:FE0329:03:000:1UP Unlimited lives
gunbirdk:0:FE03A9:03:000:2UP Unlimited lives
; Bombs are coded on 1 byte (00-06)
gunbirdk:0:FE032D:06:000:1UP Unlimited bombs
gunbirdk:0:FE03AD:06:000:2UP Unlimited bombs
;----------------------------------------------------------------------------
; Fire power is coded on 1 byte (00-03)
gunbirdk:0:FE032F:03:000:1UP Maximum fire power
gunbirdk:0:FE03AF:03:000:2UP Maximum fire power
;============================================================================

; [ HERO IN THE CASTLE OF DOOM (DK CONVERSION) ]
; Lives are coded on 1 byte (00-06)
; Putting a value > 06 will reset the game !
herodk:0:1CA4:03:000:1UP Unlimited lives
herodk:0:1CA5:03:000:2UP Unlimited lives
;============================================================================

; [ HERO IN THE CASTLE OF DOOM (DK CONVERSION NOT ENCRYPTED) ]
; Lives are coded on 1 byte (00-06)
; Putting a value > 06 will reset the game !
herodku:0:1CA4:03:000:1UP Unlimited lives
herodku:0:1CA5:03:000:2UP Unlimited lives
;============================================================================

; [ KNUCKLE HEADS (JAPAN) ]
; Time is coded on 2 bytes (0000-0DABh) , then /35 for display :
;   007E24h (MSB) - 007E25h (LSB)
knckhedj:0:007E24:0D:000:*UP Unlimited time      (1/2)
knckhedj:0:007E25:AB:500:*UP Unlimited time      (2/2)
knckhedj:0:000000:00:999:[  Codes - Max players = 2  ]
; Energy is coded on 1 byte (00-63h)
knckhedj:0:0011F5:63:000:1UP Unlimited energy
knckhedj:0:0014AF:63:000:2UP Unlimited energy
;----------------------------------------------------------------------------
knckhedj:0:0011F5:00:000:1UP Energy set to 0       (P)
knckhedj:0:0014AF:00:000:2UP Energy set to 0       (P)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
knckhedj:0:0011F5:00:001:1UP Energy set to 0       (T)
knckhedj:0:0014AF:00:001:2UP Energy set to 0       (T)
;----------------------------------------------------------------------------
knckhedj:0:000000:00:999:[  Codes - Max players = 4  ]
; Energy is coded on 1 byte (00-63h)
knckhedj:0:002251:63:000:1UP Unlimited energy
knckhedj:0:0014AF:63:000:2UP Unlimited energy
knckhedj:0:0011F5:63:000:3UP Unlimited energy
knckhedj:0:001CDD:63:000:4UP Unlimited energy
;----------------------------------------------------------------------------
knckhedj:0:002251:00:000:1UP Energy set to 0       (P)
knckhedj:0:0014AF:00:000:2UP Energy set to 0       (P)
knckhedj:0:0011F5:00:000:3UP Energy set to 0       (P)
knckhedj:0:001CDD:00:000:4UP Energy set to 0       (P)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
knckhedj:0:002251:00:001:1UP Energy set to 0       (T)
knckhedj:0:0014AF:00:001:2UP Energy set to 0       (T)
knckhedj:0:0011F5:00:001:3UP Energy set to 0       (T)
knckhedj:0:001CDD:00:001:4UP Energy set to 0       (T)
;============================================================================

; [ MAGIC WORM (BOOTLEG) ]
magworm:0:00A5:03:000:1UP Unlimited lives
magworm:0:00A6:03:000:2UP Unlimited lives
;----------------------------------------------------------------------------
magworm:0:0070:F8:000:*UP No scorpion
; With this value, the spider is at the right of the screen and
; if you go to close, it can kill you :(
magworm:0:0061:FF:000:*UP No spider          (bug!)
;============================================================================

; [ MISS BUBBLE 2 ]
; Items descriptions are the ones from "Bubble Bobble", but their effects is
; the same .... Help me in finding what the items descriptions should be ....
; These 2 values allow you to change the version of the game
missb2:0:E5DB:00:000:*UP "Normal" version
missb2:0:E5DB:01:000:*UP "Super" version
;----------------------------------------------------------------------------
; Invulnerability is a switch coded on 1 byte (00 OFF or 01 ON)
missb2:0:E6A4:01:000:1UP Invulnerability ON
missb2:0:E6A4:00:001:1UP Invulnerability OFF
missb2:0:E6D6:01:000:2UP Invulnerability ON
missb2:0:E6D6:00:001:2UP Invulnerability OFF
;----------------------------------------------------------------------------
missb2:0:E645:03:000:1UP Unlimited lives
missb2:0:E64A:03:000:2UP Unlimited lives
;----------------------------------------------------------------------------
; Use this poke only when you are playing
missb2:0:E720:01:001:*UP End level
;----------------------------------------------------------------------------
; Use this poke only when you are playing
; Level is coded on 1 byte (00-63h)
; Enter level-2 (i.e. FFh for level 1,00 for 2 ....)
missb2:0:E64B:62:001:*UP Level 100 when level ends
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
missb2:0:E64B:63:061:*UP Select next level
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
; "Normal" is given at the begining of the game or when you lose a life
; "Power-up" is given when you get the magic item (see below)
; "Ultimate !" is a free gift from The Ultimate Patchers .... enjoy .... :)
missb2:0:E6C1:0C:001:1UP Speed        (normal)
missb2:0:E6C1:14:001:1UP Speed        (power-up)
missb2:0:E6C1:28:000:1UP Speed        (ultimate !)
missb2:0:E6BF:14:001:1UP Fire speed   (normal)
missb2:0:E6BF:05:001:1UP Fire speed   (power-up)
missb2:0:E6BF:01:000:1UP Fire speed   (ultimate !)
missb2:0:E6C2:40:001:1UP Fire range   (normal)
missb2:0:E6C2:80:001:1UP Fire range   (power-up)
missb2:0:E6C2:FF:000:1UP Fire range   (ultimate !)
missb2:0:E6C0:03:001:1UP Head power   (normal)
missb2:0:E6C0:06:001:1UP Head power   (power-up)
missb2:0:E6C0:09:000:1UP Head power   (ultimate !)
missb2:0:E6F3:0C:001:2UP Speed        (normal)
missb2:0:E6F3:14:001:2UP Speed        (power-up)
missb2:0:E6F3:28:000:2UP Speed        (ultimate !)
missb2:0:E6F1:14:001:2UP Fire speed   (normal)
missb2:0:E6F1:05:001:2UP Fire speed   (power-up)
missb2:0:E6F1:01:000:2UP Fire speed   (ultimate !)
missb2:0:E6F4:40:001:2UP Fire range   (normal)
missb2:0:E6F4:80:001:2UP Fire range   (power-up)
missb2:0:E6F4:FF:000:2UP Fire range   (ultimate !)
missb2:0:E6F2:03:001:2UP Head power   (normal)
missb2:0:E6F2:06:001:2UP Head power   (power-up)
missb2:0:E6F2:09:000:2UP Head power   (ultimate !)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
; Some dirty sh#t is displayed instead of missing letters
; EXTEND is coded on 1 byte (00-3Fh) using the 6 LSB :
;   bit 0 : E (red)
;   bit 1 : X (pink)
;   bit 2 : T (yellow)
;   bit 3 : E (green)
;   bit 4 : N (blue)
;   bit 5 : D (purple)
missb2:0:E742:3F:001:1UP Get EXTEND
missb2:0:E743:3F:001:2UP Get EXTEND
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
missb2:0:E742:01:021:1UP Get letter - E (red)
missb2:0:E742:02:021:1UP Get letter - X (pink)
missb2:0:E742:04:021:1UP Get letter - T (yellow)
missb2:0:E742:08:021:1UP Get letter - E (green)
missb2:0:E742:10:021:1UP Get letter - N (blue)
missb2:0:E742:20:021:1UP Get letter - D (purple)
missb2:0:E743:01:021:2UP Get letter - E (red)
missb2:0:E743:02:021:2UP Get letter - X (pink)
missb2:0:E743:04:021:2UP Get letter - T (yellow)
missb2:0:E743:08:021:2UP Get letter - E (green)
missb2:0:E743:10:021:2UP Get letter - N (blue)
missb2:0:E743:20:021:2UP Get letter - D (purple)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
; When set to normal, you get the bonus doors at levels 20, 30, 40 and 50
; if both players haven't lost a life
missb2:0:E613:01:001:*UP Bonus doors      (normal)
missb2:0:E613:01:000:*UP Bonus doors      (always)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
; When set to normal, you get bell flash if you have a destructive item
missb2:0:E603:00:001:*UP Bell flash       (normal)
missb2:0:E603:01:000:*UP Bell flash       (always)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
; When set to normal, you get the item at the begining if you have
; the crystal ball
missb2:0:F44D:00:001:*UP Item at begining (normal)
missb2:0:F44D:01:000:*UP Item at begining (always)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
missb2:0:F60F:00:001:1UP Fire bubbles
missb2:0:F60F:01:001:1UP Fire lightnings
missb2:0:F610:00:001:2UP Fire bubbles
missb2:0:F610:01:001:2UP Fire lightnings
;----------------------------------------------------------------------------
; Use these pokes only at the begining of a level (before the item appears)
; The item is coded on 1 byte (00-34h)
; Items from 2Ah to 2Dh are non-standard items - they should never appear
; When you are given a distribution, each bubble turns into an object
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
; This item gives you power-up fire range
missb2:0:F45E:00:001:*UP Item - pink sweet
; This item gives you power-up head power
missb2:0:F45E:01:001:*UP Item - blue sweet
; This item gives you power-up fire speed
missb2:0:F45E:02:001:*UP Item - yellow sweet
; This item gives you power-up speed
missb2:0:F45E:03:001:*UP Item - shoe
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
; This item slows down the monsters
missb2:0:F45E:04:001:*UP Item - clock
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
; This item turns monsters into diamonds - you won't fire bubbles anymore
missb2:0:F45E:05:001:*UP Item - bomb
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
; This item warps you 3 levels farther
missb2:0:F45E:06:001:*UP Item - brown umbrella
; This item warps you 5 levels farther
missb2:0:F45E:07:001:*UP Item - red umbrella
; This item warps you 7 levels farther
missb2:0:F45E:08:001:*UP Item - pink umbrella
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
; This item gives you a potion of sunflowers
missb2:0:F45E:09:001:*UP Item - orange potion
; This item gives you a potion of flowers
missb2:0:F45E:0A:001:*UP Item - red potion
; This item gives you a potion of clovers
missb2:0:F45E:0B:001:*UP Item - green potion
; This item gives you a potion of rainbows
missb2:0:F45E:0C:001:*UP Item - yellow potion
; This item gives you a potion of musical notes
missb2:0:F45E:0D:001:*UP Item - purple potion
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
; This item gives you invulnerability and freezes monsters
missb2:0:F45E:0E:001:*UP Item - heart
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
; This item gives you points when you walk
missb2:0:F45E:0F:001:*UP Item - blue ring
; This item gives you points when you jump
missb2:0:F45E:10:001:*UP Item - pink ring
; This item gives you points when you make bubbles
missb2:0:F45E:11:001:*UP Item - red ring
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
; This item fills screen with water and turns monsters into diamonds
missb2:0:F45E:12:001:*UP Item - blue cross
; This item makes lightnings fall and turns monsters into diamonds or fruits
missb2:0:F45E:13:001:*UP Item - yellow cross
; This item allows you to fire flames instead of bubbles
missb2:0:F45E:14:001:*UP Item - orange cross
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
; This item gives you points when you walk, jump and make bubbles
missb2:0:F45E:15:001:*UP Item - blue tea-pot
; This item gives you power-up fire range, fire speed and head power, and
; gives you points when you walk, jump and make bubbles
missb2:0:F45E:16:001:*UP Item - red tea-pot
; This item turns monsters into diamonds
missb2:0:F45E:17:001:*UP Item - purple tea-pot
; This item gives you power-up fire range, fire speed and head power
missb2:0:F45E:18:001:*UP Item - yellow tea-pot
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
; This item turns monsters into diamonds
missb2:0:F45E:19:001:*UP Item - book
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
; This item makes stars fall and turns monsters into diamonds or fruits
missb2:0:F45E:1A:001:*UP Item - gray "ring?"
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
; This item gives you EXTEND letters
missb2:0:F45E:1B:001:*UP Item - orange necklace
; This item produces a fireball that turns monsters into diamonds
missb2:0:F45E:1C:001:*UP Item - gray necklace
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
; This item makes fruits fall and turns monsters into diamonds or fruits
missb2:0:F45E:1D:001:*UP Item - fork
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
; This item gives you a distibution of pink diamonds when you end the level
;   (big one scores 80000 points and small ones score 700 points)
missb2:0:F45E:1E:001:*UP Item - pink chest
; This item gives you a distibution of yellow diamonds when you end the level
;   (big one scores 70000 points and small ones score 700 points)
missb2:0:F45E:1F:001:*UP Item - yellow chest
; This item gives you a distibution of red diamonds when you end the level
;   (big one scores 60000 points and small ones score 700 points)
missb2:0:F45E:20:001:*UP Item - red chest
; This item gives you a distibution of blue diamonds when you end the level
;   (big one scores 50000 points and small ones score 700 points)
missb2:0:F45E:21:001:*UP Item - blue chest
; This item gives you a distibution of gray diamonds when you end the level
;   (big one scores 40000 points and small ones score 700 points)
missb2:0:F45E:22:001:*UP Item - gray chest
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
; This item gives you a distibution of cakes when you end the level
;   (big one scores 30000 points and small ones score 700 points)
missb2:0:F45E:23:001:*UP Item - white candy-stick
; This item gives you a distibution of chocolate cakes when you end the level
;   (big one scores 30000 points and small ones score 700 points)
missb2:0:F45E:24:001:*UP Item - yellow candy-stick
; This item gives you a distibution of watermelons when you end the level
;   (big one scores 20000 points and small ones score 700 points)
missb2:0:F45E:25:001:*UP Item - red candy-stick
; This item gives you a distibution of oranges when you end the level
;   (big one scores 20000 points and small ones score 700 points)
missb2:0:F45E:26:001:*UP Item - orange candy-stick
; This item gives you a distibution of ice-creams when you end the level
;   (big one scores 10000 points and small ones score 700 points)
missb2:0:F45E:27:001:*UP Item - brown candy-stick
; This item gives you a distibution of ice-creams when you end the level
;   (big one scores 10000 points and small ones score 700 points)
missb2:0:F45E:28:001:*UP Item - blue candy-stick
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
; This item will warn you if you have a destructive item
missb2:0:F45E:29:001:*UP Item - bell
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
; This item gives you a distibution of wood crosses when you end the level
;   (they score 700 points each)
missb2:0:F45E:2A:001:*UP Item - octopussy
; This item gives you a distibution of aliens when you end the level
;   (they score 700 points each)
missb2:0:F45E:2B:001:*UP Item - pink floyd
; This item gives you a distibution of ??? when you end the level
;   (they score 700 points each)
missb2:0:F45E:2C:001:*UP Item - glass of beer
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
; This item makes fruits fall and turns monsters into diamonds or fruits
missb2:0:F45E:2D:001:*UP Item - knife
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
; This item gives you the items at the begining of the level
missb2:0:F45E:2E:001:*UP Item - crystal ball
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
; This item "Hurry up !" the monsters
missb2:0:F45E:30:001:*UP Item - skeleton
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
; This item warps you in a room of diamonds (they score 10000 points each)
; Next level will be skipped
missb2:0:F45E:31:001:*UP Item - bonus door lev. 20
; This item warps you in a room of diamonds (they score 10000 points each)
; Next level will be skipped
missb2:0:F45E:32:001:*UP Item - bonus door lev. 30
; This item warps you in a room of diamonds (they score 10000 points each)
; Next level will be skipped
missb2:0:F45E:33:001:*UP Item - bonus door lev. 40
; This item warps you to level 70 if you have not reached it
missb2:0:F45E:34:001:*UP Item - bonus door lev. 50
;============================================================================

; [ WILD WEST C.O.W.-BOYS OF MOO MESA (US VERSION UA) ]
; Invulnerability is coded on 2 bytes :
;   - timer (181358h) is coded on 1 byte (01-B0h then 00 when OFF)
;   - switch (bit 4 at address 181300h) is coded on 1 bit (0 OFF or 1 ON)
mooua:0:181358:AF:000:1UP Invulnerability ON  (1/2)
mooua:0:181300:10:520:1UP Invulnerability ON  (2/2)
mooua:0:181358:01:001:1UP Invulnerability OFF (1/2)
mooua:0:181300:10:541:1UP Invulnerability OFF (2/2)
; Invulnerability is coded on 2 bytes :
;   - timer (181B58h) is coded on 1 byte (01-B0h then 00 when OFF)
;   - switch (bit 4 at address 181B00h) is coded on 1 bit (0 OFF or 1 ON)
mooua:0:181B58:AF:000:2UP Invulnerability ON  (1/2)
mooua:0:181B00:10:520:2UP Invulnerability ON  (2/2)
mooua:0:181B58:01:001:2UP Invulnerability OFF (1/2)
mooua:0:181B00:10:541:2UP Invulnerability OFF (2/2)
; Invulnerability is coded on 2 bytes :
;   - timer (182358h) is coded on 1 byte (01-B0h then 00 when OFF)
;   - switch (bit 4 at address 182300h) is coded on 1 bit (0 OFF or 1 ON)
mooua:0:182358:AF:000:3UP Invulnerability ON  (1/2)
mooua:0:182300:10:520:3UP Invulnerability ON  (2/2)
mooua:0:182358:01:001:3UP Invulnerability OFF (1/2)
mooua:0:182300:10:541:3UP Invulnerability OFF (2/2)
; Invulnerability is coded on 2 bytes :
;   - timer (182B58h) is coded on 1 byte (01-B0h then 00 when OFF)
;   - switch (bit 4 at address 182B00h) is coded on 1 bit (0 OFF or 1 ON)
mooua:0:182B58:AF:000:4UP Invulnerability ON  (1/2)
mooua:0:182B00:10:520:4UP Invulnerability ON  (2/2)
mooua:0:182B58:01:001:4UP Invulnerability OFF (1/2)
mooua:0:182B00:10:541:4UP Invulnerability OFF (2/2)
;----------------------------------------------------------------------------
mooua:0:180945:03:000:1UP Unlimited lives
mooua:0:1809C5:03:000:2UP Unlimited lives
mooua:0:180A45:03:000:3UP Unlimited lives
mooua:0:180AC5:03:000:4UP Unlimited lives
; Energy is coded on 1 byte (00-03)
mooua:0:18131F:03:000:1UP Unlimited energy
mooua:0:181B1F:03:000:2UP Unlimited energy
mooua:0:18231F:03:000:3UP Unlimited energy
mooua:0:182B1F:03:000:4UP Unlimited energy
;============================================================================

; [ NEBULAS RAY (JAPAN) ]
; Invulnerability is a timer coded on 1 byte (01-B3h then 00 when OFF)
nebulryj:0:22A55D:B3:000:1UP Invulnerability ON
nebulryj:0:22A55D:01:001:1UP Invulnerability OFF
nebulryj:0:22A641:B3:000:2UP Invulnerability ON
nebulryj:0:22A641:01:001:2UP Invulnerability OFF
;----------------------------------------------------------------------------
nebulryj:0:22A593:03:000:1UP Unlimited lives
nebulryj:0:22A677:03:000:2UP Unlimited lives
; Bombs are coded on 1 byte (00-07)
nebulryj:0:22A5BB:07:000:1UP Unlimited bombs
nebulryj:0:22A69F:07:000:2UP Unlimited bombs
nebulryj:0:000000:00:999:[    M.W. = Main  Weapon    ]
nebulryj:0:000000:00:999:[    E.W. = Extra Weapon    ]
; Time for extra weapon is coded on 2 bytes (0000-04B0h) , then *5/6 for
; display :
;   22A5B2h (MSB) - 22A5B3h (LSB)
nebulryj:0:22A5B2:04:000:1UP Unlimited E.W. time (1/2)
nebulryj:0:22A5B3:B0:500:1UP Unlimited E.W. time (2/2)
; Time for extra weapon is coded on 2 bytes (0000-04B0h) , then *5/6 for
; display :
;   22A696h (MSB) - 22A697h (LSB)
nebulryj:0:22A696:04:000:2UP Unlimited E.W. time (1/2)
nebulryj:0:22A697:B0:500:2UP Unlimited E.W. time (2/2)
;----------------------------------------------------------------------------
; Fire power is coded on 1 byte (00-04)
nebulryj:0:22A5A7:04:000:1UP Maximum fire power
nebulryj:0:22A68B:04:000:2UP Maximum fire power
; Speed is coded on 1 byte (00-04)
nebulryj:0:22A5A5:04:000:1UP Maximum speed
nebulryj:0:22A689:04:000:2UP Maximum speed
;----------------------------------------------------------------------------
nebulryj:0:22A5AB:00:000:1UP M.W. - 'W' (green)    (P)
nebulryj:0:22A5AB:01:000:1UP M.W. - 'G' (yellow)   (P)
nebulryj:0:22A68F:00:000:2UP M.W. - 'W' (green)    (P)
nebulryj:0:22A68F:01:000:2UP M.W. - 'G' (yellow)   (P)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
; These values remain in memory until you get a POW (W or G)
nebulryj:0:22A5AB:00:001:1UP M.W. - 'W' (green)    (T)
nebulryj:0:22A5AB:01:001:1UP M.W. - 'G' (yellow)   (T)
nebulryj:0:22A68F:00:001:2UP M.W. - 'W' (green)    (T)
nebulryj:0:22A68F:01:001:2UP M.W. - 'G' (yellow)   (T)
;----------------------------------------------------------------------------
nebulryj:0:22A5AF:00:000:1UP E.W. - None           (P)
nebulryj:0:22A5AF:01:000:1UP E.W. - 'F' (cyan)     (P)
nebulryj:0:22A5AF:01:000:1UP E.W. - 'H' (red)      (P)
nebulryj:0:22A5AF:01:000:1UP E.W. - 'L' (orange)   (P)
nebulryj:0:22A5AF:01:000:1UP E.W. - 'D' (blue)     (P)
nebulryj:0:22A693:00:000:2UP E.W. - None           (P)
nebulryj:0:22A693:01:000:2UP E.W. - 'F' (cyan)     (P)
nebulryj:0:22A693:01:000:2UP E.W. - 'H' (red)      (P)
nebulryj:0:22A693:01:000:2UP E.W. - 'L' (orange)   (P)
nebulryj:0:22A693:01:000:2UP E.W. - 'D' (blue)     (P)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
; These values remain in memory until you get a POW (F, H, L or D),
; you run out of extra weapon time, or you lose a life
nebulryj:0:22A5AF:00:001:1UP E.W. - None           (T)
nebulryj:0:22A5AF:01:001:1UP E.W. - 'F' (cyan)     (T)
nebulryj:0:22A5AF:01:001:1UP E.W. - 'H' (red)      (T)
nebulryj:0:22A5AF:01:001:1UP E.W. - 'L' (orange)   (T)
nebulryj:0:22A5AF:01:001:1UP E.W. - 'D' (blue)     (T)
nebulryj:0:22A693:00:001:2UP E.W. - None           (T)
nebulryj:0:22A693:01:001:2UP E.W. - 'F' (cyan)     (T)
nebulryj:0:22A693:01:001:2UP E.W. - 'H' (red)      (T)
nebulryj:0:22A693:01:001:2UP E.W. - 'L' (orange)   (T)
nebulryj:0:22A693:01:001:2UP E.W. - 'D' (blue)     (T)
;============================================================================

; [ R-TYPE LEO (JAPAN REV. D) ]
; Invulnerability is coded on 2 bytes :
;   - timer (E286Ah) is coded on 1 byte (01-60h then 00 when OFF)
;   - switch (bit 7 at address E27FDh) is coded on 1 bit (0 OFF or 1 ON)
rtypelej:0:E286A:60:000:1UP Invulnerability ON  (1/2)
rtypelej:0:E27FD:80:520:1UP Invulnerability ON  (2/2)
rtypelej:0:E286A:00:001:1UP Invulnerability OFF (1/2)
rtypelej:0:E27FD:80:541:1UP Invulnerability OFF (2/2)
;   - timer (E28EAh) is coded on 1 byte (01-60h then 00 when OFF)
;   - switch (bit 7 at address E287Dh) is coded on 1 bit (0 OFF or 1 ON)
rtypelej:0:E28EA:60:000:2UP Invulnerability ON  (1/2)
rtypelej:0:E287D:80:520:2UP Invulnerability ON  (2/2)
rtypelej:0:E28EA:00:001:2UP Invulnerability OFF (1/2)
rtypelej:0:E287D:80:541:2UP Invulnerability OFF (2/2)
;----------------------------------------------------------------------------
rtypelej:0:E229A:03:000:1UP Unlimited lives
rtypelej:0:E229B:03:000:2UP Unlimited lives
;----------------------------------------------------------------------------
; Power charge is coded on 1 byte (00-38h)
rtypelej:0:E2855:38:000:1UP Maximum power charge
rtypelej:0:E28D5:38:000:2UP Maximum power charge
; Speed is coded on 2 bytes (00-0Ah - mult. of 2 & 00-5Ah mult. of 12h) :
;   E282Ch = E282Ah * 09
rtypelej:0:E282A:0A:000:1UP Maximum speed       (1/2)
rtypelej:0:E282C:5A:500:1UP Maximum speed       (2/2)
; Speed is coded on 2 bytes (00-0Ah - mult. of 2 & 00-5Ah mult. of 12h) :
;   E28ACh = E28AAh * 09
rtypelej:0:E28AA:0A:000:2UP Maximum speed       (1/2)
rtypelej:0:E28AC:5A:500:2UP Maximum speed       (2/2)
;----------------------------------------------------------------------------
rtypelej:0:E2842:00:000:1UP Extra fire - None     (P)
rtypelej:0:E2842:01:000:1UP Extra fire - Red      (P)
rtypelej:0:E2842:02:000:1UP Extra fire - Green    (P)
rtypelej:0:E2842:03:000:1UP Extra fire - Blue     (P)
rtypelej:0:E28C2:00:000:2UP Extra fire - None     (P)
rtypelej:0:E28C2:01:000:2UP Extra fire - Red      (P)
rtypelej:0:E28C2:02:000:2UP Extra fire - Green    (P)
rtypelej:0:E28C2:03:000:2UP Extra fire - Blue     (P)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
; These values remain in memory until you get a POW of another color
; or you lose a life
rtypelej:0:E2842:00:001:1UP Extra fire - None     (T)
rtypelej:0:E2842:01:001:1UP Extra fire - Red      (T)
rtypelej:0:E2842:02:001:1UP Extra fire - Green    (T)
rtypelej:0:E2842:03:001:1UP Extra fire - Blue     (T)
rtypelej:0:E28C2:00:001:2UP Extra fire - None     (T)
rtypelej:0:E28C2:01:001:2UP Extra fire - Red      (T)
rtypelej:0:E28C2:02:001:2UP Extra fire - Green    (T)
rtypelej:0:E28C2:03:001:2UP Extra fire - Blue     (T)
;============================================================================

; [ STREET FIGHTER (PROTOTYPE) ]
; Time is coded on 3 bytes (00-09 * 3) :
;   FF943Eh (MSB) - FF943Fh - FF9440h (LSB)
sf1p:0:FF9440:09:000:*UP Unlimited time
; Energy is coded on 2 bytes (00-04 & 00-0Bh) :
;   FF86A2h (LSB) - FF86A3h (MSB)
; Energy = [LSB] + [MSB] * 4
sf1p:0:FF86A3:0B:000:1UP Unlimited energy    (1/2)
sf1p:0:FF86A2:04:500:1UP Unlimited energy    (2/2)
; Energy is coded on 2 bytes (00-04 & 00-0Bh) :
;   FF86CCh (LSB) - FF86CDh (MSB)
; Energy = [LSB] + [MSB] * 4
sf1p:0:FF86CD:0B:000:2UP Unlimited energy    (1/2)
sf1p:0:FF86CC:04:500:2UP Unlimited energy    (2/2)
;----------------------------------------------------------------------------
; Energy is coded on 2 bytes (00-04 & 00-0Bh) :
;   FF86F6h (LSB) - FF86F7h (MSB)
; Energy = [LSB] + [MSB] * 4
sf1p:0:FF86F7:00:000:*UP CPU's energy = 0  (1/2-P)
sf1p:0:FF86F6:00:500:*UP CPU's energy = 0  (2/2-P)
sf1p:0:FF86A3:00:000:1UP Energy set to 0   (1/2-P)
sf1p:0:FF86A2:00:500:1UP Energy set to 0   (2/2-P)
sf1p:0:FF86CD:00:000:2UP Energy set to 0   (1/2-P)
sf1p:0:FF86CC:00:500:2UP Energy set to 0   (2/2-P)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
sf1p:0:FF86F7:00:001:*UP CPU's energy = 0  (1/2-T)
sf1p:0:FF86F6:00:501:*UP CPU's energy = 0  (2/2-T)
sf1p:0:FF86A3:00:001:1UP Energy set to 0   (1/2-T)
sf1p:0:FF86A2:00:501:1UP Energy set to 0   (2/2-T)
sf1p:0:FF86CD:00:001:2UP Energy set to 0   (1/2-T)
sf1p:0:FF86CC:00:501:2UP Energy set to 0   (2/2-T)
;----------------------------------------------------------------------------
; Rounds won are coded on 1 byte (00-02)
sf1p:0:FF86A4:02:000:1UP End round to win match
sf1p:0:FF86CE:02:000:2UP End round to win match
;----------------------------------------------------------------------------
sf1p:0:FF86F8:00:000:*UP CPU's rounds won = 0  (P)
sf1p:0:FF86A4:00:000:1UP Rounds won set to 0   (P)
sf1p:0:FF86CE:00:000:2UP Rounds won set to 0   (P)
;----------------------------------------------------------------------------
; Use these pokes only when you are playing
sf1p:0:FF86F8:00:001:*UP CPU's rounds won = 0  (T)
sf1p:0:FF86A4:00:001:1UP Rounds won set to 0   (T)
sf1p:0:FF86CE:00:001:2UP Rounds won set to 0   (T)
;============================================================================

; [ STAR CASTLE (MOTTOEIS) ]
starcase:0:01AF:03:000:1UP Unlimited lives
starcase:0:01B1:03:000:2UP Unlimited lives
;============================================================================

; [ STAR CASTLE (PROTOTYPE) ]
starcasp:0:01AF:03:000:1UP Unlimited lives
starcasp:0:01B1:03:000:2UP Unlimited lives
;============================================================================

; [ STELLAR CASTLE (ELETTRONOLO) ]
stellcas:0:01AF:03:000:1UP Unlimited lives
stellcas:0:01B1:03:000:2UP Unlimited lives
;============================================================================
Steph from The Ultimate Patchers

Visit Image The Ultimate Patchers' site Image
Post Reply