Difference between revisions of "Life Force"

From NES Hacker Wiki
Jump to: navigation, search
 
Line 3: Line 3:
 
==Easy Cheats==
 
==Easy Cheats==
 
{{CheatTop}}
 
{{CheatTop}}
 +
{{Cheat|Lives|EECF|64|03|Start With 99 Lives (Both players) (USA & Europe)}}
 +
{{Cheat|Lives|EAC7|64|03|Start With 99 Lives (Both players) (Japan)}}
 
{{Cheat|Lives-Infinite|0034|09|-|P1 Infinite Lives}}
 
{{Cheat|Lives-Infinite|0034|09|-|P1 Infinite Lives}}
 
{{Cheat|Invincible|0084|FF|-|P1 Invulnerable}}
 
{{Cheat|Invincible|0084|FF|-|P1 Invulnerable}}
Line 19: Line 21:
 
{{Cheat|Armor|0083|01|-|P2 Have Force Field}}
 
{{Cheat|Armor|0083|01|-|P2 Have Force Field}}
 
{{Cheat|Powerup|0079|05|-|P2 Power Up Level At Option (Players must share 2 options)}}
 
{{Cheat|Powerup|0079|05|-|P2 Power Up Level At Option (Players must share 2 options)}}
 +
{{Cheat|Challenge|EECF|00|03|Start With 1 Life (Both players) (USA & Europe)}}
 +
{{Cheat|Challenge|EAC7|00|03|Start With 1 Life (Both players) (Japan)}}
 
{{CheatBottom}}
 
{{CheatBottom}}
  
Line 24: Line 28:
 
[[File:Life Force.png|256px|right]]
 
[[File:Life Force.png|256px|right]]
  
==Memory Addresses==
+
===Memory Addresses===
 +
001D - Players (00 - 1 Player, 01 - 2 Players)
 
  0030 - Stage (00-05)
 
  0030 - Stage (00-05)
 
  0034 - P1 Lives
 
  0034 - P1 Lives
 
  0035 - P2 Lives
 
  0035 - P2 Lives
 +
0036 - P1 Next 1-Up (in thousands of points)
 +
0037 - P2 Next 1-Up (in thousands of points)
 +
 
  0076 - P1 Weapon Level
 
  0076 - P1 Weapon Level
 
  00 - Normal
 
  00 - Normal
Line 56: Line 64:
 
   
 
   
 
  0200-02FF - PPU Memory
 
  0200-02FF - PPU Memory
 +
 +
07EF - 30 Lives Cheat Flag (00 - No, 01 - Yes)
 +
 +
===Code===
 +
====Starting Lives====
 +
EECE:A9 03    LDA #$03        ; Load A with 3.
 +
EED0:AC EF 07  LDY $07EF      ; Load cheat flag.
 +
EED3:F0 02    BEQ $EED7      ; If Cheat Flag is on...
 +
EED5:A9 1E    LDA #$1E        ; Load A with $1E (30) instead of 3.
 +
EED7:85 34    STA $0034      ; Store A into P1 Lives.
 +
EED9:A4 1D    LDY $001D      ; Load number of players.
 +
EEDB:F0 02    BEQ $EEDF      ; If there is only one player, skip to EEDF.
 +
EEDD:85 35    STA $0035      ; Store A into P2 Lives.
 +
EEDF:A9 10    LDA #$10        ; Load A with $10.
 +
EEE1:85 36    STA $0036      ; Store P1 Next 1-Up
 +
EEE3:85 37    STA $0037      ; Store P2 Next 1-Up
 +
EEE5:60        RTS
  
 
===Text===
 
===Text===
Line 99: Line 124:
 
  0034 - P1 Lives
 
  0034 - P1 Lives
 
  0035 - P2 Lives
 
  0035 - P2 Lives
 +
0036 - P1 Next 1-Up (in thousands of points)
 +
0037 - P2 Next 1-Up (in thousands of points)
 +
 
  0066 - P1 Weapon Level
 
  0066 - P1 Weapon Level
 
  00 - Normal
 
  00 - Normal
Line 125: Line 153:
 
  0080 - Option #1 Flag (Players must share between 3 options)
 
  0080 - Option #1 Flag (Players must share between 3 options)
 
  0081 - Option #2 Flag
 
  0081 - Option #2 Flag
  0081 - Option #3 Flag
+
  0082 - Option #3 Flag
  
 
==Europe==
 
==Europe==

Latest revision as of 09:54, 5 August 2016

Life Force is a scrolling shoot-em-up based on the arcade game. It features several elements similar to the earlier game Gradius. You pilot a ship that must blast through several levels full of enemy ships, each ending with a boss. Power ups are collected though the game to give speed ups, missiles, lasers, ripples, and options.

Easy Cheats

