User Tools

Site Tools


ff3:ff3us:doc:asm:rom_map

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ff3:ff3us:doc:asm:rom_map [2024/11/08 01:38]
c-dude Continuing revisions of blocks with trailing unused space.
ff3:ff3us:doc:asm:rom_map [2025/06/22 13:24] (current)
madsiur
Line 58: Line 58:
 | ''C0E0A0'' | ''C0E11F'' | Initial NPC Event Bits ($1EE0-$1F5F) | | ''C0E0A0'' | ''C0E11F'' | Initial NPC Event Bits ($1EE0-$1F5F) |
 | ''C0E120'' | ''C0E29F'' | Fixed-Width Font Graphics (for debug mode) | | ''C0E120'' | ''C0E29F'' | Fixed-Width Font Graphics (for debug mode) |
-| ''C0E2A0'' | ''C0EE9F'' | Sprite Overlay Graphics |+| ''C0E2A0'' | ''C0EC1F'' | Sprite Overlay Graphics 
 +| ''C0EC20'' | ''C0EE9F'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (640 bytes) |
 | ''C0EEA0'' | ''C0F49F'' | Sprite Overlay Tile Formation (192 items, 8 bytes each) | | ''C0EEA0'' | ''C0F49F'' | Sprite Overlay Tile Formation (192 items, 8 bytes each) |
 | ''C0F4A0'' | ''C0F4FF'' | Pointers to Sprite Overlay Data (+$C0F500) | | ''C0F4A0'' | ''C0F4FF'' | Pointers to Sprite Overlay Data (+$C0F500) |
Line 135: Line 136:
 | ''CEF100'' | ''CEF5FF'' | Map Names (73 items, variable length) | | ''CEF100'' | ''CEF5FF'' | Map Names (73 items, variable length) |
 | ''CEF600'' | ''CEF647'' | World Map Modification Data (4 bytes each, event bit index, then pointer to chunk [+$CEF600]) | | ''CEF600'' | ''CEF647'' | World Map Modification Data (4 bytes each, event bit index, then pointer to chunk [+$CEF600]) |
-| ''CEF648'' | ''CEFAFF'' | [[ff3:ff3us:doc:asm:list:wm_chunks |World Map Modification Chunks]] (variable size) |+| ''CEF648'' | ''CEFAFF'' | [[ff3:ff3us:doc:asm:list:wm_chunks |World Map Modification Chunks]] (variable size, 2 bytes xy position, 1 byte wh size, then tiles) |
 | ''CEFB00'' | ''CEFB5F'' | Unused 24-bit Data (30 items, 3 bytes each) | | ''CEFB00'' | ''CEFB5F'' | Unused 24-bit Data (30 items, 3 bytes each) |
 | ''CEFB60'' | ''CEFB9F'' | Pointers to [[ff3:ff3us:doc:asm:list:rare_items |Rare Item Descriptions]] (+$CEFCB0) | | ''CEFB60'' | ''CEFB9F'' | Pointers to [[ff3:ff3us:doc:asm:list:rare_items |Rare Item Descriptions]] (+$CEFCB0) |
Line 146: Line 147:
 | ''CF3780'' | ''CF37AF'' | Conditional Battle Indexes (12 items, 4 bytes each) | | ''CF3780'' | ''CF37AF'' | Conditional Battle Indexes (12 items, 4 bytes each) |
 | ''CF37C0'' | ''CF393F'' | Monster Special Attack Animation Index (384 items, 1 byte each) | | ''CF37C0'' | ''CF393F'' | Monster Special Attack Animation Index (384 items, 1 byte each) |
-| ''CF3940'' | ''CF3C3F'' | Esper Attack Descriptions (variable length) |+| ''CF3940'' | ''CF3C3F'' | Esper Attack Descriptions (27 items, variable length) |
 | ''CF3C40'' | ''CF3C9F'' | SwdTech Names (8 items, 12 bytes each) | | ''CF3C40'' | ''CF3C9F'' | SwdTech Names (8 items, 12 bytes each) |
 | ''CF3CA0'' | ''CF3CFF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (96 bytes) | | ''CF3CA0'' | ''CF3CFF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (96 bytes) |
Line 160: Line 161:
 | ''CF5880'' | ''CF58FF'' | Map Random Battle Probability Data (512 items, 2 bits each) | | ''CF5880'' | ''CF58FF'' | Map Random Battle Probability Data (512 items, 2 bits each) |
 | ''CF5900'' | ''CF61FF'' | [[ff3:ff3us:doc:asm:fmt:monster_formation_flags | Auxiliary Battle Data]] (576 items, 4 bytes each) | | ''CF5900'' | ''CF61FF'' | [[ff3:ff3us:doc:asm:fmt:monster_formation_flags | Auxiliary Battle Data]] (576 items, 4 bytes each) |
