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
!Bank
! width="10%" | ROM address
!ROM address
! width="10%" | Free regions
!Data
! width="37%" | Data
! 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
|<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>
|
|
|-
|-
|0x4
|0x4
|0x10000
|0x10000
|
|<span class=asm>D-shot text entry code</span>, <span class=misc>D-shot character mapping</span>
|
|
|-
|-
|0x5
|0x5
|0x14000
|0x14000
|
|<span class=asm>ASM: Battle?</span>
|
|
|-
|-
|0x6
|0x6
|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>
|
|
|-
|-
|0x8
|0x8
|0x20000
|0x20000
|
|<span class=misc>Compressed attributemaps table</span>
|
|
|-
|-
|0x9
|0x9
|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>
Patch: VWF code
|<span class=asm>+ VWF code</span> <br><span class=text>- Item names (moved to 0x78)</span>
|-
|-
|0xc
|0xc
|0x30000
|0x30000
|
|
|
|
|-
|-
|0xd
|0xd
|0x34000
|0x34000
|
|<span class=graphics>Nearly every background ($4000) and object ($5D80) color palette in the game</span>
|
|
|-
|-
|0xe
|0xe
|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
|
|<span class=misc>Maps for wild Denjuu, other unknown things???</span>
|
|
|-
|-
|0x10
|0x10
|0x40000
|0x40000
|
|<span class=text>Denjuu description text</span>
|
|
|-
|-
|0x11
|0x11
|0x44000
|0x44000
|
|
|
|
|-
|-
|0x12
|0x12
|0x48000
|0x48000
|
|
|
|
|-
|-
|0x13
|0x13
|0x4C000
|0x4c000
|
|
|
|
|-
|-
|0x14
|0x14
|0x50000
|0x50000
|
|
|
|
|-
|-
|0x15
|0x15
|0x54000
|0x54000
|
|
|
|
|-
|-
|0x16
|0x16
|0x58000
|0x58000
|
|
|
|
|-
|-
|0x17
|0x17
|0x5C000
|0x5c000
|
|
|
|
|-
|-
|0x18
|0x18
|0x60000
|0x60000
|
|
|
|
|-
|-
|0x19
|0x19
|0x64000
|0x64000
|
|
|
|
|-
|-
|0x1a
|0x1a
|0x68000
|0x68000
|
|
|
|
|-
|-
|0x1b
|0x1b
|0x6C000
|0x6c000
|
|
|
|
|-
|-
|0x1c
|0x1c
|0x70000
|0x70000
|
|
|
|
|-
|-
|0x1d
|0x1d
|0x74000
|0x74000
|
|
|
|
|-
|-
Line 197: Line 129:
|0x78000
|0x78000
|
|
|Blank
|<span class=text>String overflow bank (opcode EC)</span>
|-
|-
|0x1f
|0x1f
|0x7C000
|0x7c000
|
|
|
|
|-
|-
|0x20
|0x20
|0x80000
|0x80000
|
|
|
|
|-
|-
|0x21
|0x21
|0x84000
|0x84000
|
|
|
|
|-
|-
|0x22
|0x22
|0x88000
|0x88000
|
|
|
|
|-
|-
|0x23
|0x23
|0x8C000
|0x8c000
|
|
|
|
|-
|-
|0x24
|0x24
|0x90000
|0x90000
|
|
|
|
|-
|-
Line 239: Line 157:
|0x94000
|0x94000
|
|
|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
|
|<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
|
|
|-
|-
|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
|<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>
|-
|-
|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
|
|<span class=graphics>Title Menu, Pause Menu, & Battle Menu Graphics</span>
|
|
|-
|-
|0x3c
|0x3c
|0xF0000
|0xf0000
|
|Blank
|
|
|-
|-
|0x3d
|0x3d
|0xF4000
|0xf4000
|
|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>
|
|
|-
|-
|0x40
|0x40
|0x100000
|0x100000
|
|<span class=text>Some post-game NPC text</span>
|
|
|-
|-
|0x41
|0x41
|0x104000
|0x104000
|
|<span class=graphics>Move animation graphics</span>
|
|
|-
|-
|0x42
|0x42
|0x108000
|0x108000
|
|
|
|
|-
|-
|0x43
|0x43
|0x10C000
|0x10c000
|
|
|Blank
|<span class=text>+ Event text 5 (moved from 0x4a)</span>
|-
|-
|0x44
|0x44
|0x110000
|0x110000
|
|
|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>
|
|
|-
|-
|0x48
|0x48
|0x120000
|0x120000
|
|<span class=text>Event text 1</span>
|
|
|-
|-
|0x49
|0x49
|0x124000
|0x124000
|
|<span class=text>NPC text 2</span>
|
|
|-
|-
Line 461: Line 305:
|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>
|
|
|-
|-
|0x4c
|0x4c
|0x130000
|0x130000
|
|<span class=text>Phone question text 1</span>
|
|
|-
|-
Line 479: Line 317:
|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>
|
|-
|-
|0x51
|0x51
|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
|
|
|
|
|-
|-
|0x54
|0x54
|0x150000
|0x150000
|
|
|
|
|-
|-
|0x55
|0x55
|0x154000
|0x154000
|
|
|
|
|-
|-
|0x56
|0x56
|0x158000
|0x158000
|
|<span class=text>Phone text (Plot-related)</span>
|
|
|-
|-
|0x57
|0x57
|0x15C000
|0x15c000
|
|<span class=text>Phone text (Experience item-related)</span>
|
|
|-
|-
Line 545: Line 361:
|0x160000
|0x160000
|
|
|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
|
|
|-
|-
|0x5b
|0x5b
|0x16C000
|0x16c000
|
|Blank
|
|
|-
|-
|0x5c
|0x5c
|0x170000
|0x170000
|
|Blank
|
|
|-
|-
|0x5d
|0x5d
|0x174000
|0x174000
|
|Blank
|
|
|-
|-
|0x5e
|0x5e
|0x178000
|0x178000
|
|
|
|
|-
|-
|0x5f
|0x5f
|0x17C000
|0x17c000
|
|<span class=graphics>Unused cutscene tilemaps/palettes (?)</span>
|
|
|-
|-
|0x60
|0x60
|0x180000
|0x180000
|
|<span class=graphics>Unused cutscene graphics</span>
|
|
|-
|-
Line 599: Line 397:
|0x184000
|0x184000
|
|
|Blank
|Evolution graphics (refer to v89)
|-
|-
|0x62
|0x62
|0x188000
|0x188000
|
|Blank
|
|
|-
|-
|0x63
|0x63
|0x18C000
|0x18c000
|
|<span class=misc>Acre data for Sanaeba Research Center</span>
|
|
|-
|-
|0x64
|0x64
|0x190000
|0x190000
|
|<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
|
|<span class=misc>Acre data for Bryon Ruins: Floors 1-6</span>
|
|
|-
|-
|0x66
|0x66
|0x198000
|0x198000
|
|<span class=misc>Acre data for Cactos Ruins</span>
|
|
|-
|-
|0x67
|0x67
|0x19C000
|0x19c000
|
|<span class=misc>Game maps, warps, treasure chest contents</span>
|
|
|-
|-
|0x68
|0x68
|0x1A0000
|0x1a0000
|
|<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
|
|<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
|
|<span class=misc>Acre data for Toulipa Antenna Tree Cave, Peperi Mountains</span>
|
|
|-
|-
|0x6b
|0x6b
|0x1AC000
|0x1ac000
|
|<span class=graphics>Sprites for Denjuu #1-18</span>
|
|
|-
|-
|0x6c
|0x6c
|0x1B0000
|0x1b0000
|
|<span class=graphics>Sprites for Denjuu #19-36</span>
|
|
|-
|-
|0x6d
|0x6d
|0x1B4000
|0x1b4000
|
|<span class=graphics>Sprites for Denjuu #37-54</span>
|
|
|-
|-
|0x6e
|0x6e
|0x1B8000
|0x1b8000
|
|<span class=graphics>Sprites for Denjuu #55-72</span>
|
|
|-
|-
|0x6f
|0x6f
|0x1BC000
|0x1bc000
|
|<span class=graphics>Sprites for Denjuu #73-90</span>
|
|
|-
|-
|0x70
|0x70
|0x1C0000
|0x1c0000
|
|<span class=graphics>Sprites for Denjuu #91-108</span>
|
|
|-
|-
|0x71
|0x71
|0x1C4000
|0x1c4000
|
|<span class=graphics>Sprites for Denjuu #109-126</span>
|
|
|-
|-
|0x72
|0x72
|0x1C8000
|0x1c8000
|
|<span class=graphics>Sprites for Denjuu #127-144</span>
|
|
|-
|-
|0x73
|0x73
|0x1CC000
|0x1cc000
|
|<span class=graphics>Sprites for Denjuu #145-162</span>
|
|
|-
|-
|0x74
|0x74
|0x1D0000
|0x1d0000
|
|<span class=graphics>Sprites for Denjuu #163-174</span>
|
|
|-
|-
|0x75
|0x75
|0x1D4000
|0x1d4000
|
|
|<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
|
|
|-
|-
|0x78
|0x78
|0x1E0000
|0x1e0000
|
|
|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>
|-
|-
|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)