Editing Wikifang:Telefang 1 Translation Patch/Bank map

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
'''Legend:'''
* <span class=asm>Red</span> - Assembly code
* <span class=text>Blue</span> - Text/text pointers
* <span class=graphics>Purple</span> - Graphics
* <span class=misc>Green</span> - Other data
{|class=wikitable cellpadding=5
{|class=wikitable cellpadding=5
|-
|-
! width="5%" | Bank
! width="5%" | Bank
! width="10%" | ROM address
! width="10%" | ROM address
! width="10%" | Free regions
! width="43%" | Data
! width="37%" | Data
! width="42%" | Patch
! width="38%" | Patch changes
|-
|-
|0x0
|0x0
|0x0
|0x0
|$HOME, headers, bankswitch routines
|
|
|<span class=asm>$HOME, headers, bankswitch routines, Map/Status Text Routine (0x3A91), </span><span class=graphics>Compressed graphics pointer table (0x1DE1, only pointers, no banks)</span>
|<span class=asm>+ extra jump into reset vector for some reason (0x63)</span><br/><span class=text>+ "Denjuua" (0x66)</span><br /><span class=asm>+ Generic Limit Break x2 (0x6E-77)<br />+ Map/Status Text advice (0x77-96)<br />+ Shop Item Limit Break Bankjump (0x96-9E)<br />+ Denjuu Name Relocator (0x9E-AF)</span>
|-
|-
|0x1
|0x1
|0x4000
|0x4000
|Blank
|
|
|Blank
|<span class=asm>+ Some ASM (andwhyisit)</span>
|-
|-
|0x2
|0x2
|0x8000
|0x8000
|0x95E0-0xC000
|
|<span class=asm>Opening logos and titlescreen (System State 0, 0x9300. Is itself a state machine.)</span>
|
|
|-
|-
|0x3
|0x3
|0xC000
|0xc000
|
|
|<span class=asm>Super Gameboy detection/support routines (disabled normally due to improper header setting)</span>, <span class=graphics>C388: SGB borders in SNES tile format</span>
|
|
|-
|-
Line 41: Line 29:
|0x10000
|0x10000
|
|
|<span class=asm>D-shot text entry code</span>, <span class=misc>D-shot character mapping</span>
|
|
|-
|-
|0x5
|0x5
|0x14000
|0x14000
|
|ASM: Battle?
|<span class=asm>ASM: Battle?</span>
|
|
|-
|-
Line 53: Line 39:
|0x18000
|0x18000
|
|
|<span class=misc>Compressed graphics supertable</span>, ?
|
|
|-
|-
|0x7
|0x7
|0x1C000
|0x1c000
|
|
|<span class=graphics>Nearly every background palette set in the game (references bank D for actual color data)</span>
|
|
|-
|-
Line 65: Line 49:
|0x20000
|0x20000
|
|
|<span class=misc>Compressed attributemaps table</span>
|
|
|-
|-
Line 71: Line 54:
|0x24000
|0x24000
|
|
|<span class=misc>Compressed attributemaps table, part 2</span>
|
|
|-
|-
|0xa
|0xa
|0x28000
|0x28000
|
|
|
|
|
|-
|-
|0xb
|0xb
|0x2C000
|0x2c000
|0x2F9BA - 0x30000
|Font, text-related code, move names
|<span class=graphics>Font (0x2D229)</span>, <span class=asm>Main script interpreter state machine (0x2C100), Font drawing (0x2CE29), text-related code</span>, <span class=misc>(0x2C94F: dialogue super pointer table)</span>, <span class=text>item names</span>
| +VWF code, -move names
|<span class=asm>+ VWF code</span> <br><span class=text>- Item names (moved to 0x78)</span>
|-
|-
|0xc
|0xc
|0x30000
|0x30000
|
|
|
|
|
Line 94: Line 73:
|0xd
|0xd
|0x34000
|0x34000
|
|Nearly every color palette in the game
|<span class=graphics>Nearly every background ($4000) and object ($5D80) color palette in the game</span>
|
|
|-
|-
Line 101: Line 79:
|0x38000
|0x38000
|
|
|<span class=graphics>Nearly every object color palette configuration in the game (actual color data lives in bank D)</span><span class=misc>Stuff</span>, <span class=text>credits</span>, <span class=misc>other stuff??</span>
|
|
|-
|-
|0xf
|0xf
|0x3C000
|0x3c000
|
|Maps for wild Denjuu, other unknown things???
|<span class=misc>Maps for wild Denjuu, other unknown things???</span>
|
|
|-
|-
Line 113: Line 89:
|0x40000
|0x40000
|
|
|<span class=text>Denjuu description text</span>
|
|
|-
|-
|0x11
|0x11
|0x44000
|0x44000
|
|
|
|
|
Line 124: Line 98:
|0x12
|0x12
|0x48000
|0x48000
|
|
|
|
|
|-
|-
|0x13
|0x13
|0x4C000
|0x4c000
|
|
|
|
|
Line 136: Line 108:
|0x14
|0x14
|0x50000
|0x50000
|
|
|
|
|
Line 142: Line 113:
|0x15
|0x15
|0x54000
|0x54000
|
|
|
|
|
Line 148: Line 118:
|0x16
|0x16
|0x58000
|0x58000
|
|
|
|
|
|-
|-
|0x17
|0x17
|0x5C000
|0x5c000
|
|
|
|
|
Line 160: Line 128:
|0x18
|0x18
|0x60000
|0x60000
|
|
|
|
|
Line 166: Line 133:
|0x19
|0x19
|0x64000
|0x64000
|
|
|
|
|
Line 172: Line 138:
|0x1a
|0x1a
|0x68000
|0x68000
|
|
|
|
|
|-
|-
|0x1b
|0x1b
|0x6C000
|0x6c000
|
|
|
|
|
Line 184: Line 148:
|0x1c
|0x1c
|0x70000
|0x70000
|
|
|
|
|
Line 190: Line 153:
|0x1d
|0x1d
|0x74000
|0x74000
|
|
|
|
|
Line 196: Line 158:
|0x1e
|0x1e
|0x78000
|0x78000
|Blank
|
|
|Blank
|<span class=text>String overflow bank (opcode EC)</span>
|-
|-
|0x1f
|0x1f
|0x7C000
|0x7c000
|
|
|
|
|
Line 208: Line 168:
|0x20
|0x20
|0x80000
|0x80000
|
|
|
|
|
Line 214: Line 173:
|0x21
|0x21
|0x84000
|0x84000
|
|
|
|
|
Line 220: Line 178:
|0x22
|0x22
|0x88000
|0x88000
|
|
|
|
|
|-
|-
|0x23
|0x23
|0x8C000
|0x8c000
|
|
|
|
|
Line 232: Line 188:
|0x24
|0x24
|0x90000
|0x90000
|
|
|
|
|
Line 238: Line 193:
|0x25
|0x25
|0x94000
|0x94000
|Blank
|
|
|Blank
|<span class=text>+ Phone question text 6 (moved from 0x26)</span>
|-
|-
|0x26
|0x26
|0x98000
|0x98000
|
|
|<span class=asm>Phone call-related code?</span> <br><span class=text>Phone question text</span>
|
|<span class=text>- Phone question text 6 (moved to 0x25)</span>
|-
|-
|0x27
|0x27
|0x9C000
|0x9c000
|
|
|
|
|
|-
|-
|0x28
|0x28
|0xA0000
|0xa0000
|
|
|<span class=graphics>Map room tiles</span>
|
|
|-
|-
|0x29
|0x29
|0xA4000
|0xa4000
|0xA786A-0xA8000
|
|<span class=graphics>FD numbers, compressed stuff?</span>, <span class=asm>code?</span>
|
|
|-
|-
|0x2a
|0x2a
|0xA8000
|0xa8000
|
|ASM: Map screen
|<span class=asm>ASM: Map screen</span>, <span class=text>map names</span>, <span class=graphics>item icons</span>
|
|
|-
|-
|0x2b
|0x2b
|0xAC000
|0xac000
|
|
|<span class=graphics>Item graphics</span>
|
|
|-
|-
|0x2c
|0x2c
|0xB0000
|0xb0000
|
|
|<span class=graphics>Item graphics 2</span>
|
|
|-
|-
|0x2d
|0x2d
|0xB4000
|0xb4000
|
|Blank
|Blank
|
|
|-
|-
|0x2e
|0x2e
|0xB8000
|0xb8000
|
|
|<span class=graphics>Overworld sprites</span>
|
|
|-
|-
|0x2f
|0x2f
|0xBC000
|0xbc000
|
|
|<span class=graphics>Overworld sprites 2</span>
|
|
|-
|-
|0x30
|0x30
|0xC0000
|0xc0000
|
|
|<span class=graphics>Overworld sprites 3</span>
|
|
|-
|-
|0x31
|0x31
|0xC4000
|0xc4000
|
|
|<span class=graphics>Overworld sprites 4</span>
|
|
|-
|-
|0x32
|0x32
|0xC8000
|0xc8000
|
|
|
|
|
|-
|-
|0x33
|0x33
|0xCC000
|0xcc000
|
|
|
|
|
|-
|-
|0x34
|0x34
|0xD0000
|0xd0000
|
|Blank
|Blank
|<span class=text>+ Denjuu names (moved from 0x75)</span>, <span class=asm>Modified version of a function that attempts to center strings with spaces (0xD3F40, "StringTable_ADVICE_PadCopyBuffer" in disasm)</span>
|Denjuu names
|-
|-
|0x35
|0x35
|0xD4000
|0xd4000
|
|
|<span class=graphics>Compressed GB menu tilesets</span>
|
|
|-
|-
|0x36
|0x36
|0xD8000
|0xd8000
|
|
|<span class=graphics>Compressed graphics</span>
|
|
|-
|-
|0x37
|0x37
|0xDC000
|0xdc000
|
|
|<span class=graphics>Compressed ?, D-shot borders/versions, "You Have _ messages", PUSH START sprites</span>
|
|
|-
|-
|0x38
|0x38
|0xE0000
|0xe0000
|
|
|<span class=graphics>Various sprites, overworld graphics, map tiles and sprites, numbers </span>
|
|
|-
|-
|0x39
|0x39
|0xE4000
|0xe4000
|
|
|<span class=graphics>Compressed intro and cutscene graphics</span>
|
|
|-
|-
|0x3a
|0x3a
|0xE8000
|0xe8000
|
|
|<span class=graphics>Compressed intro sprites, link graphics, game over</span>
|
|
|-
|-
|0x3b
|0x3b
|0xEC000
|0xec000
|
|Blank
|<span class=graphics>Title Menu, Pause Menu, & Battle Menu Graphics</span>
|
|
|-
|-
|0x3c
|0x3c
|0xF0000
|0xf0000
|
|Blank
|Blank
|
|
|-
|-
|0x3d
|0x3d
|0xF4000
|0xf4000
|
|Blank
|Blank
|
|
|-
|-
|0x3e
|0x3e
|0xF8000
|0xf8000
|
|
|<span class=misc>All compressed tilemaps read by HOME A2A</span>
|
|
|-
|-
|0x3f
|0x3f
|0xFC000
|0xfc000
|
|
|<span class=misc>All compressed attribmaps read by HOME A34</span>, <span class=graphics>Some uncompressed graphics ???</span>
|
|
|-
|-
Line 401: Line 329:
|0x100000
|0x100000
|
|
|<span class=text>Some post-game NPC text</span>
|
|
|-
|-
Line 407: Line 334:
|0x104000
|0x104000
|
|
|<span class=graphics>Move animation graphics</span>
|
|
|-
|-
|0x42
|0x42
|0x108000
|0x108000
|
|
|
|
|
|-
|-
|0x43
|0x43
|0x10C000
|0x10c000
|Blank
|
|
|Blank
|<span class=text>+ Event text 5 (moved from 0x4a)</span>
|-
|-
|0x44
|0x44
|0x110000
|0x110000
|Blank
|
|
|Blank
|<span class=text>+ Phone question text 3 (moved from 0x45)</span>
|-
|-
|0x45
|0x45
|0x114000
|0x114000
|
|
|<span class=text>Text for battles and other general stuff <br>Phone question text 3</span>
|
|<span class=text>- Phone question text 3 (moved to 0x44)</span>
|-
|-
|0x46
|0x46
|0x118000
|0x118000
|
|
|<span class=text>Text messages and secret Denjuu call text</span>
|
|
|-
|-
|0x47
|0x47
|0x11C000
|0x11c000
|
|
|<span class=text>NPC text 1</span>
|
|
|-
|-
Line 449: Line 369:
|0x120000
|0x120000
|
|
|<span class=text>Event text 1</span>
|
|
|-
|-
Line 455: Line 374:
|0x124000
|0x124000
|
|
|<span class=text>NPC text 2</span>
|
|
|-
|-
Line 461: Line 379:
|0x128000
|0x128000
|
|
|<span class=text>Some NPC text <br>Event text 5</span>
|
|<span class=text>- Event text 5 (moved to 0x43)</span>
|-
|-
|0x4b
|0x4b
|0x12C000
|0x12c000
|
|
|<span class=text>Event text 2</span>
|
|
|-
|-
Line 473: Line 389:
|0x130000
|0x130000
|
|
|<span class=text>Phone question text 1</span>
|
|
|-
|-
Line 479: Line 394:
|0x134000
|0x134000
|
|
|<span class=text>Phone question text 2</span> <br><span class=graphics>Compressed evolution graphics</span>
|
|Graphics moved to 0x61
|-
|-
|0x4e
|0x4e
|0x138000
|0x138000
|
|
|<span class=text>Event text 3</span>
|
|
|-
|-
|0x4f
|0x4f
|0x13C000
|0x13c000
|
|Unused cutscene tilemaps/palettes (?)
|<span class=text>NPC text 3</span>
|
|
|-
|-
|0x50
|0x50
|0x140000
|0x140000
|
|Unused cutscene graphics
|<span class=text>Event text 4</span>
|
|
|-
|-
Line 503: Line 414:
|0x144000
|0x144000
|
|
|<span class=text>Phone question text 4 <br> Phone question text 5</span>
|
|<span class=text>- Phone question text 5 (moved to 0x58)</span>
|-
|-
|0x52
|0x52
|0x148000
|0x148000
|
|
|
|
|
|-
|-
|0x53
|0x53
|0x14C000
|0x14c000
|
|
|
|
|
Line 520: Line 428:
|0x54
|0x54
|0x150000
|0x150000
|
|
|
|
|
Line 526: Line 433:
|0x55
|0x55
|0x154000
|0x154000
|
|
|
|
|
Line 533: Line 439:
|0x158000
|0x158000
|
|
|<span class=text>Phone text (Plot-related)</span>
|
|
|-
|-
|0x57
|0x57
|0x15C000
|0x15c000
|
|
|<span class=text>Phone text (Experience item-related)</span>
|
|
|-
|-
|0x58
|0x58
|0x160000
|0x160000
|Blank
|
|
|Blank
|<span class=text>+ Phone question text 5 (moved from 0x51)</span>
|-
|-
|0x59
|0x59
|0x164000
|0x164000
|
|
|<span class=graphics>Compressed overworld tilesets</span>
|
|
|-
|-
|0x5a
|0x5a
|0x168000
|0x168000
|
|Blank
|Blank
|
|
|-
|-
|0x5b
|0x5b
|0x16C000
|0x16c000
|
|Blank
|Blank
|
|
Line 568: Line 468:
|0x5c
|0x5c
|0x170000
|0x170000
|
|Blank
|Blank
|
|
Line 574: Line 473:
|0x5d
|0x5d
|0x174000
|0x174000
|
|Blank
|Blank
|
|
Line 580: Line 478:
|0x5e
|0x5e
|0x178000
|0x178000
|
|
|
|
|
|-
|-
|0x5f
|0x5f
|0x17C000
|0x17c000
|
|
|<span class=graphics>Unused cutscene tilemaps/palettes (?)</span>
|
|
|-
|-
Line 593: Line 489:
|0x180000
|0x180000
|
|
|<span class=graphics>Unused cutscene graphics</span>
|
|
|-
|-
|0x61
|0x61
|0x184000
|0x184000
|Blank
|
|
|Blank
|Evolution graphics (refer to v89)
|-
|-
|0x62
|0x62
|0x188000
|0x188000
|
|Blank
|Blank
|
|
|-
|-
|0x63
|0x63
|0x18C000
|0x18c000
|
|Acre data for Sanaeba Research Center
|<span class=misc>Acre data for Sanaeba Research Center</span>
|
|
|-
|-
|0x64
|0x64
|0x190000
|0x190000
|
|Acre data for Marts & Houses, Burion Ruins: Floors 7-9, Human World, Teletel/Dendel room, unused replica of Golaking's room, D-Shot room, Palm Sea Antenna Tree switch room
|<span class=misc>Acre data for Marts & Houses, Bryon Ruins: Floors 7-9, Human World, Teletel/Dendel room, unused replica of Golaking's room, D-Shot room, Palm Sea Antenna Tree switch room</span>
|
|
|-
|-
|0x65
|0x65
|0x194000
|0x194000
|
|Acre data for Burion Ruins: Floors 1-6
|<span class=misc>Acre data for Bryon Ruins: Floors 1-6</span>
|
|
|-
|-
|0x66
|0x66
|0x198000
|0x198000
|
|Acre data for Cactos Ruins
|<span class=misc>Acre data for Cactos Ruins</span>
|
|
|-
|-
|0x67
|0x67
|0x19C000
|0x19c000
|
|Game maps, warps, treasure chest contents
|<span class=misc>Game maps, warps, treasure chest contents</span>
|
|
|-
|-
|0x68
|0x68
|0x1A0000
|0x1a0000
|
|Acre data for Overworld Map (Top-left, top-right, and bottom-left quadrants), Antenna trees (same quadrants)  
|<span class=misc>Acre data for Overworld Map (Top-left, top-right, and bottom-left quadrants), Antenna Trees (same quadrants) </span>
|
|
|-
|-
|0x69
|0x69
|0x1A4000
|0x1a4000
|
|Acre data for Overworld Map (Bottom-right quadrant), Antenna trees (Bottom-right quadrant), Toronko Village Spring, Northeast Cavern, Craft Research Center, Dementia's Mansion
|<span class=misc>Acre data for Overworld Map (Bottom-right quadrant), Antenna Trees (Bottom-right quadrant), Tronco Village Spring, Northeast Cavern, Craft Research Center, Dimenza's Mansion</span>
|
|
|-
|-
|0x6a
|0x6a
|0x1A8000
|0x1a8000
|
|Acre data for Toripa Antenna Tree Cave, Pepperi Mountains
|<span class=misc>Acre data for Toulipa Antenna Tree Cave, Peperi Mountains</span>
|
|
|-
|-
|0x6b
|0x6b
|0x1AC000
|0x1ac000
|
|Sprites for Denjuu #1-18
|<span class=graphics>Sprites for Denjuu #1-18</span>
|
|
|-
|-
|0x6c
|0x6c
|0x1B0000
|0x1b0000
|
|Sprites for Denjuu #19-36
|<span class=graphics>Sprites for Denjuu #19-36</span>
|
|
|-
|-
|0x6d
|0x6d
|0x1B4000
|0x1b4000
|
|Sprites for Denjuu #37-54
|<span class=graphics>Sprites for Denjuu #37-54</span>
|
|
|-
|-
|0x6e
|0x6e
|0x1B8000
|0x1b8000
|
|Sprites for Denjuu #55-72
|<span class=graphics>Sprites for Denjuu #55-72</span>
|
|
|-
|-
|0x6f
|0x6f
|0x1BC000
|0x1bc000
|
|Sprites for Denjuu #73-90
|<span class=graphics>Sprites for Denjuu #73-90</span>
|
|
|-
|-
|0x70
|0x70
|0x1C0000
|0x1c0000
|
|Sprites for Denjuu #91-108
|<span class=graphics>Sprites for Denjuu #91-108</span>
|
|
|-
|-
|0x71
|0x71
|0x1C4000
|0x1c4000
|
|Sprites for Denjuu #109-126
|<span class=graphics>Sprites for Denjuu #109-126</span>
|
|
|-
|-
|0x72
|0x72
|0x1C8000
|0x1c8000
|
|Sprites for Denjuu #127-144
|<span class=graphics>Sprites for Denjuu #127-144</span>
|
|
|-
|-
|0x73
|0x73
|0x1CC000
|0x1cc000
|
|Sprites for Denjuu #145-162
|<span class=graphics>Sprites for Denjuu #145-162</span>
|
|
|-
|-
|0x74
|0x74
|0x1D0000
|0x1d0000
|
|Sprites for Denjuu #163-174
|<span class=graphics>Sprites for Denjuu #163-174</span>
|
|
|-
|-
|0x75
|0x75
|0x1D4000
|0x1d4000
|Wild Denjuu species/level data, other unknown things???
|
|
|<span class=text>Various lists: Denjuu names, T-Fanger names, attack names, types, phrases, etc.</span><br /><span class=misc>Wild Denjuu species/level data, other unknown things???</span>
|<span class=text>- Denjuu names (moved to 0x34)<br>- Battle phrases (moved to 0x78)</span>
|-
|-
|0x76
|0x76
|0x1D8000
|0x1d8000
|
|
|<span class=graphics>Encounter/phonecall backgrounds</span>
|
|
|-
|-
|0x77
|0x77
|0x1DC000
|0x1dc000
|
|Blank
|Blank
|
|
|-
|-
|0x78
|0x78
|0x1E0000
|0x1e0000
|
|Blank
|Blank
|<span class=text>+ Battle phrases (moved from 0x75)<br>+ Item names (moved from 0xb, 0x1E2B80)</span> <br><span class=asm>+ ASM advice to print items in shops (0x1E2FD0)</span>
|Denjuu Phrases, item names
|-
|-
|0x79
|0x79
|0x1E4000
|0x1e4000
|
|
|<span class=graphics>D-Shot buttons, windows CGB</span>
|
|
|-
|-
|0x7a
|0x7a
|0x1E8000
|0x1e8000
|
|
|<span class=graphics>D-Shot buttons </span>
|
|
|-
|-
|0x7b
|0x7b
|0x1EC000
|0x1ec000
|
|
|<span class=graphics>D-Shot buttons, windows GB</span>
|
|
|-
|-
|0x7c
|0x7c
|0x1F0000
|0x1f0000
|
|
|<span class=misc>Home screen voice sample</span>
|
|
|-
|-
|0x7d
|0x7d
|0x1F4000
|0x1f4000
|
|
|<span class=graphics>T-Fanger sprites, Denjuu groups, personality icons</span>
|
|
|-
|-
|0x7e
|0x7e
|0x1F8000
|0x1f8000
|
|
|<span class=graphics>T-Fanger sprites</span>
|
|
|-
|-
|0x7f
|0x7f
|0x1FC000
|0x1fc000
|
|
|<span class=graphics>T-Fanger sprites</span>
|
|
|-
|-
|}
|}
Please note that all contributions to Wikifang are considered to be released under the Attribution-NonCommercial-ShareAlike 3.0 Unported (see Wikifang:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)