-| ''CF6200'' | ''CF83FF'' | [[ff3:ff3us:doc:asm:fmt:battle_data | Battle Data]] (576 items, 15 bytes each) |+| ''CF6200'' | ''CF83BF'' | [[ff3:ff3us:doc:asm:fmt:battle_data | Battle Data]] (576 items, 15 bytes each) | 
 +| ''CF83C0'' | ''CF83FF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (64 bytes) |
 | ''CF8400'' | ''CF86FF'' | Pointers to Monster Scripts (+$CF8700) | | ''CF8400'' | ''CF86FF'' | Pointers to Monster Scripts (+$CF8700) |
 | ''CF8700'' | ''CFC04F'' | Monster Scripts (384 items, variable size) | | ''CF8700'' | ''CFC04F'' | Monster Scripts (384 items, variable size) |
-| ''CFC050'' | ''CFD0CF'' | Monster Names (384 items, 10 bytes each) | +| ''CFC050'' | ''CFCF4F'' | Monster Names (384 items, 10 bytes each) | 
-| ''CFD0D0'' | ''CFDFDF'' | Monster Special Attack Names (384 items, 10 bytes each) |+| ''CFCF50'' | ''CFD0CF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (384 bytes) | 
 +| ''CFD0D0'' | ''CFDFCF'' | Monster Special Attack Names (384 items, 10 bytes each) | 
 +| ''CFDFD0'' | ''CFDFDF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (16 bytes) |
 | ''CFDFE0'' | ''CFE1DF'' | Pointers to Short Battle Dialog (+$CF0000) | | ''CFDFE0'' | ''CFE1DF'' | Pointers to Short Battle Dialog (+$CF0000) |
 | ''CFE1E0'' | ''CFF44F'' | Short Battle Dialog (256 items, variable length) | | ''CFE1E0'' | ''CFF44F'' | Short Battle Dialog (256 items, variable length) |
 | ''CFF450'' | ''CFF968'' | Menu/Ending Cinematic Animation Thread Data | | ''CFF450'' | ''CFF968'' | Menu/Ending Cinematic Animation Thread Data |
-| ''CFF969'' | ''CFFAA8''Unknown Ending Cinematic Data +| ''CFF969'' | ''CFF9E0'' | Ending Credits Background Palette Assignments (land/sea) | 
-| ''CFFAA9'' | ''CFFB28''Unknown Ending Cinematic Data (4 items, 32 bytes each) |+| ''CFF9E1'' | ''CFFAA8'' | Ending Credits Background Palette Assignments (clouds/airship) 
 +| ''CFFAA9'' | ''CFFB28'' | Ending Credits Background Screen Data (4 items, 32 bytes each) |
 | ''CFFB29'' | ''CFFBFF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (247 bytes) | | ''CFFB29'' | ''CFFBFF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (247 bytes) |
 | ''CFFC00'' | ''CFFCFF'' | Blitz Descriptions (8 items, variable length) | | ''CFFC00'' | ''CFFCFF'' | Blitz Descriptions (8 items, variable length) |
Line 177: Line 182:
 | ''CFFE80'' | ''CFFE9F'' | Dance Data (8 items, 4 bytes per dance) | | ''CFFE80'' | ''CFFE9F'' | Dance Data (8 items, 4 bytes per dance) |
 | ''CFFEA0'' | ''CFFEAD'' | Desperation Attacks for each Character (14 items, 1 byte each, unused, see C2/15C8) | | ''CFFEA0'' | ''CFFEAD'' | Desperation Attacks for each Character (14 items, 1 byte each, unused, see C2/15C8) |
-| ''CFFEAE'' | ''CFFF9D'' | Esper Bonus Names (17 items, 9 bytes each) |+| ''CFFEAE'' | ''CFFF46'' | Esper Bonus Names (17 items, 9 bytes each) | 
 +| ''CFFF47'' | ''CFFF9D'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (87 bytes) |
 | ''CFFF9E'' | ''CFFFAD'' | Pointers to Blitz Descriptions (+$CFFC00) | | ''CFFF9E'' | ''CFFFAD'' | Pointers to Blitz Descriptions (+$CFFC00) |
 | ''CFFFAE'' | ''CFFFBD'' | Pointers to SwdTech Descriptions (+$CFFD00) | | ''CFFFAE'' | ''CFFFBD'' | Pointers to SwdTech Descriptions (+$CFFD00) |
 | ''CFFFBE'' | ''CFFFFF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (66 bytes) | | ''CFFFBE'' | ''CFFFFF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (66 bytes) |
 | ''D00000'' | ''D07FB1'' | [[ff3:ff3us:doc:asm:codes:battle_animation_script| Battle Animation Scripts]] | | ''D00000'' | ''D07FB1'' | [[ff3:ff3us:doc:asm:codes:battle_animation_script| Battle Animation Scripts]] |
