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
Last revision Both sides next revision
ff3:ff3us:doc:asm:rom_map [2016/03/02 05:54]
everything
ff3:ff3us:doc:asm:rom_map [2022/05/09 06:44]
c-dude There's a second Chocobo palette that is an exact copy of the first, separate for the World of Ruin. I had a devil of a time figuring out out to change the palette until I noticed this. The chocobo palette follows the airship for both worlds. Added a l
Line 6: Line 6:
 | ''C00000'' | ''C0CD39'' | Field Program | | ''C00000'' | ''C0CD39'' | Field Program |
 | ''C0177A'' | ''C0177E'' | Map BG Clip Data (5 bytes, 4 used) | | ''C0177A'' | ''C0177E'' | Map BG Clip Data (5 bytes, 4 used) |
 +| ''C01CF3'' | ''C01D23'' | Full Update Top-half DMA to VRAM Code for BG1 in Field |
 +| ''C01D24'' | ''C01D5E'' | Full Update Bottom-half DMA to VRAM Code for BG1 in Field |
 +| ''C01D5F'' | ''C01D8F'' | Full Update Top-half DMA Code to VRAM for BG2 in Field |
 +| ''C01D90'' | ''C01DCA'' | Full Update Bottom-half DMA to VRAM Code for BG2 in Field |
 +| ''C01DCB'' | ''C01DFB'' | Full Update Top-half DMA to VRAM Code for BG3 in Field |
 +| ''C01DFC'' | ''C91E36'' | Full Update Bottom-half DMA to VRAM Code for BG3 in Field |
 +| ''C01E37'' | ''C01EC3'' | Full Update DMA check Code for BG1, BG2, BG3 in the Field |
 +| ''C01EC4'' | ''C01F07'' | Full Update Map Data Code for BG1, BG2, BG3 in the Field |(e.g. open door).
 +| ''C01F08'' | ''C01F13'' | Full Update Check Code for BG1 in Field |
 +| ''C01F14'' | ''C01FC1'' | Full Update Buffering Code for BG1 in Field |
 +| ''C01FC2'' | ''C01FCD'' | Full Update Check Code for BG2 in Field |
 +| ''C01FCE'' | ''C02080'' | Full Update Buffering Code for BG2 in Field |
 +| ''C02081'' | ''C0208C'' | Full Update Check Code for BG3 in Field |
 +| ''C0208D'' | ''C02101'' | Full Update Buffering Code for BG3 in Field |
 +| ''C02102'' | ''C02153'' | Row/Column Update Check Code for BG1, BG2, BG3 in Field |
 +| ''C02154'' | ''C0220F'' | Row Update Buffering Code for BG1 in Field |
 +| ''C02210'' | ''C022CE'' | Column Update Buffering Code for BG1 in Field |
 +| ''C022CF'' | ''C0238A'' | Row Update Buffering Code for BG2 in Field |
 +| ''C0238B'' | ''C0244D'' | Column Update Buffering Code for BG2 in Field |
 +| ''C0244E'' | ''C02499'' | Row Update Pre-Buffering Code for BG3 in Field |
 +| ''C0249A'' | ''C02558'' | Row Update Buffering Code for BG3 in Field |
 +| ''C02559'' | ''C0265B'' | Column Update Buffering Code for BG3 in Field |
 +| ''C0265C'' | ''C0268C'' | Color Palette Load Code in Field |
 +| ''C0268D'' | ''C026D7'' | Tile Data DMA Check Code for BG1, BG2 in Field |
 +| ''C026D8'' | ''C0285E'' | Tile Data DMA to VRAM Code for BG1, BG2 in Field |
 +| ''C0275F'' | ''C027D9'' | Tile Data DMA to VRAM Code for BG3 in Field |
 +| ''C027DA'' | ''C02882'' | Tile Formation Code for BG1, BG2 in Field |
 +| ''C02883'' | ''C0296A'' | Map Load Code for BG1, BG2 in Field |
 +| ''C0296B'' | ''C0297F'' | Map Load Code for BG3 in Field |
 +| ''C02980'' | ''C02A46'' | Map Decompression Code in Field |
 +| ''C02A47'' | ''C02A77'' | Row Update DMA to VRAM Code for BG1 in Field |
 +| ''C02A78'' | ''C02AC9'' | Column Update DMA to VRAM Code for BG1 in Field |
 +| ''C02ACA'' | ''C02AFA'' | Row Update DMA to VRAM Code for BG2 in Field |
 +| ''C02AFB'' | ''C02B4C'' | Column Update DMA to VRAM Code for BG2 in Field |
 +| ''C02B4D'' | ''C02B7D'' | Row Update DMA to VRAM Code for BG3 in Field |
 +| ''C02B7E'' | ''C02BCF'' | Column Update DMA to VRAM Code for BG3 in Field |
 | ''C051DA'' | ''C051F2'' | Character Portrait Tile Layout (25 bytes) | | ''C051DA'' | ''C051F2'' | Character Portrait Tile Layout (25 bytes) |
 | ''C05EB6'' | ''C05F35'' | Magitek Armor Tile Formation (4 tiles, 4 directions per tile, 4 frames per direction) | | ''C05EB6'' | ''C05F35'' | Magitek Armor Tile Formation (4 tiles, 4 directions per tile, 4 frames per direction) |
-| ''C091D5'' | ''C091FE'' | Pointers to BG1/BG2 Animation Data (+$C091FF) | +| ''C091D5'' | ''C091FE'' | Pointers to [[ff3:ff3us:doc:asm:fmt:map_animation_data | Map Animation Data]] (+$C091FF) | 
-| ''C091FF'' | ''C0979E''BG1/BG2 Animation Data (20 items, 16 or less tiles each, the last 8 aren't animated, 10 bytes per tile) | +| ''C091FF'' | ''C0979E''[[ff3:ff3us:doc:asm:fmt:map_animation_data | Map Animation Data]] (20 items, 16 or less tiles each, the last 8 aren't animated, 10 bytes per tile) | 
-| ''C0979F'' | ''C097AC'' | Pointers to BG3 Animation Data (+$C097AD) | +| ''C0979F'' | ''C097AC'' | Pointers to [[ff3:ff3us:doc:asm:fmt:bg3_animation_data | BG3 Animation Data]] (+$C097AD) | 
-| ''C097AD'' | ''C09824'' | BG3 Animation Data (6 items, 20 bytes each) | +| ''C097AD'' | ''C09824'' | [[ff3:ff3us:doc:asm:fmt:bg3_animation_data | BG3 Animation Data]] (6 items, 20 bytes each) | 
-| ''C09825'' | ''C0989C'' | Palette Animation Data (10 items, 12 bytes each) |+| ''C09825'' | ''C0989C'' | [[ff3:ff3us:doc:asm:fmt:palette_animation_data | Palette Animation Data]] Data (10 items, 12 bytes each) |
 | ''C0CD3A'' | ''C0CE39'' | Horizontal Flip Data for Field Sprites | | ''C0CD3A'' | ''C0CE39'' | Horizontal Flip Data for Field Sprites |
 | ''C0CE3A'' | ''C0D0F1'' | Sprite Tile Formation (12 bytes per position) | | ''C0CE3A'' | ''C0D0F1'' | Sprite Tile Formation (12 bytes per position) |
