Rolling Thunder

From NES Hacker Wiki
Jump to: navigation, search

Rolling Thunder is a platform run-and-gun based on the original arcade game. You play as an agent codenamed Albatross who is trying to save Leila Blitz, who is being held captive at the hands of Maboo, leader of the evil New York organization GELDRA. You progress along the levels, entering rooms to find power ups, and shooting the bad guys. Capcom released a very identical title called Code Name Viper.

Easy Cheats

Icon Addr Val Cmp Description
Icon-Lives.png E09B 0A 03 Start With 9 Lives (USA)
Icon-Lives.png E09B 64 03 Start With 99 Lives (USA)
Icon-Lives.png E07E 0A 03 Start With 9 Lives (Japan)
Icon-Lives.png E07E 64 03 Start With 99 Lives (Japan)
Icon-Lives-Infinite.png 0088 0A - Infinite Lives
Icon-HitPoints-Infinite.png 0089 02 - Infinite Hit Points (Bullets & grenades still kill)
Icon-Ammo-Infinite.png 00A0 FF - Infinite Bullets
Icon-Ammo-Infinite.png 00A1 FF - Infinite Magnum Bullets
Icon-Time.png E20F
E210
EA
EA
C6
59
Infinite Time (1/2) (USA)
Infinite Time (1/2) (USA)
Icon-Time.png E1F6
E1F7
EA
EA
C6
59
Infinite Time (1/2) (Japan)
Infinite Time (1/2) (Japan)
Icon-Challenge.png E09B 01 03 Start With 1 Life (USA)
Icon-Challenge.png E07E 01 03 Start With 1 Life (Japan)
Icon-Challenge.png 0089 01 - Any Hit Kills You
How do I use these?

North America

Rolling Thunder.png

Memory Addresses

0030 - Area
0059 - Time (Dies at 00 or FF)
0088 - Lives
0089 - Hit Points (00-02)
008A - Score: xxxxx9
008B - Score: xxxx9x
008C - Score: xxx9xx
008D - Score: xx9xxx
008E - Score: x9xxxx
008F - Score: 9xxxxx
00A0 - Bullets x1
00A1 - Magnum Bullets x1
00A2 - Bullets x256
00A3 - Magnum Bullets x256
05C9 - Value to Load Time From


Code

Starting Lives

This is an excerpt of the code that sets starting lives.

E09A:A9 03     LDA #$03         ; Load #03 into A
E09C:85 88     STA $0088        ; Store A into Lives

Time

This is an excerpt of the code that decrements time.

E20F:C6 59     DEC $0059        ; Decrement Time


Japan

Rolling Thunder (J).png

Memory Addresses

0030 - Area
0059 - Time (Dies at 00 or FF)
0088 - Lives
0089 - Hit Points (00-02)
008A - Score: xxxxx9
008B - Score: xxxx9x
008C - Score: xxx9xx
008D - Score: xx9xxx
008E - Score: x9xxxx
008F - Score: 9xxxxx
00A0 - Bullets x1
00A1 - Magnum Bullets x1
00A2 - Bullets x256
00A3 - Magnum Bullets x256
05C9 - Value to Load Time From

Code

Starting Lives

This is an excerpt of the code that sets starting lives.

E07D:A9 03     LDA #$03         ; Load #03 into A
E07F:85 88     STA $0088        ; Store A into Lives

Time

This is an excerpt of the code that decrements time.

E1F6:C6 59     DEC $0059        ; Decrement Time