Tales of Phantasia: Narikiri Dungeon/ROM map: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
(Created page with "{{rommap|game=Tales of Phantasia - Narikiri Dungeon}} All graphic data use 2BPP planar mode (Game Boy format). For pointer tables, it is usually calculated subtracting 0x800...")
 
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{rommap|game=Tales of Phantasia - Narikiri Dungeon}}
{{rommap|game=Tales of Phantasia - Narikiri Dungeon}}
All graphic data use [[2BPP]] planar mode (Game Boy format).


All graphic data use 2BPP planar mode (Game Boy format).
For pointer tables, it is usually calculated subtracting {{hex|0x8000}}. The following banks are in "literal" format: {{hex|0x10000}}, {{hex|0x20000}}, and {{hex|0x30000}} (Ishtar items part). Others pointers seem to be "translated", from other banks, or with data before the string (credits).


For pointer tables, it is usually calculated subtracting 0x8000. The following banks are in "literal" format: 0x10000, 0x20000, and 0x30000 (Ishtar items part). Others pointers seem to be "translated", from other banks, or with data before the string (credits).
Those numbers, coming before the abilities description, refer to how they are:
 
* {{hex|0}} = Innate (usually for maps)
Those numbers, coming before the abilities description, refer to how they are: innate, 0 (usually for maps); single target, 1; or all target, 2 for enemies and allies. The texts around the abilities names, inside description boxes, are changed accordingly.
* {{hex|1}} = Single target
* {{hex|2}} = All target (enemies and allies).
The texts around the abilities names, inside description boxes, are changed accordingly.


The missions descriptions are disposed in a curious way: unlike common text, with line breaks, each line is done with a end string. The order is always the same: description lines, solution lines, and the age and location of the requisition.
The missions descriptions are disposed in a curious way: unlike common text, with line breaks, each line is done with a end string. The order is always the same: description lines, solution lines, and the age and location of the requisition.
 