Line 18: Line 54:
 | ''C0D23C'' | ''C0D385'' | Pointers to Sprite Graphics (upper word) | | ''C0D23C'' | ''C0D385'' | Pointers to Sprite Graphics (upper word) |
 | ''C0D386'' | ''C0D612'' | Unused Code (debug mode) | | ''C0D386'' | ''C0D612'' | Unused Code (debug mode) |
-| ''C0D613'' | ''C0DF9F'' | Unused Space (2445 bytes) |+| ''C0D613'' | ''C0DF9F'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (2445 bytes) |
 | ''C0DFA0'' | ''C0E09F'' | DTE Table | | ''C0DFA0'' | ''C0E09F'' | DTE Table |
 | ''C0E0A0'' | ''C0E11F'' | Initial NPC Event Bits ($1EE0-$1F5F) | | ''C0E0A0'' | ''C0E11F'' | Initial NPC Event Bits ($1EE0-$1F5F) |
Line 25: Line 61:
 | ''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) |
-| ''C0F500'' | ''C0FCFF'' | Sprite Overlay Data (45 items, compressed, 16 + 256 bytes each) |+| ''C0F500'' | ''C0FCFF'' | Sprite Overlay Data (45 items, [[ff3:ff3us:doc:asm:other:compression|compressed]], 16 + 256 bytes each) |
 | ''C0FD00'' | ''C0FDFF'' | Random Number Table | | ''C0FD00'' | ''C0FDFF'' | Random Number Table |
-| ''C0FE00'' | ''C0FE3F'' | BG Add/Sub Data (19 items, 3 bytes each) |+| ''C0FE00'' | ''C0FE3F'' | BG Addition/Subtraction Data (19 items, 3 bytes each) |
 | ''C0FE40'' | ''C0FEFF'' | BG2/BG3 Scrolling Data (21 items, 8 bytes each) | | ''C0FE40'' | ''C0FEFF'' | BG2/BG3 Scrolling Data (21 items, 8 bytes each) |
 | ''C0FF00'' | ''C0FF17'' | Interrupt Code | | ''C0FF00'' | ''C0FF17'' | Interrupt Code |
-| ''C0FF18'' | ''C0FFAF'' | Unused Space (152 bytes) |+| ''C0FF18'' | ''C0FFAF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (152 bytes) |
 | ''C0FFB0'' | ''C0FFFF'' | SNES Header | | ''C0FFB0'' | ''C0FFFF'' | SNES Header |
 | ''C10000'' | ''C1FFE4'' | Battle Graphics Program | | ''C10000'' | ''C1FFE4'' | Battle Graphics Program |
-| ''C1FFE5'' | ''C1FFFF'' | Unused Space (27 bytes) |+| ''C1FFE5'' | ''C1FFFF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (27 bytes) |
 | ''C20000'' | ''C26468'' | Battle Program | | ''C20000'' | ''C26468'' | Battle Program |
-| ''C26469'' | ''C267FF'' | Unused Space (919 bytes) |+| ''C26469'' | ''C267FF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (919 bytes) |
 | ''C26800'' | ''C2686B'' | Cinematic Loader | | ''C26800'' | ''C2686B'' | Cinematic Loader |
-| ''C2686C'' | ''C28A6F'' | Title, Intro, Floating Island, & World Cinematic Program (compressed) |+| ''C2686C'' | ''C28A6F'' | Title, Intro, Floating Island, & World Cinematic Program ([[ff3:ff3us:doc:asm:other:compression|compressed]]) |
 | ''C28A70'' | ''C2953B'' | Ending Cinematic Data | | ''C28A70'' | ''C2953B'' | Ending Cinematic Data |
 | ''C2953C'' | ''C29853'' | Ending Cinematic Color Palettes | | ''C2953C'' | ''C29853'' | Ending Cinematic Color Palettes |
 | ''C29854'' | ''C2A659'' | Ending Cinematic Sprite Data | | ''C29854'' | ''C2A659'' | Ending Cinematic Sprite Data |
-| ''C2A65A'' | ''C2A7FF'' | Unused Space (422 bytes) |+| ''C2A65A'' | ''C2A7FF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (422 bytes) |
 | ''C2A800'' | ''C2FAA3'' | Battle Graphics Program (continued) | | ''C2A800'' | ''C2FAA3'' | Battle Graphics Program (continued) |
-| ''C2FAA4'' | ''C2FC6C'' | Unused Space (457 bytes) |+| ''C2ADE1'' | ''C2AF20'' | Battle Status Names (32 items, 10 bytes each) | 
 +| ''C2FAA4'' | ''C2FC6C'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (457 bytes) |
 | ''C2FC6D'' | ''C2FE6C'' | Sine/Cosine Table (16-bit, signed) | | ''C2FC6D'' | ''C2FE6C'' | Sine/Cosine Table (16-bit, signed) |
 | ''C2FE6D'' | ''C2FF6C'' | Sine/Cosine Table (8-bit, signed) | | ''C2FE6D'' | ''C2FF6C'' | Sine/Cosine Table (8-bit, signed) |
 | ''C30000'' | ''C3C405'' | Menu Program | | ''C30000'' | ''C3C405'' | Menu Program |
 | ''C3C406'' | ''C3F090'' | Ending Cinematic Program | | ''C3C406'' | ''C3F090'' | Ending Cinematic Program |
-| ''C3F091'' | ''C3FFFF'' | Unused Space (3951 bytes) |+| ''C3F091'' | ''C3FFFF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (3951 bytes) |
 | ''C40000'' | ''C40341'' | Pointers to [[ff3:ff3us:doc:asm:fmt:event_trigger | Event Triggers]] (+$C40000) | | ''C40000'' | ''C40341'' | Pointers to [[ff3:ff3us:doc:asm:fmt:event_trigger | Event Triggers]] (+$C40000) |
 | ''C40342'' | ''C41A0F'' | [[ff3:ff3us:doc:asm:fmt:event_trigger | Event Triggers]] (5 bytes each) | | ''C40342'' | ''C41A0F'' | [[ff3:ff3us:doc:asm:fmt:event_trigger | Event Triggers]] (5 bytes each) |
