Blaster Master (NES) - RAM

From ROM Detectives Wiki
Jump to navigation Jump to search
Label-Main.svgLabel-RAM.svgLabel-ROM.svgLabel-Text.svgLabel-Lua.svg


USA

USA

Blaster Master - NES - USA.png

Memory Addresses

004D - Change in Y delta when jumping

0079 - Player Direction
007C - Player X (On Screen)
007D - Player Y (On Screen)
007E - Invincibility Flag (00 - Invincible, 7F - Not Invincible)
007F - Bullet 1 X
0080 - Bullet 1 Y
0081 - Bullet 1 ?
0082 - Bullet 2 X
0083 - Bullet 2 Y
0084 - Bullet 2 ?
0085 - Bullet 3 X
0086 - Bullet 3 Y
0087 - Bullet 3 ?

0092 - Hover Gauge (00-FF)

0099 - Inventory Screen Bit Flag
	00000000
	||||||||
	|||||||+- Hover
	||||||+- Dive
	|||||+- Wall 1
	||||+- Wall 2
	|||+- Crusher
	||+- None
	|+- Hyper
	+- Key

00BA - Weapon Selected (00 - Heat Seekers, 01 - Thunderbreak, 02 - Missiles)

00C3 - Gun Power (00-FF)

00CA - Player X position in main map (Read Only)
00C7 - Camera X position in map chunk

00DA - Tank Wheel Turn Sprite (00-03)

00DD - Lives (00-09)

00DE - Controller 1 Input

00EB - Jump Flag (01 Idle, 05 Jump/Land)

00F7 - Controller 1 Input

0300-0310 - Text when switching areas

037E - Continues (00-05)

03FC - Powerup Bit Flag ()
	00000000
	||||||||
	|||||||+- Crusher Shot
	||||||+- Hyper Shot
	|||||+- Hover Gauge
	||||+- Key
	|||+- 
	||+- 
	|+- Wall 2
	+- 

03FF - Tank HP when not in tank

0403 - Player X Position in map chunk
0404 - Jumping Delta ?
0405 - Player Y Position in map chunk
0406 - Tank X Delta (Functions oddly)
0407 - Tank Y Delta
0408 - Tank Y Position (pixel?)
040A - Crouch status

040D - Tank HP (00-FF)

047D - Boss HP

0480-04FF - Enemy Stats

0500-05FF - Name Table

0650-066F - Palette

06F0 - Heat-Seeking Missiles (00-63)
06F1 - Thunderbreaks (00-63)
06F2 - Multi-Warheads (00-63)

0700-079F - Sound Memory

Code

Starting Lives

C301:A9 02     LDA #$02         ; Load #02 into A.
C303:85 DD     STA $00DD        ; Store A into Starting Lives.


Japan

Japan

Blaster Master - NES - Japan.png


Europe

Europe

Blaster Master - NES - Europe.png


USA (Beta)

USA (Beta)

Blaster Master (Beta) - NES - USA.png


USA, Europe (Virtual Console)

USA, Europe (Virtual Console)

256x256px


Japan (Virtual Console)

Japan (Virtual Console)

256x256px