<pre>
* 0x4D26 - dungeons messages and location names.
* 0x004D26 to 0x------ = Dungeons messages and location names.
* 0xB42A - menus messages.
* 0x00B42A to 0x------ = Menus messages.
* 0xC18C - Dios' jobs. 0xC212 - 1st. 0xC39F - end.
* 0x00C18C to 0x00C39F = Dios' jobs. 0xC212 = 1st
* 0xC3A0 - Mel's jobs. 0xC426 - 1st. 0xC5AF - end.
* 0x00C3A0 to 0x00C5AF = Mel's jobs. 0xC426 = 1st
* 0xC5B0 - pet names. 0xC5E0 - 1st. 0xC673 - end.
* 0x00C5B0 to 0x00C673 = Pet names. 0xC5E0 = 1st
* 0xC674 - jobs description. 0xC730 - 1st. 0xD615 - end.
* 0x00C674 to 0x00D615 = Jobs description. 0xC730 = 1st
* 0xD616 - abilities description. 0xD7A4 - 1st. 0xE495 - end.
* 0x00D616 to 0x00E495 = Abilities description. 0xD7A4 = 1st
* 0xE496 - jobless abilities description and emotional status. 0xE4B4 - 1st. 0xE5DB - end.
* 0x00E496 to 0x00E5DB = Jobless abilities description and emotional status. 0xE4B4 = 1st
* 0xE5DC - default names, beginning questionnaire, missions questionnaire, some dialogues, and characters names. 0xE824 - end.
* 0x00E5DC to 0x00E824 = Default names, beginning questionnaire, missions questionnaire, some dialogues, and characters names.
* 0xE825 - missions names. 0xE861 - 1st. 0xE977 - end.
* 0x00E825 to 0x00E977 = Missions names. 0xE861 = 1st
* 0xE978 - missions descriptions. 0xEB58 - 1st. 0xF924 - end.
* 0x00E978 to 0x00F924 = Missions descriptions. 0xEB58 = 1st
* 0xF925 - battle strategies. 0xF931 - 1st. 0xF960 - end.
* 0x00F925 to 0x00F960 = Battle strategies. 0xF931 = 1st
* 0xF961 - strategies descriptions. 0xF96D - 1st. 0xFA34 - end.
* 0x00F961 to 0x00FA34 = Strategies descriptions. 0xF96D = 1st
* 0x145BF - pet emotional status. 0x145E3 - 1st. 0x1463B - end.
* 0x0145BF to 0x01463B = Pet emotional status. 0x145E3 = 1st
* 0x1463C - Dios' emotional status. 0x14666 - 1st. 0x146EA - end.
* 0x01463C to 0x0146EA = Dios' emotional status. 0x14666 = 1st
* 0x146EB - Mel's emotional status. 0x14715 - 1st. 0x14797 - end.
* 0x0146EB to 0x014797 = Mel's emotional status. 0x14715 = 1st
* 0x14798 - pet emotional characteristics. 0x1479E - 1st. 0x147AC - end.
* 0x014798 to 0x0147AC = pet emotional characteristics. 0x1479E = 1st
* 0x147AD - Dios' emotional status descriptions. 0x147D7 - 1st. 0x14A7D - end.
* 0x0147AD to 0x014A7D = Dios' emotional status descriptions. 0x147D7 = 1st
* 0x14A7E - Mel's emotional status descriptions. 0x14AA8 - 1st. 0x14D52 - end.
* 0x014A7E to 0x014D52 = Mel's emotional status descriptions. 0x14AA8 = 1st
* 0x14D53 - pet emotional status descriptions. 0x14D5F - 1st. 0x14DC5 - end.
* 0x014D53 to 0x014DC5 = pet emotional status descriptions. 0x14D5F = 1st
* 0x25354 - items listing (all categories). 0x25552 - 1st. 0x25C9C - end.
* 0x025354 to 0x025C9C = Items listing (all categories). 0x25552 = 1st.
* 0x25C9D - items descriptions. 0x25E99 - 1st. 0x26EF8 - end.
* 0x025C9D to 0x026EF8 = Items descriptions. 0x25E99 = 1st
* 0x3273B - roman credits.
* 0x03273B to 0x------ = Roman credits.
* 0x32989 - japanese credits.
* 0x032989 to 0x------ = Japanese credits.
* 0x34B26 - Tower of Druaga items (Ishtar). 0x34BA6 - 1st. 0x34DE2 - end.
* 0x034B26 to 0x034DE2 = Tower of Druaga items (Ishtar). 0x34BA6 = 1st
* 0x39510 to 0x3BFFF - BLANK.
* 0x039510 to 0x03BFFF = BLANK.
* 0x59DD0 to 0x5BFFF - BLANK.
* 0x059DD0 to 0x05BFFF = BLANK.
* 0x5C000 - some graphics and boards used at Ninja Village (16x16).
* 0x05C000 to 0x------ = Some graphics and boards used at Ninja Village (16x16).
* 0x5E850 - boards indicating ages.
* 0x05E850 to 0x------ = Boards indicating ages.
* 0x64000 - Tower of Druaga and such.
* 0x064000 to 0x------ = Tower of Druaga and such.
* 0x64E81 - Ice land.
* 0x064E81 to 0x------ = Ice land.
* 0x65BA6 - Dwarves land.
* 0x065BA6 to 0x------ = Dwarves land.
* 0x663C0 - Death land, Hell.
* 0x0663C0 to 0x------ = Death land, Hell.
* 0x66C63 - Heavenly land.
* 0x066C63 to 0x------ = Heavenly land.
* 0x698F2 - Chaos Dungeon.
* 0x0698F2 to 0x------ = Chaos Dungeon.
* 0x6CA42 - Electricity Dungeon.
* 0x06CA42 to 0x------ = Electricity Dungeon.
* 0x6D433 - Darkness Dungeon.
* 0x06D433 to 0x------ = Darkness Dungeon.
* 0x6E453 - Evil King Dungeon.
* 0x06E453 to 0x------ = Evil King Dungeon.
* 0x6FA8E - Forest of the Spirits.
* 0x06FA8E to 0x------ = Forest of the Spirits.
* 0x70E52 - Mysterious Tower.
* 0x070E52 to 0x------ = Mysterious Tower.
* 0x7200D - Ancient Ruins.
* 0x07200D to 0x------ = Ancient Ruins.
* 0x735F4 - Twelve Constellation Tower.
* 0x0735F4 to 0x------ = Twelve Constellation Tower.
* 0x74001 - some missions.
* 0x074001 to 0x------ = some missions.
* 0x77427 - Earth Dungeon.
* 0x077427 to 0x------ = Earth Dungeon.
* 0x78001 - Ninja Village, Little Witch Tower, and Wind Hills.
* 0x078001 to 0x------ = Ninja Village, Little Witch Tower, and Wind Hills.
* 0x80000 - Totus Village (missions and such).
* 0x080000 to 0x------ = Totus Village (missions and such).
* 0x81F4D - Totus Village (game history and such), Giants Land.
* 0x081F4D to 0x------ = Totus Village (game history and such), Giants Land.
* 0x84001 - Olive Village, Klars' home.
* 0x084001 to 0x------ = Olive Village, Klars' home.
* 0x87D07 - Water Dungeon.
* 0x087D07 to 0x------ = Water Dungeon.
* 0x88001 - Valhalla City.
* 0x088001 to 0x------ = Valhalla City.
* 0x8E86B - Euclides Village.
* 0x08E86B to 0x------ = Euclides Village.
* 0x90001 - Valhalla City (4408).
* 0x090001 to 0x------ = Valhalla City (4408).
* 0x98001 - Sound Test and tips for missions.
* 0x098001 to 0x------ = Sound Test and tips for missions.
* 0x9AC1F - Mater home.
* 0x09AC1F to 0x------ = Mater home.
* 0x9C001 - main characters home.
* 0x09C001 to 0x------ = main characters home.
* 0xA0001 - questions after defeating main history bosses.
* 0x0A0001 to 0x------ = questions after defeating main history bosses.
* 0xA3C2C - Demon Tower.
* 0x0A3C2C to 0x------ = Demon Tower.
* 0xA990C - game font, mapped by 8x8.
* 0x0A990C to 0x------ = game font, mapped by 8x8.
* 0xAADCC - graphical text: "set" and "Boost up skill".
* 0x0AADCC to 0x------ = graphical text: "set" and "Boost up skill".
* 0xAB37D - DEBUG.
* 0x0AB37D to 0x------ = DEBUG.
* 0xABCD3 - Flame Dungeon.
* 0x0ABCD3 to 0x------ = Flame Dungeon.
* 0xBB0CC - graphical text: "DRUAGA".
* 0x0BB0CC to 0x------ = graphical text: "DRUAGA".
* 0x107EFC - graphical text: settings for bestiary and such.
* 0x107EFC to 0x------ = graphical text: settings for bestiary and such.
* 0x1193E0 - battle graphics, including "miss".
* 0x1193E0 to 0x------ = battle graphics, including "miss".
* 0x11E62F - monsters, magic, abilities and generic attacks listing. 0x11FF18 - end.
* 0x11E62F to 0x11FF18 = monsters, magic, abilities and generic attacks listing.
* 0x13DF8A - battles. 0x13E1A0 - end.
* 0x13DF8A to 0x13E1A0 = battles. = end.
</pre>
{{Internal Data|game=Tales of Phantasia - Narikiri Dungeon}}