Icon Addr Val Cmp Description
Icon-Lives.png EECF 64 03 Start With 99 Lives (Both players) (USA & Europe)
Icon-Lives.png EAC7 64 03 Start With 99 Lives (Both players) (Japan)
Icon-Lives-Infinite.png 0034 09 - P1 Infinite Lives
Icon-Invincible.png 0084 FF - P1 Invulnerable
Icon-Speed.png 0080 03 - P1 Have Fast Speed
Icon-Weapon.png 0086 02 - P1 Have Missiles
Icon-Weapon.png 0076 01 - P1 Have Ripple
Icon-Weapon.png 0076 02 - P1 Have Laser
Icon-Armor.png 0082 01 - P1 Have Force Field
Icon-Powerup.png 0078 05 - P1 Power Up Level At Option (Players must share 2 options)
Icon-Lives-Infinite.png 0035 09 - P2 Infinite Lives
Icon-Invincible.png 0085 FF - P2 Invulnerable
Icon-Speed.png 0081 03 - P2 Have Fast Speed
Icon-Weapon.png 0087 02 - P2 Have Missiles
Icon-Weapon.png 0077 01 - P2 Have Ripple
Icon-Weapon.png 0077 02 - P2 Have Laser
Icon-Armor.png 0083 01 - P2 Have Force Field
Icon-Powerup.png 0079 05 - P2 Power Up Level At Option (Players must share 2 options)
Icon-Challenge.png EECF 00 03 Start With 1 Life (Both players) (USA & Europe)
Icon-Challenge.png EAC7 00 03 Start With 1 Life (Both players) (Japan)
How do I use these?

North America

Life Force.png

Memory Addresses

001D - Players (00 - 1 Player, 01 - 2 Players)
0030 - Stage (00-05)
0034 - P1 Lives
0035 - P2 Lives
0036 - P1 Next 1-Up (in thousands of points)
0037 - P2 Next 1-Up (in thousands of points)

0076 - P1 Weapon Level
	00 - Normal
	01 - Ripple
	02 - Laser
0077 - P2 Weapon Level
0078 - P1 Powerup Level
	00 - None
	01 - Speed
	02 - Missile
	03 - Ripple
	04 - Laser
	05 - Option
	06 - Force
0079 - P2 Powerup Level
0080 - P1 Speed Level (00-0A)
0081 - P2 Speed Level
0082 - P1 Force Field Flag (00 - No, 01 - Yes)
0083 - P2 Force Field Flag
0084 - P1 Invincibility timeout
0085 - P2 Invincibility timeout
0086 - P1 Missile Level (00 - None, 01 - Missiles, 02 - More Missiles)
0087 - P2 Missile Level
008A - P1 Options (00-02)
008B - P2 Options
0090 - Option #1 Flag (Players must share between 2 options)
0091 - Option #2 Flag

0200-02FF - PPU Memory

07EF - 30 Lives Cheat Flag (00 - No, 01 - Yes)

Code

Starting Lives

EECE:A9 03     LDA #$03        ; Load A with 3.
EED0:AC EF 07  LDY $07EF       ; Load cheat flag.
EED3:F0 02     BEQ $EED7       ; If Cheat Flag is on...
EED5:A9 1E     LDA #$1E        ; Load A with $1E (30) instead of 3.
EED7:85 34     STA $0034       ; Store A into P1 Lives.
EED9:A4 1D     LDY $001D       ; Load number of players.
EEDB:F0 02     BEQ $EEDF       ; If there is only one player, skip to EEDF.
EEDD:85 35     STA $0035       ; Store A into P2 Lives.
EEDF:A9 10     LDA #$10        ; Load A with $10.
EEE1:85 36     STA $0036       ; Store P1 Next 1-Up
EEE3:85 37     STA $0037       ; Store P2 Next 1-Up
EEE5:60        RTS

Text

Title

00= 
01=A
02=B
03=C
04=D
05=E
06=F
07=I
08=K
09=L
0A=M
0B=N
0C=O
0D=P
0E=R
0F=S
10=T
11=U
12=Y
13=1
14=2
15=8
16=9
17=©
18=.
19=,
53=t
54=m


Japan

Salamander.png

The original Japanese name of the game is 沙羅曼蛇 (Salamander).

Memory Addresses

0034 - P1 Lives
0035 - P2 Lives
0036 - P1 Next 1-Up (in thousands of points)
0037 - P2 Next 1-Up (in thousands of points)

0066 - P1 Weapon Level
	00 - Normal
	01 - Ripple
	02 - Laser
0067 - P2 Weapon Level
0068 - P1 Powerup Level
	00 - None
	01 - Speed
	02 - Missile
	03 - Ripple
	04 - Laser
	05 - Option
	06 - Force
0069 - P2 Powerup Level
0070 - P1 Speed Level (00-0A)
0071 - P2 Speed Level
0074 - P1 Invincibility timeout
0075 - P2 Invincibility timeout
0072 - P1 Force Field Flag (00 - No, 01 - Yes)
0073 - P2 Force Field Flag
0076 - P1 Missile Level (00 - None, 01 - Missiles, 02 - More Missiles)
0077 - P2 Missile Level
007A - P1 Options (00-03)
007B - P2 Options
0080 - Option #1 Flag (Players must share between 3 options)
0081 - Option #2 Flag
0082 - Option #3 Flag

Europe

Lifeforce (E).png