Thunder Cross +

This forum is the archive of arcade cheats that have already been added to the current or the next release of the cheat file.
Post Reply
ShimaPong
Posts: 1063
Joined: Wed May 21, 2003 4:19 pm
Location: Japan

Thunder Cross +

Post by ShimaPong »

Code: Select all

; [ Thunder Cross ]
:thunderx:00000000:4086:000000FF:FFFFFFFF:Infinite Credits
:thunderx:00000000:40A0:00000064:FFFFFFFF:Infinite Lives PL1
:thunderx:00000000:499A:00000001:FFFFFFFF:Rapid Fire - Main Shot PL1
:thunderx:00000000:4980:00000000:00000060:Invincibility PL1 (Incomplete):Turn it OFF at the end of the stage.
:thunderx:00110000:4983:00000201:FFFFFFFF:Invincibility PL1 (Incomplete) (2/2)
:thunderx:00000100:49B6:00000005:FFFFFFFF:Select Speed PL1
:thunderx:00000000:49B8:00000002:FFFFFFFF:Always Maximum Shot Power PL1
:thunderx:62000000:0000:00000000:00000000:Select Weapon PL1
:thunderx:00010000:49B7:00000000:FFFFFFFF:Normal Shot
:thunderx:00010000:49B7:00000001:FFFFFFFF:Vulcan
:thunderx:00010000:49B7:00000002:FFFFFFFF:Boomerang
:thunderx:00010000:49B7:00000003:FFFFFFFF:Tail Laser
:thunderx:62000000:0000:00000000:00000000:Select Extra Weapon PL1:Enabled after get a optional unit
:thunderx:00110000:49B9:00000000:FFFFFFFF:No Extra Weapon
:thunderx:00110000:49B9:00000114:FFFFFFFF:Laser
:thunderx:00110000:49B9:00000214:FFFFFFFF:Flame
:thunderx:00110000:49B9:00000314:FFFFFFFF:Napalm
:thunderx:00000000:40B0:00000064:FFFFFFFF:Infinite Lives PL2
:thunderx:00000000:4A1A:00000001:FFFFFFFF:Rapid Fire - Main Shot PL2
:thunderx:00000000:4A00:00000000:00000060:Invincibility PL2 (Incomplete):Turn it OFF at the end of the stage.
:thunderx:00110000:4A03:00000201:FFFFFFFF:Invincibility PL2 (Incomplete) (2/2)
:thunderx:00000100:4A36:00000005:FFFFFFFF:Select Speed PL2
:thunderx:00000000:4A38:00000002:FFFFFFFF:Always Maximum Shot Power PL2
:thunderx:62000000:0000:00000000:00000000:Select Weapon PL2
:thunderx:00010000:4A37:00000000:FFFFFFFF:Normal Shot
:thunderx:00010000:4A37:00000001:FFFFFFFF:Vulcan
:thunderx:00010000:4A37:00000002:FFFFFFFF:Boomerang
:thunderx:00010000:4A37:00000003:FFFFFFFF:Tail Laser
:thunderx:62000000:0000:00000000:00000000:Select Extra Weapon PL2:Enabled after get a optional unit
:thunderx:00110000:4A39:00000000:FFFFFFFF:No Extra Weapon
:thunderx:00110000:4A39:00000114:FFFFFFFF:Laser
:thunderx:00110000:4A39:00000214:FFFFFFFF:Flame
:thunderx:00110000:4A39:00000314:FFFFFFFF:Napalm
:thunderx:00001301:40C0:00000006:FFFFFFFF:Select Starting Stage:Set on "Press Start" message after inserted a credit
:thunderx:00000020:4612:000000A0:FFFFFFFF:Sound Test Timer Stop:[PL1 Shot1]Next Code

