Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
Blaster Master/RAM map: Difference between revisions
Jump to navigation
Jump to search
Customfiber (talk | contribs) No edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
{{rammap|game=Blaster Master}} | {{rammap|game=Blaster Master}} | ||
{{Note|text=Memory locations discovered using the 'FCEU' Emulator for Windows.}} | |||
<table border=1> | <table border=1> | ||
<tr> | <tr> | ||
Line 168: | Line 168: | ||
</tr> | </tr> | ||
</table> | </table> | ||
'''Example:''' To get Hover, Wall.1, and Wall.2, add the decimal values that correspond to the table entries. In this case, 1, 4, and 8. Setting offset 0x0099 to decimal 13 will give you those skills, since 1+4+8 = 13. | |||
{{Note|text=Note: Setting bit 8 in offset {{hex|0x03FB}} will take you straight to the final boss (guy with whip) without having to defeat the 2-legged spit shooter first.}} | |||
{{source|Locations mapped by Aeryck (mailto:sk4ven@netscape.net)}} |
Revision as of 02:08, 24 August 2016
The following article is a RAM map for Blaster Master.
Note: {{{1}}} |
Offset | Effect | Comments |
0x0092 | Hover Gauge value | Bar Graph. value increases 32 per bar (max 255) |
0x0099 | Special Items | See bit field table below. |
0x00DD | Lives Remaining | |
0x00C3 | "GUN" Gauge | Bar graph. value increases 32 per bar (max 255) |
0x03FB | Bosses Defeated | See bit field table below. |
0x03FC | Item Pickups | See bit field table below. |
0x040D | Main Health Gauge | Bar graph. Value increases 32 per bar (max 255) |
0x0500-5FF | Level Data | Each byte represents one square tile |
0x06F0 | Homing Missiles | Quantity (00 - 99) |
0x06F1 | Lightening Blast | Quantity (00 - 99) |
0x06F2 | 3-way Missile | Quantity (00 - 99) |
Bit field table for offset 0x0099 | Bit field table for offset 0x03FB | Bit field table for offset 0x03FC | ||||||
Bit | Decimal | Effect | Bit | Decimal | Effect | Bit | Decimal | Effect |
1 | 1 | Gives 'Hover' ability | 1 | 1 | Stage 1 Boss defeated | 1 | 1 | Stage 1 Item Obtained |
2 | 2 | Gives 'Dive' ability | 2 | 2 | Stage 2 Boss defeated | 2 | 2 | Stage 2 Item Obtained |
3 | 4 | Gives 'Wall.1' ability | 3 | 4 | Stage 3 Boss Defeated | 3 | 4 | Stage 3 Item Obtained |
4 | 8 | Gives 'Wall.2' ability | 4 | 8 | Stage 4 Boss Defeated | 4 | 8 | Stage 4 Item Obtained |
5 | 16 | Gives 'Crusher' ability | 5 | 16 | Stage 5 Boss Defeated | 5 | 16 | Stage 5 Item Obtained |
6 | 32 | No effect | 6 | 32 | Stage 6 Boss Defeated | 6 | 32 | Stage 6 Item Obtained |
7 | 64 | Gives 'Hyper' ability | 7 | 64 | Stage 7 Boss Defeated | 7 | 64 | Stage 7 Item Obtained |
8 | 128 | Gives 'Key' ability | 8 | 128 | Stage 8 Boss Defeated | 8 | 128 | No Effect |
Example: To get Hover, Wall.1, and Wall.2, add the decimal values that correspond to the table entries. In this case, 1, 4, and 8. Setting offset 0x0099 to decimal 13 will give you those skills, since 1+4+8 = 13.
Note: {{{1}}} |
(Source: Locations mapped by Aeryck (mailto:sk4ven@netscape.net))