-| ''D07FB2'' | ''D097FF'' | [[ff3:ff3us:doc:asm:fmt:attack_animation_data | Attack Animation Data]] (406 items, 14 bytes each) |+| ''D07FB2'' | ''D095E5'' | [[ff3:ff3us:doc:asm:fmt:attack_animation_data | Attack Animation Data]] (406 items, 14 bytes each) | 
 +| ''D095E6'' | ''D097FF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] for extra [[ff3:ff3us:doc:asm:fmt:attack_animation_data | Attack Animation Data]] (538 bytes) |
 | ''D09800'' | ''D09841'' | Pointers to [[ff3:ff3us:doc:asm:rom_map:battle_events |Battle Event Scripts]] (+$D00000) | | ''D09800'' | ''D09841'' | Pointers to [[ff3:ff3us:doc:asm:rom_map:battle_events |Battle Event Scripts]] (+$D00000) |
 | ''D09842'' | ''D0CF49'' | [[ff3:ff3us:doc:asm:rom_map:battle_events |Battle Event Scripts]] (33 items, variable length) | | ''D09842'' | ''D0CF49'' | [[ff3:ff3us:doc:asm:rom_map:battle_events |Battle Event Scripts]] (33 items, variable length) |
Line 196: Line 203:
 | ''D1F7A0'' | ''D1F99F'' | Pointers to Battle Messages (+$D10000) | | ''D1F7A0'' | ''D1F99F'' | Pointers to Battle Messages (+$D10000) |
 | ''D1F9A0'' | ''D1F9AA'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (11 bytes) | | ''D1F9A0'' | ''D1F9AA'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (11 bytes) |
-| ''D1F9AB'' | ''D1F9CF'' | Battle Background Index to change to for each Dance |+| ''D1F9AB'' | ''D1F9B2'' | Battle Background Index to change to for each Dance 
 +| ''D1F9B3'' | ''D1F9B4'' | 01 01 | 
 +| ''D1F9B5'' | ''D1F9CF'' | Esper Order for Menu|
 | ''D1F9D0'' | ''D1F9FF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (48 bytes) | | ''D1F9D0'' | ''D1F9FF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (48 bytes) |
 | ''D1FA00'' | ''D1FFFF'' | Map Startup Event Pointers (3 bytes each, +$CA0000) | | ''D1FA00'' | ''D1FFFF'' | Map Startup Event Pointers (3 bytes each, +$CA0000) |
 | ''D20000'' | ''D25FFF'' | 3bpp Battle Animation Tile Formation (64 bytes each, 2 bytes per 8x8 tile, 0x8000: vflip, 0x4000: hflip, [$D30000 + 0x3FFF * $18]: address of tile graphics) | | ''D20000'' | ''D25FFF'' | 3bpp Battle Animation Tile Formation (64 bytes each, 2 bytes per 8x8 tile, 0x8000: vflip, 0x4000: hflip, [$D30000 + 0x3FFF * $18]: address of tile graphics) |
 | ''D26000'' | ''D26EFF'' | [[ff3:ff3us:doc:asm:list:battle_animation_palette |Battle Animation Palettes]] (8 colors each) | | ''D26000'' | ''D26EFF'' | [[ff3:ff3us:doc:asm:list:battle_animation_palette |Battle Animation Palettes]] (8 colors each) |
-| ''D26F00'' | ''D26FFF'' | Item Symbol Names (16 items, 7 bytes each) |+| ''D26F00'' | ''D26F6F'' | Item Symbol Names (16 items, 7 bytes each) | 
 +| ''D26F70'' | ''D26FFF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (144 bytes) |
 | ''D27000'' | ''D2777F'' | [[ff3:ff3us:doc:asm:fmt:monster_graphics_data | Monster Graphics Data]] (384 items, 5 bytes each) | | ''D27000'' | ''D2777F'' | [[ff3:ff3us:doc:asm:fmt:monster_graphics_data | Monster Graphics Data]] (384 items, 5 bytes each) |
 | ''D27780'' | ''D2781F'' | [[ff3:ff3us:doc:asm:fmt:monster_graphics_data | Esper Graphics Data]] (32 items, 5 bytes each) | | ''D27780'' | ''D2781F'' | [[ff3:ff3us:doc:asm:fmt:monster_graphics_data | Esper Graphics Data]] (32 items, 5 bytes each) |
