Blaster Master (NES) - RAM
Jump to navigation
Jump to search
USA
|
USA |
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 |
Europe
|
Europe |
USA (Beta)
|
USA (Beta) |
USA, Europe (Virtual Console)
|
USA, Europe (Virtual Console) |
Japan (Virtual Console)
|
Japan (Virtual Console) |