; [ Thunder Cross (Set 2) ]
:thnderxa:00000000:4086:000000FF:FFFFFFFF:Infinite Credits
:thnderxa:00000000:40A0:00000064:FFFFFFFF:Infinite Lives PL1
:thnderxa:00000000:468A:00000009:FFFFFFFF:Infinite Bombs PL1
:thnderxa:00000000:4033:00000000:00000010:Rapid Fire - Main Shot PL1:Turn it OFF on name entry screen
:thnderxa:00000000:4840:00000000:00000060:Invincibility PL1 (Incomplete):Turn it OFF at the end of the stage.
:thnderxa:00110000:4843:00000201:FFFFFFFF:Invincibility PL1 (Incomplete) (2/2)
:thnderxa:62000000:0000:00000000:FFFFFFFF:Select Weapon PL1
:thnderxa:00010000:468A:00000000:00000080:Normal Shot
:thnderxa:00010000:468A:00000080:00000080:Vulcan
:thnderxa:00000000:40B0:00000064:FFFFFFFF:Infinite Lives PL2
:thnderxa:00000000:46AA:00000009:FFFFFFFF:Infinite Bombs PL2
:thnderxa:00000000:4035:00000000:00000010:Rapid Fire - Main Shot PL2:Turn it OFF on name entry screen
:thnderxa:00000000:4860:00000000:00000060:Invincibility PL2 (Incomplete):Turn it OFF at the end of the stage.
:thnderxa:00110000:4863:00000201:FFFFFFFF:Invincibility PL2 (Incomplete) (2/2)
:thnderxa:62000000:0000:00000000:FFFFFFFF:Select Weapon PL2
:thnderxa:00010000:46AA:00000000:00000080:Normal Shot
:thnderxa:00010000:46AA:00000080:00000080:Vulcan
:thnderxa:00001301:40C0:00000006:FFFFFFFF:Select Starting Stage:Set on "Press Start" message after inserted a credit
:thnderxa:00000020:4612:000000A0:FFFFFFFF:Sound Test Timer Stop:[PL1 Shot1]Next Code

; [ Thunder Cross (Set 3) ]
:thnderxb:00000000:4086:000000FF:FFFFFFFF:Infinite Credits
:thnderxb:00000000:40A0:00000064:FFFFFFFF:Infinite Lives PL1
:thnderxb:00000000:499A:00000001:FFFFFFFF:Rapid Fire - Main Shot PL1
:thnderxb:00000000:4980:00000000:00000060:Invincibility PL1 (Incomplete):Turn it OFF at the end of the stage.
:thnderxb:00110000:4983:00000201:FFFFFFFF:Invincibility PL1 (Incomplete) (2/2)
:thnderxb:00000100:49B6:00000005:FFFFFFFF:Select Speed PL1
:thnderxb:00000000:49B8:00000002:FFFFFFFF:Always Maximum Shot Power PL1
:thnderxb:62000000:0000:00000000:00000000:Select Weapon PL1
:thnderxb:00010000:49B7:00000000:FFFFFFFF:Normal Shot
:thnderxb:00010000:49B7:00000001:FFFFFFFF:Vulcan
:thnderxb:00010000:49B7:00000002:FFFFFFFF:Boomerang
:thnderxb:00010000:49B7:00000003:FFFFFFFF:Tail Laser
:thnderxb:62000000:0000:00000000:00000000:Select Extra Weapon PL1:Enabled after get a optional unit
:thnderxb:00110000:49B9:00000000:FFFFFFFF:No Extra Weapon
:thnderxb:00110000:49B9:00000114:FFFFFFFF:Laser
:thnderxb:00110000:49B9:00000214:FFFFFFFF:Flame
:thnderxb:00110000:49B9:00000314:FFFFFFFF:Napalm
:thnderxb:00000000:40B0:00000064:FFFFFFFF:Infinite Lives PL2
:thnderxb:00000000:4A1A:00000001:FFFFFFFF:Rapid Fire - Main Shot PL2
:thnderxb:00000000:4A00:00000000:00000060:Invincibility PL2 (Incomplete):Turn it OFF at the end of the stage.
:thnderxb:00110000:4A03:00000201:FFFFFFFF:Invincibility PL2 (Incomplete) (2/2)
:thnderxb:00000100:4A36:00000005:FFFFFFFF:Select Speed PL2
:thnderxb:00000000:4A38:00000002:FFFFFFFF:Always Maximum Shot Power PL2
:thnderxb:62000000:0000:00000000:00000000:Select Weapon PL2
:thnderxb:00010000:4A37:00000000:FFFFFFFF:Normal Shot
:thnderxb:00010000:4A37:00000001:FFFFFFFF:Vulcan
:thnderxb:00010000:4A37:00000002:FFFFFFFF:Boomerang
:thnderxb:00010000:4A37:00000003:FFFFFFFF:Tail Laser
:thnderxb:62000000:0000:00000000:00000000:Select Extra Weapon PL2:Enabled after get a optional unit
:thnderxb:00110000:4A39:00000000:FFFFFFFF:No Extra Weapon
:thnderxb:00110000:4A39:00000114:FFFFFFFF:Laser
:thnderxb:00110000:4A39:00000214:FFFFFFFF:Flame
:thnderxb:00110000:4A39:00000314:FFFFFFFF:Napalm
:thnderxb:00001301:40C0:00000006:FFFFFFFF:Select Starting Stage:Set on "Press Start" message after inserted a credit
:thnderxb:00000020:4612:000000A0:FFFFFFFF:Sound Test Timer Stop:[PL1 Shot1]Next Code

