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 * $...)
 
(stub)
Line 1: Line 1:
{{rommap|game=Treasure Master}}
{{rommap|game=Treasure Master}}


'''Note''': There may be an anti-cheat system to detect modifications to these variables.
'''Note''': Any information shown below is imprecise.  


== Player status ==
0x00000 - 0x01FFF
* $F5 - number of lives
* $f6 - Health
* $4D2 - Current item (See http://codepad.org/AZx35dWe for items)
* $3E4 - invulnerability time
* $435 - Oxygen level - max 0x80.
* $3E4 - Character "state" (e.g. 00=normal, 01=Falling into water, 02=Swimming, 04=Sub)
* $472+<item code> - inventory.  (See http://codepad.org/AZx35dWe for current codes).
* $4A2 - Bomb timer


== Password ==
0x02000 - 0x03FFF
The password should be "3HDJL9DNQV2WYTV4S91RXR86".  Serial number is located on the game registration card, which differs from each copy.
* $016A to $0189 - Password/serial number information.
* Password appears first in memory.  Serial number is added after the password.


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
0x04000 - 0x05FFF


Alternatively, check the PPU when looking at the password screen. 
0x06000 - 0x07FFF


== Other ==
0x08000 - 0x09FFF
* $F3 - Current map
 
* $558 - X
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
 
 
{{stub}}

Revision as of 18:10, 3 November 2009

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

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


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