Both sides previous revision
Previous revision
Next revision
|
Previous revision
Next revision
Both sides next revision
|
ff3:ff3us:doc:asm:rom_map [2021/04/26 03:48] snaphat Add C01 Field Program Subroutine information. |
ff3:ff3us:doc:asm:rom_map [2022/02/08 15:19] madsiur |
| ''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 DMA Code for BG1 in Field | | | ''C01CF3'' | ''C01D23'' | Full Update Top-half DMA to VRAM Code for BG1 in Field | |
| ''C01D24'' | ''C01D5E'' | Full Update DMA Code for BG1 in Field | | | ''C01D24'' | ''C01D5E'' | Full Update Bottom-half DMA to VRAM Code for BG1 in Field | |
| ''C01D5F'' | ''C01D8F'' | Full Update DMA Code for BG2 in Field | | | ''C01D5F'' | ''C01D8F'' | Full Update Top-half DMA Code to VRAM for BG2 in Field | |
| ''C01D90'' | ''C01DCA'' | Full Update DMA Code for BG2 in Field | | | ''C01D90'' | ''C01DCA'' | Full Update Bottom-half DMA to VRAM Code for BG2 in Field | |
| ''C01DCB'' | ''C01DFB'' | Full Update DMA Code for BG3 in Field | | | ''C01DCB'' | ''C01DFB'' | Full Update Top-half DMA to VRAM Code for BG3 in Field | |
| ''C01DFC'' | ''C91E36'' | Full Update DMA 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 | | | ''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). | | ''C01EC4'' | ''C01F07'' | Full Update Map Data Code for BG1, BG2, BG3 in the Field |(e.g. open door). |
| ''C02081'' | ''C0208C'' | Full Update Check Code for BG3 in Field | | | ''C02081'' | ''C0208C'' | Full Update Check Code for BG3 in Field | |
| ''C0208D'' | ''C02101'' | Full Update Buffering 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 | | | ''C02102'' | ''C02153'' | Row/Column Update Check Code for BG1, BG2, BG3 in Field | |
| ''C01239'' | ''C02153'' | Row Update Check Code for BG1, BG2 in Field | | |
| ''C02154'' | ''C0220F'' | Row Update Buffering Code for BG1 in Field | | | ''C02154'' | ''C0220F'' | Row Update Buffering Code for BG1 in Field | |
| ''C02210'' | ''C022CE'' | Column Update Buffering Code for BG1 in Field | | | ''C02210'' | ''C022CE'' | Column Update Buffering Code for BG1 in Field | |
| ''C0265C'' | ''C0268C'' | Color Palette Load Code in Field | | | ''C0265C'' | ''C0268C'' | Color Palette Load Code in Field | |
| ''C0268D'' | ''C026D7'' | Tile Data DMA Check Code for BG1, BG2 in Field | | | ''C0268D'' | ''C026D7'' | Tile Data DMA Check Code for BG1, BG2 in Field | |
| ''C026D8'' | ''C0285E'' | Tile Data DMA Code for BG1, BG2 in Field | | | ''C026D8'' | ''C0285E'' | Tile Data DMA to VRAM Code for BG1, BG2 in Field | |
| ''C0275F'' | ''C027D9'' | Tile Data DMA Code for BG3 in Field | | | ''C0275F'' | ''C027D9'' | Tile Data DMA to VRAM Code for BG3 in Field | |
| ''C027DA'' | ''C02882'' | Tile Formation Code for BG1, BG2 in Field | | | ''C027DA'' | ''C02882'' | Tile Formation Code for BG1, BG2 in Field | |
| ''C02883'' | ''C0296A'' | Map Load 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 | | | ''C0296B'' | ''C0297F'' | Map Load Code for BG3 in Field | |
| ''C02980'' | ''C02A46'' | Map Decompression Code in Field | | | ''C02980'' | ''C02A46'' | Map Decompression Code in Field | |
| ''C02A47'' | ''C02A77'' | Row Update DMA Code for BG1 in Field | | | ''C02A47'' | ''C02A77'' | Row Update DMA to VRAM Code for BG1 in Field | |
| ''C02A78'' | ''C02AC9'' | Column Update DMA Code for BG1 in Field | | | ''C02A78'' | ''C02AC9'' | Column Update DMA to VRAM Code for BG1 in Field | |
| ''C02ACA'' | ''C02AFA'' | Row Update DMA Code for BG2 in Field | | | ''C02ACA'' | ''C02AFA'' | Row Update DMA to VRAM Code for BG2 in Field | |
| ''C02AFB'' | ''C02B4C'' | Column Update DMA Code for BG2 in Field | | | ''C02AFB'' | ''C02B4C'' | Column Update DMA to VRAM Code for BG2 in Field | |
| ''C02B4D'' | ''C02B7D'' | Row Update DMA Code for BG3 in Field | | | ''C02B4D'' | ''C02B7D'' | Row Update DMA to VRAM Code for BG3 in Field | |
| ''C02B7E'' | ''C02BCF'' | Column Update DMA 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) | |
| ''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) | |