Line 232: Line 242:
 | ''D83000'' | ''D84FFF'' | Vehicle Graphics | | ''D83000'' | ''D84FFF'' | Vehicle Graphics |
 | ''D85000'' | ''D86DFF'' | [[ff3:ff3us:doc:asm:fmt:items | Item Data]] (256 items, 30 bytes each) | | ''D85000'' | ''D86DFF'' | [[ff3:ff3us:doc:asm:fmt:items | Item Data]] (256 items, 30 bytes each) |
-| ''D86E00'' | ''D86FFF'' | [[ff3:ff3us:doc:asm:fmt:espers | Esper Data]] (27 items, 11 bytes each) |+| ''D86E00'' | ''D86F28'' | [[ff3:ff3us:doc:asm:fmt:espers | Esper Data]] (27 items, 11 bytes each) | 
 +| ''D86F29'' | ''D86FFF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (215 bytes) |
 | ''D87000'' | ''D8C99F'' | Battle Animation Graphics (2bpp) | | ''D87000'' | ''D8C99F'' | Battle Animation Graphics (2bpp) |
 | ''D8C9A0'' | ''D8CE9F'' | Spell Descriptions (54 items, variable length) | | ''D8C9A0'' | ''D8CE9F'' | Spell Descriptions (54 items, variable length) |
Line 260: Line 271:
 | ''D9CD90'' | ''D9D1AF'' | Pointers to Map Formations (3 bytes each, +$D9D1B0) | | ''D9CD90'' | ''D9D1AF'' | Pointers to Map Formations (3 bytes each, +$D9D1B0) |
 | ''D9D1B0'' | ''DDFFFF'' | Map Formations (350 items, [[ff3:ff3us:doc:asm:other:compression|compressed]]) | | ''D9D1B0'' | ''DDFFFF'' | Map Formations (350 items, [[ff3:ff3us:doc:asm:other:compression|compressed]]) |
-| ''DE0000'' | ''DFB3FF'' | Map Tile Formations (75 items, [[ff3:ff3us:doc:asm:other:compression|compressed]]) |+| ''DE0000'' | ''DFB3FF'' | [[ff3:ff3us:doc:asm:fmt:map_tile_sets | Map Tile Formations]] (75 items, [[ff3:ff3us:doc:asm:other:compression|compressed]]) |
 | ''DFB400'' | ''DFB5FF'' | Number of Magic Points For Each Battle (512 items, 1 byte each) | | ''DFB400'' | ''DFB5FF'' | Number of Magic Points For Each Battle (512 items, 1 byte each) |
 | ''DFB600'' | ''DFB9FF'' | [[ff3:ff3us:doc:asm:fmt:colosseum_data |Colosseum Data]] (256 items, 4 bytes each) | | ''DFB600'' | ''DFB9FF'' | [[ff3:ff3us:doc:asm:fmt:colosseum_data |Colosseum Data]] (256 items, 4 bytes each) |
Line 287: Line 298:
 | ''E6F7B9'' | ''E6FE8E'' | Attack Names (175 items items, 10 bytes each) | | ''E6F7B9'' | ''E6FE8E'' | Attack Names (175 items items, 10 bytes each) |
 | ''E6FE8F'' | ''E6FF9C'' | Esper Attack Names (27 items, 10 bytes each) | | ''E6FE8F'' | ''E6FF9C'' | Esper Attack Names (27 items, 10 bytes each) |
-| ''E6FF9D'' | ''E6FFFF'' | Dance Names (8 items, 12 bytes each) |+| ''E6FF9D'' | ''E6FFFC'' | Dance Names (8 items, 12 bytes each) | 
 +| ''E6FFFD'' | ''E6FFFF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (3 bytes) |
 | ''E70000'' | ''E7014F'' | [[ff3:ff3us:doc:asm:fmt:battle_bg_data | Battle BG Data]]  (56 items, 6 bytes each) | | ''E70000'' | ''E7014F'' | [[ff3:ff3us:doc:asm:fmt:battle_bg_data | Battle BG Data]]  (56 items, 6 bytes each) |
-| ''E70150'' | ''E7164F'' | Battle BG Palettes (53 items, 48 colors each) |+| ''E70150'' | ''E7164F'' | Battle BG Palettes (56 items, 48 colors each) |
 | ''E71650'' | ''E71847'' | Pointers to Battle BG Graphics (3 bytes each, absolute) | | ''E71650'' | ''E71847'' | Pointers to Battle BG Graphics (3 bytes each, absolute) |
 | ''E71848'' | ''E71927'' | Pointers to Battle BG Tile Formations (+$E70000) | | ''E71848'' | ''E71927'' | Pointers to Battle BG Tile Formations (+$E70000) |
ff3/ff3us/doc/asm/rom_map.1731029919.txt.gz · Last modified: 2024/11/08 01:38 by c-dude