; [ Thunder Cross (Japan) ]
:thnderxj:00000000:4086:000000FF:FFFFFFFF:Infinite Credits
:thnderxj:00000000:40A0:00000064:FFFFFFFF:Infinite Lives PL1
:thnderxj:00000000:499A:00000001:FFFFFFFF:Rapid Fire - Main Shot PL1
:thnderxj:00000000:4980:00000000:00000060:Invincibility PL1 (Incomplete):Turn it OFF at the end of the stage.
:thnderxj:00110000:4983:00000201:FFFFFFFF:Invincibility PL1 (Incomplete) (2/2)
:thnderxj:00000100:49B6:00000005:FFFFFFFF:Select Speed PL1
:thnderxj:00000000:49B8:00000002:FFFFFFFF:Always Maximum Shot Power PL1
:thnderxj:62000000:0000:00000000:00000000:Select Weapon PL1
:thnderxj:00010000:49B7:00000000:FFFFFFFF:Normal Shot
:thnderxj:00010000:49B7:00000001:FFFFFFFF:Vulcan
:thnderxj:00010000:49B7:00000002:FFFFFFFF:Boomerang
:thnderxj:00010000:49B7:00000003:FFFFFFFF:Tail Laser
:thnderxj:62000000:0000:00000000:00000000:Select Extra Weapon PL1:Enabled after get a optional unit
:thnderxj:00110000:49B9:00000000:FFFFFFFF:No Extra Weapon
:thnderxj:00110000:49B9:00000114:FFFFFFFF:Laser
:thnderxj:00110000:49B9:00000214:FFFFFFFF:Flame
:thnderxj:00110000:49B9:00000314:FFFFFFFF:Napalm
:thnderxj:00000000:40B0:00000064:FFFFFFFF:Infinite Lives PL2
:thnderxj:00000000:4A1A:00000001:FFFFFFFF:Rapid Fire - Main Shot PL2
:thnderxj:00000000:4A00:00000000:00000060:Invincibility PL2 (Incomplete):Turn it OFF at the end of the stage.
:thnderxj:00110000:4A03:00000201:FFFFFFFF:Invincibility PL2 (Incomplete) (2/2)
:thnderxj:00000100:4A36:00000005:FFFFFFFF:Select Speed PL2
:thnderxj:00000000:4A38:00000002:FFFFFFFF:Always Maximum Shot Power PL2
:thnderxj:62000000:0000:00000000:00000000:Select Weapon PL2
:thnderxj:00010000:4A37:00000000:FFFFFFFF:Normal Shot
:thnderxj:00010000:4A37:00000001:FFFFFFFF:Vulcan
:thnderxj:00010000:4A37:00000002:FFFFFFFF:Boomerang
:thnderxj:00010000:4A37:00000003:FFFFFFFF:Tail Laser
:thnderxj:62000000:0000:00000000:00000000:Select Extra Weapon PL2:Enabled after get a optional unit
:thnderxj:00110000:4A39:00000000:FFFFFFFF:No Extra Weapon
:thnderxj:00110000:4A39:00000114:FFFFFFFF:Laser
:thnderxj:00110000:4A39:00000214:FFFFFFFF:Flame
:thnderxj:00110000:4A39:00000314:FFFFFFFF:Napalm
:thnderxj:00001301:40C0:00000006:FFFFFFFF:Select Starting Stage:Set on "Press Start" message after inserted a credit
:thnderxj:00000020:4612:000000A0:FFFFFFFF:Sound Test Timer Stop:[PL1 Shot1]Next Code
Clearned up.
  • Converted all old codes to new ones.
  • Deleted "Infinite Bombs" for thunderx. "Bomb" system is now thnderxa ONLY.
  • Translated the codes for thunderx into thnderxb added on 0.104u1.
  • Added Credit, Rapid Fire, Invincibility, Speed, Weapons and Stage Selection. But Invincibility (Flicker) is incomplete because you need to turn OFF at the end of the stage.