-| ''C41A10'' | ''C41D51'' | Pointers to NPC Data (+$C41A10) | +| ''C41A10'' | ''C41D51'' | Pointers to [[ff3:ff3us:doc:asm:fmt:npc | NPC Data]] (+$C41A10) | 
-| ''C41D52'' | ''C46ABF'' | NPC Data (9 bytes each) | +| ''C41D52'' | ''C46ABF'' | [[ff3:ff3us:doc:asm:fmt:npc | NPC Data]] (9 bytes each) | 
-| ''C46AC0'' | ''C478BF'' | Spell Data (256 items, 14 bytes each) | +| ''C46AC0'' | ''C478BF'' | [[ff3:ff3us:doc:asm:fmt:spell_data | Spell Data]] (256 items, 14 bytes each) | 
-| ''C478C0'' | ''C47A3F'' | Character Names (64 items, 6 bytes each) |+| ''C478C0'' | ''C47A3F'' | [[ff3:ff3us:doc:asm:fmt:actor_startup |Character Names]] (64 items, 6 bytes each) |
 | ''C47A40'' | ''C47A9F'' | Blitz Codes (8 items, 11+1 bytes each) | | ''C47A40'' | ''C47A9F'' | Blitz Codes (8 items, 11+1 bytes each) |
 | ''C47AA0'' | ''C47ABF'' | Initial Rages (1 bit per rage) | | ''C47AA0'' | ''C47ABF'' | Initial Rages (1 bit per rage) |
-| ''C47AC0'' | ''C47F3F'' | Shop Specifications (128 items, 9 bytes each) |+| ''C47AC0'' | ''C47F3F'' | [[ff3:ff3us:doc:asm:fmt:shop_data | Shop Data]] (128 items, 9 bytes each) |
 | ''C47F40'' | ''C47FA7'' | Metamorphosis Data (26 items, 4 bytes each) | | ''C47F40'' | ''C47FA7'' | Metamorphosis Data (26 items, 4 bytes each) |
-| ''C47FA8'' | ''C487BF'' | Unused Space (2072 bytes) |+| ''C47FA8'' | ''C487BF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (2072 bytes) |
 | ''C487C0'' | ''C48FBF'' | Fixed-Width Font Graphics | | ''C487C0'' | ''C48FBF'' | Fixed-Width Font Graphics |
 | ''C48FC0'' | ''C490BF'' | Variable-Width Font Character Widths | | ''C48FC0'' | ''C490BF'' | Variable-Width Font Character Widths |
 | ''C490C0'' | ''C4A4BF'' | Variable-Width Font Graphics (16x11 tiles, max width is 12) | | ''C490C0'' | ''C4A4BF'' | Variable-Width Font Graphics (16x11 tiles, max width is 12) |
