Treasure Master/ROM map: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
(New page: {{rommap|game=Treasure Master}} '''Note''': There may be an anti-cheat system to detect modifications to these variables. == Player status == * $F5 - number of lives * $f6 - Health * $...)
 
m (Xkeeper moved page Treasure Master:ROM map to Treasure Master/ROM map: normalize subpages and titles)
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{rommap|game=Treasure Master}}
{{rommap|game=Treasure Master}}
 
{{stub}}
'''Note''': There may be an anti-cheat system to detect modifications to these variables. 
'''Note''': Any information shown below is imprecise.
 
<pre>
== Player status ==
0x00000 - 0x01FFF
* $F5 - number of lives
0x02000 - 0x03FFF
* $f6 - Health
0x04000 - 0x05FFF
* $4D2 - Current item (See http://codepad.org/AZx35dWe for items)
0x06000 - 0x07FFF
* $3E4 - invulnerability time
0x08000 - 0x09FFF
* $435 - Oxygen level - max 0x80.
0x0A000 - 0x0BFFF
* $3E4 - Character "state" (e.g. 00=normal, 01=Falling into water, 02=Swimming, 04=Sub)
0x0C000 - 0x0DFFF
* $472+<item code> - inventory.  (See http://codepad.org/AZx35dWe for current codes).
0x0E000 - 0x0FFFF
* $4A2 - Bomb timer
0x10000 - 0x11FFF
 
0x12000 - 0x13FFF
== Password ==
0x14000 - 0x15FFF
The password should be "3HDJL9DNQV2WYTV4S91RXR86".  Serial number is located on the game registration card, which differs from each copy.
0x16000 - 0x17FFF
* $016A to $0189 - Password/serial number information.
0x18000 - 0x19FFF
* Password appears first in memory.  Serial number is added after the password.
0x1A000 - 0x1BFFF: Contains beginning of stage 6.
 
0x1C000 - 0x1DFFF
To convert password from memory format to human readable format, look at these conversions: 0'=00 '1'=01 '2'=02 '3'=03 '4'=04 '5'=05 '6'=06 '7'=07 '8'=08 '9'=09 'Q'=10 'Z'=12 'W'=13 'S'=14 'X'=15 'D'=17 'C'=18 'R'=19 'F'=20 'V'=21 'T'=22 'G'=23 'B'=24 'Y'=25 'H'=26 'N'=27 'J'=29 'M'=30 'K'=32 'L'=34 'P'=35 '!'=38
0x1E000 - 0x1FFFF
 
0x20000 - 0x21FFF
Alternatively, check the PPU when looking at the password screen.
0x22000 - 0x23FFF
 
0x24000 - 0x25FFF
== Other ==
0x26000 - 0x27FFF
* $F3 - Current map
0x28000 - 0x29FFF
* $558 - X
0x2A000 - 0x2BFFF
0x2C000 - 0x2DFFF
0x2E000 - 0x2FFFF
0x30000 - 0x31FFF
0x32000 - 0x33FFF
0x34000 - 0x35FFF: Contains sprites for stages 5/6.
0x36000 - 0x37FFF: Contains sprites for stage 3.
0x38000 - 0x39FFF: Contains beginning of first world.  
0x3A000 - 0x3BFFF: Contains beginning of second world.
0x3C000 - 0x3DFFF
0x3E000 - 0x3FFFF
</pre>
{{Internal Data|game=Treasure Master}}

Latest revision as of 02:42, 24 January 2024

Chip tiny.png The following article is a ROM map for Treasure Master.

So very stubbly.
This page is rather stubbly and could use some expansion.
Are you a bad enough dude to rescue this article?

Note: Any information shown below is imprecise.

0x00000 - 0x01FFF
0x02000 - 0x03FFF
0x04000 - 0x05FFF
0x06000 - 0x07FFF
0x08000 - 0x09FFF
0x0A000 - 0x0BFFF
0x0C000 - 0x0DFFF
0x0E000 - 0x0FFFF
0x10000 - 0x11FFF
0x12000 - 0x13FFF
0x14000 - 0x15FFF
0x16000 - 0x17FFF
0x18000 - 0x19FFF
0x1A000 - 0x1BFFF: Contains beginning of stage 6.
0x1C000 - 0x1DFFF
0x1E000 - 0x1FFFF
0x20000 - 0x21FFF
0x22000 - 0x23FFF
0x24000 - 0x25FFF
0x26000 - 0x27FFF
0x28000 - 0x29FFF
0x2A000 - 0x2BFFF
0x2C000 - 0x2DFFF
0x2E000 - 0x2FFFF
0x30000 - 0x31FFF
0x32000 - 0x33FFF
0x34000 - 0x35FFF: Contains sprites for stages 5/6.
0x36000 - 0x37FFF: Contains sprites for stage 3.
0x38000 - 0x39FFF: Contains beginning of first world. 
0x3A000 - 0x3BFFF: Contains beginning of second world. 
0x3C000 - 0x3DFFF
0x3E000 - 0x3FFFF