Thnderxa is the different game system from thunderx, thnderxb and thnderxj.
  • Enabled "Bomb" instead of Extra Weapon.
  • No Boomerang and Tail Laser (Only Normal Shot and Vulcan) and No Power-up, Speed-up.
  • The address for Invincibility is different but the value is the same.
  • Rapid Fire system is different. Thunderx has Semi-Rapid Fire (and the cheat makes it Full-Rapid Fire). But thnderxa doesn't have it.
User avatar
Pugsy
Posts: 3675
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 15 times
Contact:

Post by Pugsy »

Thanks, added.

Still working my way through your last cheat2.dat, sizewise I've now done about 60% of it, so still ontrack. I'm deleting everything from the cheat2.dat that have been added or have already included and I'm trying to put comments against cheats I haven't added for whatever reason.
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.264 XML cheat collection (3 APRIL 2024) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/SxsQUJoT#jBdz6GLm_ ... QzFGSMms2c (ZIP Archive 3.8 MB)
ShimaPong
Posts: 1063
Joined: Wed May 21, 2003 4:19 pm
Location: Japan

Post by ShimaPong »

Added RAM/ROM Check Skipping and Pre-Enable it.

Code: Select all

:thunderx:20A00000:8137:006803D5:FFFFFFFF:Skip RAM/ROM Check:It's better to use together with Pre-Enable
:thunderx:64004000:000x:00000000:00000000:Pre-Enable "Skip RAM/ROM Check"

:thnderxa:20A00000:8137:006803D5:FFFFFFFF:Skip RAM/ROM Check:It's better to use together with Pre-Enable
:thnderxa:64004000:000x:00000000:00000000:Pre-Enable "Skip RAM/ROM Check"

:thnderxb:20A00000:8137:006803D5:FFFFFFFF:Skip RAM/ROM Check:It's better to use together with Pre-Enable
:thnderxb:64004000:000x:00000000:00000000:Pre-Enable "Skip RAM/ROM Check"

:thnderxj:20A00000:8137:006803D5:FFFFFFFF:Skip RAM/ROM Check:It's better to use together with Pre-Enable
:thnderxj:64004000:000x:00000000:00000000:Pre-Enable "Skip RAM/ROM Check"
This code prevents from RAM/ROM error after reset in turning a cheat code ON and enables quick boot. Using Pre-Enable, you need to change current value on the address field. Because it is variable depending on the position of "Skip" code.
For example : If you add after "Sound Test Timer Stop", set the value as 0x0011 (in thnderxa, 0x000D).

Pugsy HELP !
I'm trying to search a ROM code for Invincibility. But this game's program is too tricky to find collision check routine.
pepinos
Posts: 130
Joined: Mon Apr 05, 2004 12:47 am

Post by pepinos »

ShimaPong what type(programme)for mame cheats are you using?because i tried with the normal cheat engine menu to find some codes,but believe me its too hard to find them
User avatar
Pugsy
Posts: 3675
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 15 times
Contact:

Post by Pugsy »

ShimaPong wrote:Added RAM/ROM Check Skipping and Pre-Enable it.

Code: Select all

:thunderx:20A00000:8137:006803D5:FFFFFFFF:Skip RAM/ROM Check:It's better to use together with Pre-Enable
:thunderx:64004000:000x:00000000:00000000:Pre-Enable "Skip RAM/ROM Check"

:thnderxa:20A00000:8137:006803D5:FFFFFFFF:Skip RAM/ROM Check:It's better to use together with Pre-Enable
:thnderxa:64004000:000x:00000000:00000000:Pre-Enable "Skip RAM/ROM Check"

:thnderxb:20A00000:8137:006803D5:FFFFFFFF:Skip RAM/ROM Check:It's better to use together with Pre-Enable
:thnderxb:64004000:000x:00000000:00000000:Pre-Enable "Skip RAM/ROM Check"

:thnderxj:20A00000:8137:006803D5:FFFFFFFF:Skip RAM/ROM Check:It's better to use together with Pre-Enable
:thnderxj:64004000:000x:00000000:00000000:Pre-Enable "Skip RAM/ROM Check"
I'm not sure how I should add these cheats, I think it would be best to leave out the pre-enable cheat completely rather than adding it commented out with comments as the comments will only be valid as long as the cheats don't get rearranged or added to.
ShimaPong wrote:Pugsy HELP !
I'm trying to search a ROM code for Invincibility. But this game's program is too tricky to find collision check routine.
I'll take a ganders, looks quite a straightforward game though the Konami CPU I've never heard of...looks basically like 6809 on first glance.
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.264 XML cheat collection (3 APRIL 2024) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/SxsQUJoT#jBdz6GLm_ ... QzFGSMms2c (ZIP Archive 3.8 MB)
User avatar
Pugsy
Posts: 3675
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 15 times
Contact:

Post by Pugsy »

Ok, I think these ROM cheats have no side-effects as far as I can tell. Just basically RTS'd where the sprite collison branch branches to on a collision.

Code: Select all

:thunderx:20000000:AD04:0000008F:FFFFFFFF:Invincibility
:thnderxa:20000000:AE1E:0000008F:FFFFFFFF:Invincibility
:thnderxj:20000000:AD05:0000008F:FFFFFFFF:Invincibility
:thnderxb:20000000:AD05:0000008F:FFFFFFFF:Invincibility
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.264 XML cheat collection (3 APRIL 2024) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/SxsQUJoT#jBdz6GLm_ ... QzFGSMms2c (ZIP Archive 3.8 MB)
ShimaPong
Posts: 1063
Joined: Wed May 21, 2003 4:19 pm
Location: Japan

Post by ShimaPong »

Thanks but sorry my missleading information and you liar. Because your posted code have found already by myself. And this code is NOT the collision check avoidance. It avoids the routine of "death" after collision. Therefore if you turn off after a collision with an object, the player ship are suddenly broken !
In thunderx.

Code: Select all

ACE6: 12 07 47 1C   lda   $471c
ACEA: 28 40         bita  #$40
ACEC: 63 0C         bne   $acfa (12)
ACEE: 12 24 F0      lda   #$-10,x	; Load player status flag into A register.
ACF1: 28 10         bita  #$10		; Check the 4th bit. (OFF = No Hit / ON = Hit)
ACF3: 63 0F         bne   $ad04 (15)	; If you have collided with an object, branch to $ad04.
ACF5: AB FD 9C      lbsr  $aa94 (-612)	; Call collision check for scenery.
ACF8: 72 0A         bcs   $ad04 (10)	; If you have collided with a scenery, branch to $ad04.
ACFA: 12 07 46 E3   lda   $46e3
ACFE: 65 03         bpl   $ad03 (3)
AD00: 8B 24 F4      inc   #$-0c,x
AD03: 8F            rts
AD04: 82 24 2C      clr   #$2c,x	; The routine of "death".
On $ACEE and $ACF1, check the bit of "dead or alive" for an object (1P is on $4980, 2P is on $4AA0).
And a value on these address is stored on the following routine.

Code: Select all

DE34: 42 49 90      ldx   #$4990
DE37: 46 58 10      ldu   #$5810
DE3A: 12 56         lda   ,u		; Load a value on $5810 (1P) into A register.
DE3C: 3A 24 F0      sta   #$-10,x	; Store a value on A register into $4980 (1P).
DE3F: 0A 54 05      leau  #$05,u
DE42: 42 4A 10      ldx   #$4a10
DE45: 12 56         lda   ,u		; Load a value on $5815 (1P) into A register.
DE47: 3A 24 F0      sta   #$-10,x	; Store a value on A register into $4A00 (2P).
I'm trying to search where a value is stored into $5810 if collide. But I have not find yet.

Pugsy, a lot of your "Invincibility" ROM codes are mostly NOT "collision avoidance" BUT "death avoidance". I find your job unsatisfactory. Therefore I have fixed these codes and re-added into my cheat database. I hope "complete" Invincibility and PLEASE DON'T ADDED "INCOMPLETE" ONES INTO OFFICIAL CHEAT.DAT !
User avatar
Pugsy
Posts: 3675
Joined: Fri Aug 17, 2001 12:59 am
Location: North Wales, UK.
Has thanked: 1 time
Been thanked: 15 times
Contact:

Post by Pugsy »

ShimaPong wrote:Thanks but sorry my missleading information and you liar. Because your posted code have found already by myself.
I prefer not to be called a liar thank you, I have simply RTS'd the final branch in the sprite collision detection chain...ok it's not at the start of it. I didn't notice that when the cheat was turned OFF you died if you'd had a collision at all - but a comment in such cases would be fine.
ShimaPong wrote:I'm trying to search where a value is stored into $5810 if collide. But I have not find yet.
You'd be better looking at when 4980 is changed rather than 5810 as 4980 changes before 5810 and 5810 is filled with the data from 4980 by the code at $DC61.
ShimaPong wrote:Pugsy, a lot of your "Invincibility" ROM codes are mostly NOT "collision avoidance" BUT "death avoidance". I find your job unsatisfactory. Therefore I have fixed these codes and re-added into my cheat database. I hope "complete" Invincibility and PLEASE DON'T ADDED "INCOMPLETE" ONES INTO OFFICIAL CHEAT.DAT !
Well that's why they are called 'Invincibility', death avoidance is a pretty good definition of Invincibility which means 'cannot die'. Collison avoidance would properly be called 'No Sprite Collision' it's just that it's generally also called 'Invincibility' because that's the effect it has.