-| ''C4A4C0'' | ''C4B9FF'' | Unused Space (5440 bytes) | +| ''C4A4C0'' | ''C4B9FF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (5440 bytes) | 
-| ''C4BA00'' | ''C4C007'' | Ending Font (compressed) | +| ''C4BA00'' | ''C4C007'' | Ending Font ([[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''C4C008'' | ''C4F476'' | Ending Cinematic Graphics and Tile Formation (compressed) | +| ''C4C008'' | ''C4F476'' | Ending Cinematic Graphics and Tile Formation ([[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''C4F477'' | ''C4F6FA'' | Ending Cinematic Graphics (compressed) | +| ''C4F477'' | ''C4F6FA'' | Ending Cinematic Graphics ([[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''C4F6FB'' | ''C4FFFF'' | Ending Cinematic Graphics (compressed) |+| ''C4F6FB'' | ''C4FFFF'' | Ending Cinematic Graphics ([[ff3:ff3us:doc:asm:other:compression|compressed]]) |
 | ''C50000'' | ''C506B8'' | Sound/Music Program | | ''C50000'' | ''C506B8'' | Sound/Music Program |
 | ''C506B9'' | ''C506F8'' | Quick Play Interrupt Data (16 items, 4 bytes each, unused by FF3) | | ''C506B9'' | ''C506F8'' | Quick Play Interrupt Data (16 items, 4 bytes each, unused by FF3) |
Line 85: Line 122:
 | ''C53E18'' | ''C53E95'' | Instrument ADSR Data (63 items, 2 bytes each) | | ''C53E18'' | ''C53E95'' | Instrument ADSR Data (63 items, 2 bytes each) |
 | ''C53E96'' | ''C53F94'' | Pointers to Song Data (3 bytes each, absolute) | | ''C53E96'' | ''C53F94'' | Pointers to Song Data (3 bytes each, absolute) |
-| ''C53F95'' | ''C54A34'' | Instruments for Each Song (85 items, 32 bytes each) |+| ''C53F95'' | ''C54A34'' | [[ff3:ff3us:doc:asm:fmt:instrument_sets |Instruments for Each Song]] (85 items, 32 bytes each) |
 | ''C54A35'' | ''C85C79'' | Instrument BRR Data (63 items, variable size) | | ''C54A35'' | ''C85C79'' | Instrument BRR Data (63 items, variable size) |
 | ''C85C7A'' | ''C9FDFF'' | Song Data (85 items, variable size) | | ''C85C7A'' | ''C9FDFF'' | Song Data (85 items, variable size) |
 | ''C9FE00'' | ''C9FEFF'' | Last $100 bytes of "THE END" graphics | | ''C9FE00'' | ''C9FEFF'' | Last $100 bytes of "THE END" graphics |
 | ''C9FF00'' | ''C9FFFF'' | "THE END" color palettes | | ''C9FF00'' | ''C9FFFF'' | "THE END" color palettes |
-| ''CA0000'' | ''CCE5FF'' | Event Script |+| ''CA0000'' | ''CCE5FF'' | [[ff3:ff3us:doc:asm:rom_map:field_events|Event Script]] |
 | ''CCE600'' | ''CCE601'' | Index of last dialog message in bank $CD | | ''CCE600'' | ''CCE601'' | Index of last dialog message in bank $CD |
 | ''CCE602'' | ''CCFFFF'' | Pointers to Dialog (+$CD0000) | | ''CCE602'' | ''CCFFFF'' | Pointers to Dialog (+$CD0000) |
Line 96: Line 133:
 | ''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'' | World Map Modification Chunks (variable size) | +| ''CEF648'' | ''CEFAFF'' | [[ff3:ff3us:doc:asm:list:wm_chunks |World Map Modification Chunks]] (variable size) | 
-| ''CEFB00'' | ''CEFB5F'' | (30 items, 3 bytes each) | +| ''CEFB00'' | ''CEFB5F''Unknown Data (30 items, 3 bytes each) | 
-| ''CEFB60'' | ''CEFB9F'' | Pointers to Rare Item Descriptions (+$CEFCB0) | +| ''CEFB60'' | ''CEFB9F'' | Pointers to [[ff3:ff3us:doc:asm:list:rare_items |Rare Item Descriptions]] (+$CEFCB0) | 
-| ''CEFBA0'' | ''CEFCAF'' | Rare Item Names (20 items, 13 bytes each) | +| ''CEFBA0'' | ''CEFCAF'' | [[ff3:ff3us:doc:asm:list:rare_items |Rare Item Names]] (20 items, 13 bytes each) | 
-| ''CEFCB0'' | ''CEFFFF'' | Rare Item Descriptions (20 items, variable length) | +| ''CEFCB0'' | ''CEFFFF'' | [[ff3:ff3us:doc:asm:list:rare_items |Rare Item Descriptions]] (20 items, variable length) | 
-| ''CF0000'' | ''CF2FFF'' | Monster Data (384 items, 32 bytes each) | +| ''CF0000'' | ''CF2FFF'' | [[ff3:ff3us:doc:asm:fmt:monster_data | Monster Data]] (384 items, 32 bytes each) | 
-| ''CF3000'' | ''CF35FF'' | Monster Items Stolen and Dropped (384 items, 4 bytes each) |+| ''CF3000'' | ''CF35FF'' | [[ff3:ff3us:doc:asm:fmt:drop_steal | Monster Items Stolen and Dropped]] (384 items, 4 bytes each) |
 | ''CF3600'' | ''CF377F'' | Monster Y-Shift for Sprite Priority, see C1/0659 (384 items, 1 byte each) | | ''CF3600'' | ''CF377F'' | Monster Y-Shift for Sprite Priority, see C1/0659 (384 items, 1 byte each) |
 | ''CF3780'' | ''CF37AF'' | Conditional Battle Indexes (12 items, 4 bytes each) | | ''CF3780'' | ''CF37AF'' | Conditional Battle Indexes (12 items, 4 bytes each) |
Line 118: Line 155:
 | ''CF5800'' | ''CF587F'' | World Map Random Battle Probability Data (64 map sectors, 8 items per sector, 2 bits each) | | ''CF5800'' | ''CF587F'' | World Map Random Battle Probability Data (64 map sectors, 8 items per sector, 2 bits each) |
 | ''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'' | 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'' | Battle Data (576 items, 15 bytes each) |+| ''CF6200'' | ''CF83FF'' | [[ff3:ff3us:doc:asm:fmt:battle_data | Battle Data]] (576 items, 15 bytes each) |
 | ''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) |
Line 129: Line 166:
 | ''CFF969'' | ''CFFAA8'' | Unknown Ending Cinematic Data | | ''CFF969'' | ''CFFAA8'' | Unknown Ending Cinematic Data |
 | ''CFFAA9'' | ''CFFB28'' | Unknown Ending Cinematic Data (4 items, 32 bytes each) | | ''CFFAA9'' | ''CFFB28'' | Unknown Ending Cinematic Data (4 items, 32 bytes each) |
-| ''CFFB29'' | ''CFFBFF'' | 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) |
 | ''CFFD00'' | ''CFFDFF'' | SwdTech Descriptions (8 items, variable length) | | ''CFFD00'' | ''CFFDFF'' | SwdTech Descriptions (8 items, variable length) |
-| ''CFFE00'' | ''CFFE3F'' | Battle Command Data (32 items, 2 bytes each) |+| ''CFFE00'' | ''CFFE3F'' | [[ff3:ff3us:doc:asm:fmt:battle_command_data | Battle Command Data]] (32 items, 2 bytes each) |
 | ''CFFE40'' | ''CFFE7F'' | Pointers to Esper Attack Descriptions (+$CF3940) | | ''CFFE40'' | ''CFFE7F'' | Pointers to Esper Attack Descriptions (+$CF3940) |
 | ''CFFE80'' | ''CFFE9F'' | Dance Data (8 items, 4 bytes per dance) | | ''CFFE80'' | ''CFFE9F'' | Dance Data (8 items, 4 bytes per dance) |
Line 139: Line 176:
 | ''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'' | Unused Space (66 bytes) | +| ''CFFFBE'' | ''CFFFFF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (66 bytes) | 
-| ''D00000'' | ''D07FB1'' | Battle Animation Scripts | +| ''D00000'' | ''D07FB1'' | [[ff3:ff3us:doc:asm:codes:battle_animation_script| Battle Animation Scripts]] 
-| ''D07FB2'' | ''D097FF''Battle Animation Data (406 items, 14 bytes each) | +| ''D07FB2'' | ''D097FF''[[ff3:ff3us:doc:asm:fmt:attack_animation_data | Attack Animation Data]] (406 items, 14 bytes each) | 
-| ''D09800'' | ''D09841'' | Pointers to Battle Event Scripts (+$D00000) | +| ''D09800'' | ''D09841'' | Pointers to [[ff3:ff3us:doc:asm:rom_map:battle_events |Battle Event Scripts]] (+$D00000) | 
-| ''D09842'' | ''D0CF49'' | Battle Event Scripts (33 items, variable length) | +| ''D09842'' | ''D0CF49'' | [[ff3:ff3us:doc:asm:rom_map:battle_events |Battle Event Scripts]] (33 items, variable length) | 
-| ''D0CF4A'' | ''D0CFFF'' | Unused Space (182 bytes) |+| ''D0CF4A'' | ''D0CFFF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (182 bytes) |
 | ''D0D000'' | ''D0D1FF'' | Pointers to Long Battle Dialog (+$D00000) | | ''D0D000'' | ''D0D1FF'' | Pointers to Long Battle Dialog (+$D00000) |
 | ''D0D200'' | ''D0FCFF'' | Long Battle Dialog (256 items, variable length) | | ''D0D200'' | ''D0FCFF'' | Long Battle Dialog (256 items, variable length) |
-| ''D0FD00'' | ''D0FFFF'' | Character AI Data (32 items, 24 bytes each) |+| ''D0FD00'' | ''D0FFFF'' | [[ff3:ff3us:doc:asm:fmt:character_ai_data | Character AI Data]] (32 items, 24 bytes each) |
 | ''D10000'' | ''D1003F'' | Pointers to Battle Animation Data for Items $E0-$FF (+$D07FB2) | | ''D10000'' | ''D1003F'' | Pointers to Battle Animation Data for Items $E0-$FF (+$D07FB2) |
 | ''D10040'' | ''D10140'' | Item Jump and Throw Animation Data (257 items, 1 byte each, see C1/B9C5 and C1/B9F7) | | ''D10040'' | ''D10140'' | Item Jump and Throw Animation Data (257 items, 1 byte each, see C1/B9C5 and C1/B9F7) |
-| ''D10141'' | ''D1EAD7'' | Battle Animation Frame Data (variable size frames, 2 bytes per tile) |+| ''D10141'' | ''D1EAD7'' | [[ff3:ff3us:doc:asm:fmt:frame_data | Battle Animation Frame Data]] (variable size frames, 2 bytes per tile) |
 | ''D1EAD8'' | ''D1EFFF'' | Pointers to Battle Animation Scripts (+$D00000) | | ''D1EAD8'' | ''D1EFFF'' | Pointers to Battle Animation Scripts (+$D00000) |
 | ''D1F000'' | ''D1F79F'' | Battle Messages (256 items, variable length) | | ''D1F000'' | ''D1F79F'' | Battle Messages (256 items, variable length) |
 | ''D1F7A0'' | ''D1F99F'' | Pointers to Battle Messages (+$D10000) | | ''D1F7A0'' | ''D1F99F'' | Pointers to Battle Messages (+$D10000) |
-| ''D1F9A0'' | ''D1F9AA'' | 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'' | ''D1F9CF'' | Battle Background Index to change to for each Dance |
-| ''D1F9D0'' | ''D1F9FF'' | 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'' | 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'' | ''D26FFF'' | Item Symbol Names (16 items, 7 bytes each) |
-| ''D27000'' | ''D2777F'' | 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'' | 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) |
 | ''D27820'' | ''D2A81F'' | Monster Palettes (768 items, 16 bytes each) | | ''D27820'' | ''D2A81F'' | Monster Palettes (768 items, 16 bytes each) |
 | ''D2A820'' | ''D2A821'' | Pointer to Small Monster Graphic Maps (+$D20000) | | ''D2A820'' | ''D2A821'' | Pointer to Small Monster Graphic Maps (+$D20000) |
Line 168: Line 205:
 | ''D2A824'' | ''D2AC23'' | Small Monster Graphic Maps (128 items, 8 bytes each) | | ''D2A824'' | ''D2AC23'' | Small Monster Graphic Maps (128 items, 8 bytes each) |
 | ''D2AC24'' | ''D2B223'' | Large Monster Graphic Maps (48 items, 32 bytes each) | | ''D2AC24'' | ''D2B223'' | Large Monster Graphic Maps (48 items, 32 bytes each) |
-| ''D2B224'' | ''D2B2FF'' | Unused Space (220 bytes) |+| ''D2B224'' | ''D2B2FF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (220 bytes) |
 | ''D2B300'' | ''D2BFFF'' | Item Names (256 items, 1 byte symbol, 12 bytes name) | | ''D2B300'' | ''D2BFFF'' | Item Names (256 items, 1 byte symbol, 12 bytes name) |
 | ''D2C000'' | ''D2DFFF'' | 2bpp Battle Animation Tile Formation (64 bytes each, 2 bytes per 8x8 tile, 0x8000: vflip, 0x4000: hflip, [$D87000 + 0x3FFF * $10]: address of tile graphics) | | ''D2C000'' | ''D2DFFF'' | 2bpp Battle Animation Tile Formation (64 bytes each, 2 bytes per 8x8 tile, 0x8000: vflip, 0x4000: hflip, [$D87000 + 0x3FFF * $10]: address of tile graphics) |
-| ''D2E000'' | ''D2EBFF'' | Battle Status Graphics, etc. (compressed) |+| ''D2E000'' | ''D2EBFF'' | Battle Status Graphics, etc. ([[ff3:ff3us:doc:asm:other:compression|compressed]]) |
 | ''D2EC00'' | ''D2ECFF'' | World of Balance Palettes (8 palettes, 16 colors each) | | ''D2EC00'' | ''D2ECFF'' | World of Balance Palettes (8 palettes, 16 colors each) |
 | ''D2ED00'' | ''D2EDFF'' | World of Ruin Palettes (8 palettes, 16 colors each) | | ''D2ED00'' | ''D2EDFF'' | World of Ruin Palettes (8 palettes, 16 colors each) |
 | ''D2EE00'' | ''D2EE1F'' | Setzer's Airship Palette (16 colors) | | ''D2EE00'' | ''D2EE1F'' | Setzer's Airship Palette (16 colors) |
-| ''D2EE20'' | ''D2EE3F'' | Chocobo Palette (for world map, 16 colors) |+| ''D2EE20'' | ''D2EE3F'' | Chocobo Palette (for world of balance map, 16 colors) |
 | ''D2EE40'' | ''D2EEFF'' | Other WoB Palettes (16 colors each) | | ''D2EE40'' | ''D2EEFF'' | Other WoB Palettes (16 colors each) |
 | ''D2EF00'' | ''D2EF1F'' | Falcon Palette (16 colors) | | ''D2EF00'' | ''D2EF1F'' | Falcon Palette (16 colors) |
-| ''D2EF20'' | ''D2EFFF'' | Other WoR Palettes (16 colors each) |+| ''D2EF20'' | ''D2EF3F'' | Chocobo Palette (for world of ruin map, 16 colors) | 
 +| ''D2EF40'' | ''D2EFFF'' | Other WoR Palettes (16 colors each) |
 | ''D2F000'' | ''D2F7FF'' | Slot Window Graphics | | ''D2F000'' | ''D2F7FF'' | Slot Window Graphics |
 | ''D2F800'' | ''D2FFFF'' | Unknown Graphics (probably unused) | | ''D2F800'' | ''D2FFFF'' | Unknown Graphics (probably unused) |
 | ''D30000'' | ''D4C997'' | Battle Animation Graphics (3bpp) | | ''D30000'' | ''D4C997'' | Battle Animation Graphics (3bpp) |
-| ''D4C998'' | ''D4C9FF'' | Unused Space (104 bytes) |+| ''D4C998'' | ''D4C9FF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (104 bytes) |
 | ''D4CA00'' | ''D4CFFF'' | Additional Menu Program Code | | ''D4CA00'' | ''D4CFFF'' | Additional Menu Program Code |
-| ''D4D000'' | ''D4DF3B''Battle Animation Graphics Data (650 items, 6 bytes each) | +| ''D4D000'' | ''D4DF3B''[[ff3:ff3us:doc:asm:fmt:attack_graphics_data | Attack Graphics Data]] (650 items, 6 bytes each) | 
-| ''D4DF3C'' | ''D4FFFF'' | Pointers to Battle Animation Frame data (+$D10000) | +| ''D4DF3C'' | ''D4FFFF'' | Pointers to [[ff3:ff3us:doc:asm:fmt:frame_data | Battle Animation Frame Data]] (+$D10000) | 
-| ''D50000'' | ''D82FFF'' | Field Sprite Graphics |+| ''D50000'' | ''D82FFF'' | [[ff3:ff3us:doc:asm:list:actorsprites |Field Sprite Graphics]] |
 | ''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'' | Esper Data (27 items, 11 bytes each) |+| ''D86E00'' | ''D86FFF'' | [[ff3:ff3us:doc:asm:fmt:espers | Esper Data]] (27 items, 11 bytes each) |
 | ''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) |
-| ''D8CEA0'' | ''D8CF7F'' | Battle Command Names (32 items, 7 bytes each) |+| ''D8CEA0'' | ''D8CF7F'' | [[ff3:ff3us:doc:asm:list:battlecommands |Battle Command Names]] (32 items, 7 bytes each) |
 | ''D8CF80'' | ''D8CFFF'' | Pointers to Spell Descriptions (+$D8C9A0) | | ''D8CF80'' | ''D8CFFF'' | Pointers to Spell Descriptions (+$D8C9A0) |
-| ''D8D000'' | ''D8DAF1'' | Setzer's Airship on Fire Graphics (compressed) | +| ''D8D000'' | ''D8DAF1'' | Setzer's Airship on Fire Graphics ([[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''D8DAF2'' | ''D8DCFF'' | Setzer's Airship on Fire Tile Formation (compressed) |+| ''D8DAF2'' | ''D8DCFF'' | Setzer's Airship on Fire Tile Formation ([[ff3:ff3us:doc:asm:other:compression|compressed]]) |
 | ''D8DD00'' | ''D8DFB7'' | Pointers to Magitek Train Ride Tile Graphics (29 items, 12x2 bytes each, +$7E0000) | | ''D8DD00'' | ''D8DFB7'' | Pointers to Magitek Train Ride Tile Graphics (29 items, 12x2 bytes each, +$7E0000) |
-| ''D8DFB8'' | ''D8E5BE'' | Vector Panorama Graphics (compressed) | +| ''D8DFB8'' | ''D8E5BE'' | Vector Panorama Graphics ([[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''D8E5BF'' | ''D8E6B9'' | Vector Panorama Tile Formation (compressed) | +| ''D8E5BF'' | ''D8E6B9'' | Vector Panorama Tile Formation ([[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''D8E6BA'' | ''D8E7FF'' | Serpent Trench Palettes (compressed) |+| ''D8E6BA'' | ''D8E7FF'' | Serpent Trench Palettes ([[ff3:ff3us:doc:asm:other:compression|compressed]]) |
 | ''D8E800'' | ''D8E89F'' | Menu Text Palettes (40 palettes, 4 colors each) | | ''D8E800'' | ''D8E89F'' | Menu Text Palettes (40 palettes, 4 colors each) |
 | ''D8E8A0'' | ''D8E8B7'' | Grayscale Character Sprite Palette (12 colors) | | ''D8E8A0'' | ''D8E8B7'' | Grayscale Character Sprite Palette (12 colors) |
Line 207: Line 245:
 | ''D8E90E'' | ''D8E916'' | Letters for Element Symbol Display (8+1 bytes, null-terminated) | | ''D8E90E'' | ''D8E916'' | Letters for Element Symbol Display (8+1 bytes, null-terminated) |
 | ''D8E917'' | ''D8EE46'' | Menu Sprite Data | | ''D8E917'' | ''D8EE46'' | Menu Sprite Data |
-| ''D8EE47'' | ''D8EFFF'' | Unused Space (441 bytes) | +| ''D8EE47'' | ''D8EFFF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (441 bytes) | 
-| ''D8F000'' | ''D94E95'' | Title/Intro Graphics (compressed) | +| ''D8F000'' | ''D94E95'' | [[ff3:ff3us:doc:asm:decompressed:title_gfx |Title/Intro Graphics]] ([[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''D94E96'' | ''D9568E'' | Floating Island Cinematic Graphics (compressed) | +| ''D94E96'' | ''D9568E'' | Floating Island Cinematic Graphics ([[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''D9568F'' | ''D99D4A'' | Ending Cinematic Graphics (compressed) | +| ''D9568F'' | ''D99D4A'' | Ending Cinematic Graphics ([[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''D99D4B'' | ''D9A4E4'' | Ending Cinematic Graphics (compressed) | +| ''D99D4B'' | ''D9A4E4'' | Ending Cinematic Graphics ([[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''D9A4E5'' | ''D9A7FF'' | Ending Cinematic Graphics (compressed) | +| ''D9A4E5'' | ''D9A7FF'' | Ending Cinematic Graphics ([[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''D9A800'' | ''D9CD0F'' | Map Tile Properties (42 items, compressed) | +| ''D9A800'' | ''D9CD0F'' | [[ff3:ff3us:doc:asm:fmt:map_tile_properties | Map Tile Properties]] (42 items, [[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''D9CD10'' | ''D9CD8F'' | Pointers to Map Tile Properties (+$D9A800) |+| ''D9CD10'' | ''D9CD8F'' | Pointers to [[ff3:ff3us:doc:asm:fmt:map_tile_properties | Map Tile Properties]] (+$D9A800) |
 | ''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, compressed) | +| ''D9D1B0'' | ''DDFFFF'' | Map Formations (350 items, [[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''DE0000'' | ''DFB3FF'' | Map Tile Formations (75 items, compressed) |+| ''DE0000'' | ''DFB3FF'' | 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'' | Colosseum Data (256 items, 4 bytes each) |+| ''DFB600'' | ''DFB9FF'' | [[ff3:ff3us:doc:asm:fmt:colosseum_data |Colosseum Data]] (256 items, 4 bytes each) |
 | ''DFBA00'' | ''DFBAFF'' | Pointers to Map Tile Formations (3 bytes each, +$DE0000) | | ''DFBA00'' | ''DFBAFF'' | Pointers to Map Tile Formations (3 bytes each, +$DE0000) |
-| ''DFBB00'' | ''DFBF01'' | Pointers to Short Entrance Triggers (+$DFBB00) | +| ''DFBB00'' | ''DFBF01'' | Pointers to Short [[ff3:ff3us:doc:asm:fmt:warp | Entrance Triggers]] (+$DFBB00) | 
-| ''DFBF02'' | ''DFD9FF'' | Short Entrance Triggers (6 bytes each) |+| ''DFBF02'' | ''DFD9FF'' | Short [[ff3:ff3us:doc:asm:fmt:warp | Entrance Triggers]] (6 bytes each) |
 | ''DFDA00'' | ''DFDAFF'' | Pointers to Map Graphics (3 bytes each, +$DFDB00) | | ''DFDA00'' | ''DFDAFF'' | Pointers to Map Graphics (3 bytes each, +$DFDB00) |
 | ''DFDB00'' | ''E5F3FF'' | Map Graphics (82 items, variable size) | | ''DFDB00'' | ''E5F3FF'' | Map Graphics (82 items, variable size) |
 | ''E5F400'' | ''E5FEC5'' | "THE END" Program | | ''E5F400'' | ''E5FEC5'' | "THE END" Program |
-| ''E5FEC6'' | ''E5FFFF'' | Unused Space (314 bytes) |+| ''E5FEC6'' | ''E5FFFF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (314 bytes) |
 | ''E60000'' | ''E67FFF'' | Map Animation Graphics | | ''E60000'' | ''E67FFF'' | Map Animation Graphics |
 | ''E68000'' | ''E683FF'' | Character Color Palettes (32 items, 32 bytes each, first 8 are loaded by default) | | ''E68000'' | ''E683FF'' | Character Color Palettes (32 items, 32 bytes each, first 8 are loaded by default) |
 | ''E68400'' | ''E6877F'' | Pointers to Map Names (+$CEF100) | | ''E68400'' | ''E6877F'' | Pointers to Map Names (+$CEF100) |
-| ''E68780'' | ''E6CD5F'' | BG3 Graphics (19 items, compressed) |+| ''E68780'' | ''E6CD5F'' | BG3 Graphics (19 items, [[ff3:ff3us:doc:asm:other:compression|compressed]]) |
 | ''E6CD60'' | ''E6CD9F'' | Pointers to BG3 Graphics (3 bytes each, +$E68780) | | ''E6CD60'' | ''E6CD9F'' | Pointers to BG3 Graphics (3 bytes each, +$E68780) |
 | ''E6CDA0'' | ''E6CDBF'' | Pointers to BG3 Animation Graphics (3 bytes each, +$E6CDC0) | | ''E6CDA0'' | ''E6CDBF'' | Pointers to BG3 Animation Graphics (3 bytes each, +$E6CDC0) |
-| ''E6CDC0'' | ''E6F1FF'' | BG3 Animation Graphics (6 items, compressed) |+| ''E6CDC0'' | ''E6F1FF'' | BG3 Animation Graphics (6 items, [[ff3:ff3us:doc:asm:other:compression|compressed]]) |
 | ''E6F200'' | ''E6F48F'' | Palette Animation Color Palettes (16 colors each) | | ''E6F200'' | ''E6F48F'' | Palette Animation Color Palettes (16 colors each) |
 | ''E6F490'' | ''E6F497'' | Levels when CYAN learns SwdTechs | | ''E6F490'' | ''E6F497'' | Levels when CYAN learns SwdTechs |
Line 245: Line 283:
 | ''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'' | ''E6FFFF'' | Dance Names (8 items, 12 bytes each) |
-| ''E70000'' | ''E7014F'' | 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 (56 items, 48 colors each) |+| ''E70150'' | ''E7164F'' | Battle BG Palettes (53 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) |
-| ''E71928'' | ''E7A9E6'' | Battle BG Tile Formations (50 items, 2048 bytes each, compressed) | +| ''E71928'' | ''E7A9E6'' | [[ff3:ff3us:doc:asm:fmt:battle_bg_tile_format| Battle BG Tile Formation]]  (49 items, 1140 bytes each (max)[[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''E7A9E7'' | ''E962FF'' | Battle BG Graphics (75 items, compressed) |+| ''E7A9E7'' | ''E962FF'' | Battle BG Graphics (75 items, [[ff3:ff3us:doc:asm:other:compression|compressed]]) |
 | ''E96300'' | ''E96FFF'' | "THE END" Graphics | | ''E96300'' | ''E96FFF'' | "THE END" Graphics |
 | ''E97000'' | ''EC336F'' | Monster Graphics | | ''E97000'' | ''EC336F'' | Monster Graphics |
Line 258: Line 296:
 | ''ECE400'' | ''ECE6E7'' | Weapon Animation Data (93 items, 8 bytes each) | | ''ECE400'' | ''ECE6E7'' | Weapon Animation Data (93 items, 8 bytes each) |
 | ''ECE6E8'' | ''ECE7FF'' | Monster Attack Animation Data (35 items, 8 bytes each) | | ''ECE6E8'' | ''ECE7FF'' | Monster Attack Animation Data (35 items, 8 bytes each) |
-| ''ECE800'' | ''ECE8FF'' | Monster Vertical Alignment Type (256 items, 1 byte each) | +| ''ECE800'' | ''ECE8FF''Colosseum Monster Vertical Alignment Type (256 items, 1 byte each) | 
-| ''ECE900'' | ''ECFFFF'' | World Getting Torn Apart Cinematic Graphics (compressed) |+| ''ECE900'' | ''ECFFFF'' | World Getting Torn Apart Cinematic Graphics ([[ff3:ff3us:doc:asm:other:compression|compressed]]) |
 | ''ED0000'' | ''ED1BFF'' | Menu Window Graphics (8 items, 896 bytes each) | | ''ED0000'' | ''ED1BFF'' | Menu Window Graphics (8 items, 896 bytes each) |
 | ''ED1C00'' | ''ED1CFF'' | Menu Window Palettes (8 items, 32 bytes each) | | ''ED1C00'' | ''ED1CFF'' | Menu Window Palettes (8 items, 32 bytes each) |
Line 274: Line 312:
 | ''ED8220'' | ''ED82E3'' | Character Experience Progression Data (98 items, 2 bytes each) | | ''ED8220'' | ''ED82E3'' | Character Experience Progression Data (98 items, 2 bytes each) |
 | ''ED82E4'' | ''ED82F3'' | Imp Item Indexes (16 items, 1 byte each) | | ''ED82E4'' | ''ED82F3'' | Imp Item Indexes (16 items, 1 byte each) |
-| ''ED82F4'' | ''ED8633'' | Pointers to Treasure Data (+$ED8634) | +| ''ED82F4'' | ''ED8633'' | Pointers to [[ff3:ff3us:doc:asm:fmt:chest | Treasure Data]] (+$ED8634) | 
-| ''ED8634'' | ''ED8E5A'' | Treasure Data (5 bytes each) |+| ''ED8634'' | ''ED8E5A'' | [[ff3:ff3us:doc:asm:fmt:chest | Treasure Data]] (5 bytes each) |
 | ''ED8E5B'' | ''ED8E9A'' | Dance Index for each Battle Background | | ''ED8E5B'' | ''ED8E9A'' | Dance Index for each Battle Background |
-| ''ED8F00'' | ''EDC47F'' | Map Properties (415 items, 33 bytes each) |+| ''ED8F00'' | ''EDC47F'' | [[ff3:ff3us:doc:asm:fmt:map_propriety | Map Properties]] (415 items, 33 bytes each) |
 | ''EDC480'' | ''EDF47F'' | Map Palettes (48 items, 256 bytes each) | | ''EDC480'' | ''EDF47F'' | Map Palettes (48 items, 256 bytes each) |
-| ''EDF480'' | ''EDF881'' | Pointers to Long Entrance Triggers (+$EDF480) | +| ''EDF480'' | ''EDF881'' | Pointers to [[ff3:ff3us:doc:asm:fmt:warp | Long Entrance Triggers]] (+$EDF480) | 
-| ''EDF882'' | ''EDFDFF'' | Long Entrance Triggers (7 bytes each) |+| ''EDF882'' | ''EDFDFF'' | [[ff3:ff3us:doc:asm:fmt:warp | Long Entrance Triggers]] Triggers (7 bytes each) |
 | ''EDFE00'' | ''EDFFCF'' | Esper Bonus Descriptions (17 items, variable length) | | ''EDFE00'' | ''EDFFCF'' | Esper Bonus Descriptions (17 items, variable length) |
 | ''EDFFD0'' | ''EDFFFF'' | Pointers to Esper Bonus Descriptions (+$EDFE00) | | ''EDFFD0'' | ''EDFFFF'' | Pointers to Esper Bonus Descriptions (+$EDFE00) |
 | ''EE0000'' | ''EEAF00'' | World Map Program | | ''EE0000'' | ''EEAF00'' | World Map Program |
-| ''EE9B14'' | ''EE9D13'' | World of Balance Tile Properties | +| ''EE9B14'' | ''EE9D13'' | [[ff3:ff3us:doc:asm:fmt:world_map_tile_properties | World of Balance Tile Properties]] 
-| ''EE9D14'' | ''EE9F13'' | World of Ruin Tile Properties | +| ''EE9D14'' | ''EE9F13'' | [[ff3:ff3us:doc:asm:fmt:world_map_tile_properties | World of Ruin Tile Properties]] 
-| ''EEAF01'' | ''EEB1FF'' | Unused Space (767 bytes) |+| ''EEAF01'' | ''EEB1FF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (767 bytes) |
 | ''EEB200'' | ''EEB25F'' | Pointers to Compressed World Data (3 bytes each, absolute, points to data at $EEB290-$EFFBC8) | | ''EEB200'' | ''EEB25F'' | Pointers to Compressed World Data (3 bytes each, absolute, points to data at $EEB290-$EFFBC8) |
 | ''EEB260'' | ''EEB268'' | Pointers to World Map Modification Data (3 bytes each, absolute) | | ''EEB260'' | ''EEB268'' | Pointers to World Map Modification Data (3 bytes each, absolute) |
 | ''EEB269'' | ''EEB28F'' | Pointers to World Map Events (3 bytes each, +$CA0000) | | ''EEB269'' | ''EEB28F'' | Pointers to World Map Events (3 bytes each, +$CA0000) |
-| ''EEB290'' | ''EEC294'' | World Map Clouds Graphics (compressed) | +| ''EEB290'' | ''EEC294'' | World Map Clouds Graphics ([[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''EEC295'' | ''EEC701'' | World Map Clouds Tile Formation (compressed) | +| ''EEC295'' | ''EEC701'' | World Map Clouds Tile Formation ([[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''EEC702'' | ''EED433'' | Setzer's Airship Graphics (compressed) | +| ''EEC702'' | ''EED433'' | Setzer's Airship Graphics ([[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''EED434'' | ''EF114E'' | World of Balance Map Formation (compressed) | +| ''EED434'' | ''EF114E'' | World of Balance Map Formation ([[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''EF114F'' | ''EF324F'' | World of Balance Graphics (compressed) | +| ''EF114F'' | ''EF324F'' | World of Balance Graphics ([[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''EF3250'' | ''EF4845'' | Magitek Train Ride Graphics (variable size tiles, compressed) |+| ''EF3250'' | ''EF4845'' | Magitek Train Ride Graphics (variable size tiles, [[ff3:ff3us:doc:asm:other:compression|compressed]]) |
 | ''EF4846'' | ''EF4A45'' | Magitek Train Ride Palettes | | ''EF4846'' | ''EF4A45'' | Magitek Train Ride Palettes |
-| ''EF4A46'' | ''EF6A55'' | World of Ruin Graphics (compressed) | +| ''EF4A46'' | ''EF6A55'' | World of Ruin Graphics ([[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''EF6A56'' | ''EF9D16'' | World of Ruin Map Formation (compressed) | +| ''EF6A56'' | ''EF9D16'' | World of Ruin Map Formation ([[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''EF9D17'' | ''EFB630'' | Serpent Trench Map Formation (compressed) | +| ''EF9D17'' | ''EFB630'' | Serpent Trench Map Formation ([[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''EFB631'' | ''EFC623'' | Serpent Trench Graphics (compressed) | +| ''EFB631'' | ''EFC623'' | Serpent Trench Graphics ([[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''EFC624'' | ''EFCE76'' | Some Chocobo Graphics (compressed) |+| ''EFC624'' | ''EFCE76'' | Some Chocobo Graphics ([[ff3:ff3us:doc:asm:other:compression|compressed]]) |
 | ''EFCE77'' | ''EFCE96'' | Vector Approach Data | | ''EFCE77'' | ''EFCE96'' | Vector Approach Data |
 | ''EFCE97'' | ''EFCEB6'' | Data for Esper Terra | | ''EFCE97'' | ''EFCEB6'' | Data for Esper Terra |
-| ''EFCEB7'' | ''EFCFB8'' | Airship Shadow and Perspective Graphics (compressed) | +| ''EFCEB7'' | ''EFCFB8'' | Airship Shadow and Perspective Graphics ([[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''EFCFB9'' | ''EFDC4B'' | Various Sprites (ship, esper terra, figaro, etc., compressed) | +| ''EFCFB9'' | ''EFDC4B'' | Various Sprites (ship, esper terra, figaro, etc., [[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''EFDC4C'' | ''EFE49A'' | More Chocobo Graphics (world map, compressed) | +| ''EFDC4C'' | ''EFE49A'' | More Chocobo Graphics (world map, [[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''EFE49B'' | ''EFE8B2'' | World of Balance Minimap Graphics (compressed) | +| ''EFE49B'' | ''EFE8B2'' | World of Balance Minimap Graphics ([[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''EFE8B3'' | ''EFED25'' | World of Ruin Minimap Graphics (compressed) | +| ''EFE8B3'' | ''EFED25'' | World of Ruin Minimap Graphics ([[ff3:ff3us:doc:asm:other:compression|compressed]]) | 
-| ''EFED26'' | ''EFFAC7'' | Daryl's Airship Graphics (compressed) |+| ''EFED26'' | ''EFFAC7'' | Daryl's Airship Graphics ([[ff3:ff3us:doc:asm:other:compression|compressed]]) |
 | ''EFFAC8'' | ''EFFBC7'' | Palettes for Ending Airship Scene | | ''EFFAC8'' | ''EFFBC7'' | Palettes for Ending Airship Scene |
-| ''EFFBC8'' | ''EFFEEF'' | Unused Space (808 bytes) |+| ''EFFBC8'' | ''EFFEEF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (808 bytes) |
 | ''EFFEF0'' | ''EFFFFF'' | Sine/Cosine Table (unsigned) | | ''EFFEF0'' | ''EFFFFF'' | Sine/Cosine Table (unsigned) |
  • ff3/ff3us/doc/asm/rom_map.txt
  • Last modified: 23 months ago
  • by geiger