Latest revision as of 20:59, 28 January 2024

Chip tiny.png The following article is a ROM map for Tales of Phantasia: Narikiri Dungeon.

All graphic data use 2BPP planar mode (Game Boy format).

For pointer tables, it is usually calculated subtracting 0x8000. The following banks are in "literal" format: 0x10000, 0x20000, and 0x30000 (Ishtar items part). Others pointers seem to be "translated", from other banks, or with data before the string (credits).

Those numbers, coming before the abilities description, refer to how they are:

  • 0 = Innate (usually for maps)
  • 1 = Single target
  • 2 = All target (enemies and allies).

The texts around the abilities names, inside description boxes, are changed accordingly.

The missions descriptions are disposed in a curious way: unlike common text, with line breaks, each line is done with a end string. The order is always the same: description lines, solution lines, and the age and location of the requisition.

* 0x004D26 to 0x------ = Dungeons messages and location names.
* 0x00B42A to 0x------ = Menus messages.
* 0x00C18C to 0x00C39F = Dios' jobs. 0xC212 = 1st
* 0x00C3A0 to 0x00C5AF = Mel's jobs. 0xC426 = 1st
* 0x00C5B0 to 0x00C673 = Pet names. 0xC5E0 = 1st
* 0x00C674 to 0x00D615 = Jobs description. 0xC730 = 1st
* 0x00D616 to 0x00E495 = Abilities description. 0xD7A4 = 1st
* 0x00E496 to 0x00E5DB = Jobless abilities description and emotional status. 0xE4B4 = 1st
* 0x00E5DC to 0x00E824 = Default names, beginning questionnaire, missions questionnaire, some dialogues, and characters names.
* 0x00E825 to 0x00E977 = Missions names. 0xE861 = 1st
* 0x00E978 to 0x00F924 = Missions descriptions. 0xEB58 = 1st
* 0x00F925 to 0x00F960 = Battle strategies. 0xF931 = 1st
* 0x00F961 to 0x00FA34 = Strategies descriptions. 0xF96D = 1st
* 0x0145BF to 0x01463B = Pet emotional status. 0x145E3 = 1st
* 0x01463C to 0x0146EA = Dios' emotional status. 0x14666 = 1st
* 0x0146EB to 0x014797 = Mel's emotional status. 0x14715 = 1st
* 0x014798 to 0x0147AC = pet emotional characteristics. 0x1479E = 1st
* 0x0147AD to 0x014A7D = Dios' emotional status descriptions. 0x147D7 = 1st
* 0x014A7E to 0x014D52 = Mel's emotional status descriptions. 0x14AA8 = 1st
* 0x014D53 to 0x014DC5 = pet emotional status descriptions. 0x14D5F = 1st
* 0x025354 to 0x025C9C = Items listing (all categories). 0x25552 = 1st.
* 0x025C9D to 0x026EF8 = Items descriptions. 0x25E99 = 1st
* 0x03273B to 0x------ = Roman credits.
* 0x032989 to 0x------ = Japanese credits.
* 0x034B26 to 0x034DE2 = Tower of Druaga items (Ishtar). 0x34BA6 = 1st
* 0x039510 to 0x03BFFF = BLANK.
* 0x059DD0 to 0x05BFFF = BLANK.
* 0x05C000 to 0x------ = Some graphics and boards used at Ninja Village (16x16).
* 0x05E850 to 0x------ = Boards indicating ages.
* 0x064000 to 0x------ = Tower of Druaga and such.
* 0x064E81 to 0x------ = Ice land.
* 0x065BA6 to 0x------ = Dwarves land.
* 0x0663C0 to 0x------ = Death land, Hell.
* 0x066C63 to 0x------ = Heavenly land.
* 0x0698F2 to 0x------ = Chaos Dungeon.
* 0x06CA42 to 0x------ = Electricity Dungeon.
* 0x06D433 to 0x------ = Darkness Dungeon.
* 0x06E453 to 0x------ = Evil King Dungeon.
* 0x06FA8E to 0x------ = Forest of the Spirits.
* 0x070E52 to 0x------ = Mysterious Tower.
* 0x07200D to 0x------ = Ancient Ruins.
* 0x0735F4 to 0x------ = Twelve Constellation Tower.
* 0x074001 to 0x------ = some missions.
* 0x077427 to 0x------ = Earth Dungeon.
* 0x078001 to 0x------ = Ninja Village, Little Witch Tower, and Wind Hills.
* 0x080000 to 0x------ = Totus Village (missions and such).
* 0x081F4D to 0x------ = Totus Village (game history and such), Giants Land.
* 0x084001 to 0x------ = Olive Village, Klars' home.
* 0x087D07 to 0x------ = Water Dungeon.
* 0x088001 to 0x------ = Valhalla City.
* 0x08E86B to 0x------ = Euclides Village.
* 0x090001 to 0x------ = Valhalla City (4408).
* 0x098001 to 0x------ = Sound Test and tips for missions.
* 0x09AC1F to 0x------ = Mater home.
* 0x09C001 to 0x------ = main characters home.
* 0x0A0001 to 0x------ = questions after defeating main history bosses.
* 0x0A3C2C to 0x------ = Demon Tower.
* 0x0A990C to 0x------ = game font, mapped by 8x8.
* 0x0AADCC to 0x------ = graphical text: "set" and "Boost up skill".
* 0x0AB37D to 0x------ = DEBUG.
* 0x0ABCD3 to 0x------ = Flame Dungeon.
* 0x0BB0CC to 0x------ = graphical text: "DRUAGA".
* 0x107EFC to 0x------ = graphical text: settings for bestiary and such.
* 0x1193E0 to 0x------ = battle graphics, including "miss".
* 0x11E62F to 0x11FF18 = monsters, magic, abilities and generic attacks listing.
* 0x13DF8A to 0x13E1A0 = battles.  = end.