I grant that dieing when the cheat is turned OFF is a bad thing though and I'm sorry I didn't spot it. And most of my cheats are 'death avoidance' rather than 'collision avoidance' because from past experience you need to be able to let good (powerups etc) collisions happen and stop bad collisions happening, this often means you have to kill several bad branches (and hope you haven't missed) and let all the good branches through. However if you just kill the death routine you can be sure that you've only killed the bad effects. Some of the invincibility cheats from the past had side effects with the sound effects that I never spotted because the driver at that time had no sound or because my speakers were off (I find it easier to think with no sound to distract) and for them I'm sorry. But I still hold the view that 'death avoidance' is a good way of searching for invincibility due to the unique branches it will take...it's also quite quick to find. In some cases though no sprite collision is the only way to find bug-free 'Invincibility' and in those cases I do go down that route.

And I don't see this cheat as INCOMPLETE, it does exactly what it says on the tin but I will add a comment that you will die when you turn the cheat off. I will have a look tonight though for the sprite collision based Invincibility, I've got to go to work in a few minutes and have only got a few minutes to play:-

Code: Select all

:thunderx:20900000:DE35:00005810:FFFFFFFF:No Sprite to Sprite Collision
This doesn't take care of background collisons though, but I think it's probably closer to what YOU want. If you haven't cracked it by tonight I'll will sort out the rest of the cheat..
Pugsy

Servicing your cheating needs since 1985 8)

Grab the latest cheat collection:
MAME 0.264 XML cheat collection (3 APRIL 2024) from http://www.mamecheat.co.uk or direct from:-
https://mega.nz/file/SxsQUJoT#jBdz6GLm_ ... QzFGSMms2c (ZIP Archive 3.8 MB)
ShimaPong
Posts: 1063
Joined: Wed May 21, 2003 4:19 pm
Location: Japan

Post by ShimaPong »

OK, I said more than I should have. But you might keep that I want always more perfect Invincibility which is based on "Collision Check Avoidance" and hope to add a comment in case that "Death Avoidance" style causes a problem in mind.

BTW I have finally found complete Invincibility with ROM hack. It's VERY hard to search because $5800-$5FFF is banked RAM. This is no death when turn OFF and no killing an enemy when collied (another reason of disliked "Death Avoidance" type is that an enemy is broken after collision).

Code: Select all

:thunderx:20800000:AA99:00000060:FFFFFFFF:Invincibility (ROM Hack)
:thunderx:20810000:DD84:0000008F:FFFFFFFF:Invincibility (ROM Hack) (2/3):1st = Scenery, 2nd = Fire
:thunderx:20810000:DDB3:0000008F:FFFFFFFF:Invincibility (ROM Hack) (3/3):Enemy

:thnderxa:20800000:AB80:00000060:FFFFFFFF:Invincibility (ROM Hack)
:thnderxa:20810000:DB91:0000008F:FFFFFFFF:Invincibility (ROM Hack) (2/3):1st = Scenery, 2nd = Fire
:thnderxa:20810000:DBC0:0000008F:FFFFFFFF:Invincibility (ROM Hack) (3/3):Enemy

:thnderxb:20800000:AA9A:00000060:FFFFFFFF:Invincibility (ROM Hack)
:thnderxb:20810000:DD7F:0000008F:FFFFFFFF:Invincibility (ROM Hack) (2/3):1st = Scenery, 2nd = Fire
:thnderxb:20810000:DDAE:0000008F:FFFFFFFF:Invincibility (ROM Hack) (3/3):Enemy

:thnderxj:20800000:AA9A:00000060:FFFFFFFF:Invincibility (ROM Hack)
:thnderxj:20810000:DD7F:0000008F:FFFFFFFF:Invincibility (ROM Hack) (2/3):1st = Scenery, 2nd = Fire
:thnderxj:20810000:DDAE:0000008F:FFFFFFFF:Invincibility (ROM Hack) (3/3):Enemy
Post Reply