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 [2019/02/12 12:57]
127.0.0.1 external edit
ff3:ff3us:doc:asm:rom_map [2022/07/11 19:04] (current)
geiger Menu Party Init: D4CA00
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) |
Line 43: Line 79:
 | ''C2A65A'' | ''C2A7FF'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |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) |
 +| ''C2ADE1'' | ''C2AF20'' | Battle Status Names (32 items, 10 bytes each) |
 | ''C2FAA4'' | ''C2FC6C'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |Unused Space]] (457 bytes) | | ''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) |
Line 159: Line 196:
 | ''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'' | [[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) |
Line 175: Line 212:
 | ''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'' | [[ff3:ff3us:doc:asm:rom_map:unused_space |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'' | ''D4CA1C'' | Menu Party Initialization | 
 +| ''D4CA1D'' | ''D4CFFF'' | Additional Menu Program Code |
 | ''D4D000'' | ''D4DF3B'' | [[ff3:ff3us:doc:asm:fmt:attack_graphics_data | Attack 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 [[ff3:ff3us:doc:asm:fmt:frame_data | Battle Animation Frame Data]] (+$D10000) | | ''D4DF3C'' | ''D4FFFF'' | Pointers to [[ff3:ff3us:doc:asm:fmt:frame_data | Battle Animation Frame Data]] (+$D10000) |
  • ff3/ff3us/doc/asm/rom_map.1549976251.txt.gz
  • Last modified: 5 years ago
  • by 127.0.0.1