Both sides previous revision
Previous revision
Next revision
|
Previous revision
Next revision
Both sides next revision
|
ff3:ff3us:doc:asm:rom_map [2019/02/12 12:57] 127.0.0.1 external edit |
ff3:ff3us:doc:asm:rom_map [2021/04/26 04:49] snaphat Clarifications for DMA Field Code |
| ''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'' | ''C02138'' | Column Update Check Code for BG1, BG2 & Row/Column Update Check Code for BG3 in Field | |
| | ''C01239'' | ''C02153'' | Row Update Check Code for BG1, BG2 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) | |
| ''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) | |