From bccb26174bd01db5747da8b054fffecc8f70a2f4 Mon Sep 17 00:00:00 2001 From: petrie911 <69443847+petrie911@users.noreply.github.com> Date: Mon, 13 May 2024 16:49:53 -0500 Subject: [PATCH] Set up yaml and linker scripts for jp0 (#244) * splits * split and migrate --- linker_scripts/jp/rev0/hardware_regs.ld | 120 + linker_scripts/jp/rev0/pif_syms.ld | 10 + .../jp/rev0/symbol_addrs_migrate.txt | 27 + linker_scripts/jp/rev0/undefined_syms.ld | 3501 +++++++++++++++++ linker_scripts/us/rev1/hardware_regs.ld | 26 + src/overlays/ovl_i5/fox_ti.c | 4 +- yamls/jp/rev0/header.yaml | 1 + yamls/jp/rev0/main.yaml | 382 +- yamls/jp/rev0/overlays.yaml | 95 +- yamls/us/rev1/main.yaml | 14 +- 10 files changed, 3970 insertions(+), 210 deletions(-) create mode 100644 linker_scripts/jp/rev0/hardware_regs.ld create mode 100644 linker_scripts/jp/rev0/pif_syms.ld create mode 100644 linker_scripts/jp/rev0/symbol_addrs_migrate.txt create mode 100644 linker_scripts/jp/rev0/undefined_syms.ld diff --git a/linker_scripts/jp/rev0/hardware_regs.ld b/linker_scripts/jp/rev0/hardware_regs.ld new file mode 100644 index 00000000..489e4fae --- /dev/null +++ b/linker_scripts/jp/rev0/hardware_regs.ld @@ -0,0 +1,120 @@ +// Signal Processor Registers +SP_MEM_ADDR_REG = 0xA4040000; // defined:True +SP_DRAM_ADDR_REG = 0xA4040004; // defined:True +SP_RD_LEN_REG = 0xA4040008; // defined:True +SP_WR_LEN_REG = 0xA404000C; // defined:True +SP_STATUS_REG = 0xA4040010; // defined:True +SP_DMA_FULL_REG = 0xA4040014; // defined:True +SP_DMA_BUSY_REG = 0xA4040018; // defined:True +SP_SEMAPHORE_REG = 0xA404001C; // defined:True + +SP_PC = 0xA4080000; // defined:True + +// Display Processor Command Registers / Rasterizer Interface +DPC_START_REG = 0xA4100000; // defined:True +DPC_END_REG = 0xA4100004; // defined:True +DPC_CURRENT_REG = 0xA4100008; // defined:True +DPC_STATUS_REG = 0xA410000C; // defined:True +DPC_CLOCK_REG = 0xA4100010; // defined:True +DPC_BUFBUSY_REG = 0xA4100014; // defined:True +DPC_PIPEBUSY_REG = 0xA4100018; // defined:True +DPC_TMEM_REG = 0xA410001C; // defined:True + +// Display Processor Span Registers +DPS_TBIST_REG = 0xA4200000; // defined:True // DPS_TBIST_REG / DP_TMEM_BIST +DPS_TEST_MODE_REG = 0xA4200004; // defined:True +DPS_BUFTEST_ADDR_REG = 0xA4200008; // defined:True +DPS_BUFTEST_DATA_REG = 0xA420000C; // defined:True + +// MIPS Interface Registers +MI_MODE_REG = 0xA4300000; // defined:True // MI_MODE_REG / MI_INIT_MODE_REG +MI_VERSION_REG = 0xA4300004; // defined:True +MI_INTR_REG = 0xA4300008; // defined:True +MI_INTR_MASK_REG = 0xA430000C; // defined:True + +// Video Interface Registers +VI_STATUS_REG = 0xA4400000; // defined:True // VI_STATUS_REG / VI_CONTROL_REG +VI_DRAM_ADDR_REG = 0xA4400004; // defined:True // VI_DRAM_ADDR_REG / VI_ORIGIN_REG +VI_WIDTH_REG = 0xA4400008; // defined:True +VI_INTR_REG = 0xA440000C; // defined:True +VI_CURRENT_REG = 0xA4400010; // defined:True +VI_BURST_REG = 0xA4400014; // defined:True // VI_BURST_REG / VI_TIMING_REG +VI_V_SYNC_REG = 0xA4400018; // defined:True +VI_H_SYNC_REG = 0xA440001C; // defined:True +VI_LEAP_REG = 0xA4400020; // defined:True +VI_H_START_REG = 0xA4400024; // defined:True +VI_V_START_REG = 0xA4400028; // defined:True +VI_V_BURST_REG = 0xA440002C; // defined:True +VI_X_SCALE_REG = 0xA4400030; // defined:True +VI_Y_SCALE_REG = 0xA4400034; // defined:True + +// Audio Interface Registers +AI_DRAM_ADDR_REG = 0xA4500000; // defined:True +AI_LEN_REG = 0xA4500004; // defined:True +AI_CONTROL_REG = 0xA4500008; // defined:True +AI_STATUS_REG = 0xA450000C; // defined:True +AI_DACRATE_REG = 0xA4500010; // defined:True +AI_BITRATE_REG = 0xA4500014; // defined:True + +// Peripheral/Parallel Interface Registers +PI_DRAM_ADDR_REG = 0xA4600000; // defined:True +PI_CART_ADDR_REG = 0xA4600004; // defined:True +D_A4600005 = 0xA4600005; // defined:True // TODO figure out its name +D_A4600006 = 0xA4600006; // defined:True // TODO figure out its name +D_A4600007 = 0xA4600007; // defined:True // TODO figure out its name +PI_RD_LEN_REG = 0xA4600008; // defined:True +PI_WR_LEN_REG = 0xA460000C; // defined:True +PI_STATUS_REG = 0xA4600010; // defined:True +PI_BSD_DOM1_LAT_REG = 0xA4600014; // defined:True // PI dom1 latency +PI_BSD_DOM1_PWD_REG = 0xA4600018; // defined:True // PI dom1 pulse width +PI_BSD_DOM1_PGS_REG = 0xA460001C; // defined:True // PI dom1 page size +PI_BSD_DOM1_RLS_REG = 0xA4600020; // defined:True // PI dom1 release +PI_BSD_DOM2_LAT_REG = 0xA4600024; // defined:True // PI dom2 latency +PI_BSD_DOM2_LWD_REG = 0xA4600028; // defined:True // PI dom2 pulse width +PI_BSD_DOM2_PGS_REG = 0xA460002C; // defined:True // PI dom2 page size +PI_BSD_DOM2_RLS_REG = 0xA4600030; // defined:True // PI dom2 release + +// RDRAM Interface Registers +RI_MODE_REG = 0xA4700000; // defined:True +RI_CONFIG_REG = 0xA4700004; // defined:True +RI_CURRENT_LOAD_REG = 0xA4700008; // defined:True +RI_SELECT_REG = 0xA470000C; // defined:True +RI_REFRESH_REG = 0xA4700010; // defined:True +RI_LATENCY_REG = 0xA4700014; // defined:True +RI_RERROR_REG = 0xA4700018; // defined:True +RI_WERROR_REG = 0xA470001C; // defined:True + +// Serial Interface Registers +SI_DRAM_ADDR_REG = 0xA4800000; // defined:True +SI_PIF_ADDR_RD64B_REG = 0xA4800004; // defined:True +D_A4800008 = 0xA4800008; // defined:True // reserved +D_A480000C = 0xA480000C; // defined:True // reserved +SI_PIF_ADDR_WR64B_REG = 0xA4800010; // defined:True +D_A4800014 = 0xA4800014; // defined:True // reserved +SI_STATUS_REG = 0xA4800018; // defined:True + +LEO_CMD = 0xA5000508; +LEO_STATUS = 0xA5000508; +LEO_BM_CTL = 0xA5000510; +LEO_BM_STATUS = 0xA5000510; +LEO_SEQ_CTL = 0xA5000518; +LEO_SEQ_STATUS = 0xA5000518; +LEO_C2_BUFF = 0xA5000000; +LEO_SECTOR_BUFF = 0xA5000400; +LEO_DATA = 0xA5000500; +LEO_MISC_REG = 0xA5000504; +LEO_CUR_TK = 0xA500050C; +LEO_ERR_SECTOR = 0xA5000514; +LEO_CUR_SECTOR = 0xA500051C; +LEO_HARD_RESET = 0xA5000520; +LEO_C1_S0 = 0xA5000524; +LEO_HOST_SECBYTE = 0xA5000528; +LEO_C1_S2 = 0xA500052C; +LEO_SEC_BYTE = 0xA5000530; +LEO_C1_S4 = 0xA5000534; +LEO_C1_S6 = 0xA5000538; +LEO_CUR_ADDR = 0xA500053C; +LEO_ID_REG = 0xA5000540; +LEO_TEST_REG = 0xA5000544; +LEO_TEST_PIN_SEL = 0xA5000548; +LEO_RAM_ADDR = 0xA5000580; \ No newline at end of file diff --git a/linker_scripts/jp/rev0/pif_syms.ld b/linker_scripts/jp/rev0/pif_syms.ld new file mode 100644 index 00000000..a0e8bcb2 --- /dev/null +++ b/linker_scripts/jp/rev0/pif_syms.ld @@ -0,0 +1,10 @@ +// libultra OS symbols + +osTvType = 0x80000300; +osRomType = 0x80000304; +osRomBase = 0x80000308; +osResetType = 0x8000030C; +osCicId = 0x80000310; +osVersion = 0x80000314; +osMemSize = 0x80000318; +osAppNMIBuffer = 0x8000031C; \ No newline at end of file diff --git a/linker_scripts/jp/rev0/symbol_addrs_migrate.txt b/linker_scripts/jp/rev0/symbol_addrs_migrate.txt new file mode 100644 index 00000000..fe7b30ec --- /dev/null +++ b/linker_scripts/jp/rev0/symbol_addrs_migrate.txt @@ -0,0 +1,27 @@ +D_800DB02C = 0x800DB02C; // force_migration:True +D_800DB24C = 0x800DB24C; // force_migration:True +D_800DB238 = 0x800DB238; // force_migration:True +D_800DE430 = 0x800DE430; // force_migration:True +D_800DE440 = 0x800DE440; // force_migration:True +D_800DE464 = 0x800DE464; // force_migration:True +D_800DF21C = 0x800DF21C; // force_migration:True +D_i1_80192474 = 0x80192474; // force_migration:True segment:ovl_i1 +D_i3_801B89CC = 0x801B89CC; // force_migration:True segment:ovl_i3 +D_i3_801B89D8 = 0x801B89D8; // force_migration:True segment:ovl_i3 +D_i3_801B89E0 = 0x801B89E0; // force_migration:True segment:ovl_i3 +D_i3_801B8A08 = 0x801B8A08; // force_migration:True segment:ovl_i3 +D_i4_80196D64 = 0x80196D64; // force_migration:True segment:ovl_i4 +D_i5_801B1E6C = 0x801B1E6C; // segment:ovl_i5 +D_i5_801B2B18 = 0x801B2B18; // force_migration:True segment:ovl_i5 +D_i5_801B2B4C = 0x801B2B4C; // force_migration:True segment:ovl_i5 +D_i5_801B2DE0 = 0x801B2DE0; // force_migration:True segment:ovl_i5 +D_i5_801B2DF4 = 0x801B2DF4; // force_migration:True segment:ovl_i5 +D_i6_8019E810 = 0x8019E810; // force_migration:True segment:ovl_i6 +D_menu_801AE890 = 0x801AE890; // force_migration:True segment:ovl_menu +jtbl_menu_801AED88 = 0x801AED88; // force_migration:True segment:ovl_menu +D_ending_8018D5D0 = 0x8018D5D0; // force_migration:True segment:ovl_ending +D_ending_8018DC24 = 0x8018DC24; // force_migration:True segment:ovl_ending +D_ending_801B2B18 = 0x801B2B18; // force_migration:True segment:ovl_ending + +D_800C5118 = 0x800C5118; +D_800DB5D4 = 0x800DB5D4; diff --git a/linker_scripts/jp/rev0/undefined_syms.ld b/linker_scripts/jp/rev0/undefined_syms.ld new file mode 100644 index 00000000..fa606254 --- /dev/null +++ b/linker_scripts/jp/rev0/undefined_syms.ld @@ -0,0 +1,3501 @@ +D_1 = 0x1; +D_E93C0 = 0xE93C0; +D_E9950 = 0xE9950; +D_FFFFF = 0xFFFFF; +D_124920 = 0x124920; +D_143A40 = 0x143A40; +D_1000170 = 0x1000170; +D_1001090 = 0x1001090; +D_1001FB0 = 0x1001FB0; +D_1002ED0 = 0x1002ED0; +D_1003DF0 = 0x1003DF0; +D_1004D10 = 0x1004D10; +D_1005C30 = 0x1005C30; +D_1006B50 = 0x1006B50; +D_1007A70 = 0x1007A70; +D_1008990 = 0x1008990; +D_10098B0 = 0x10098B0; +D_100A7D0 = 0x100A7D0; +D_100B6F0 = 0x100B6F0; +D_100E150 = 0x100E150; +D_100E570 = 0x100E570; +D_100E580 = 0x100E580; +D_100E600 = 0x100E600; +D_100E910 = 0x100E910; +D_100E980 = 0x100E980; +D_100E990 = 0x100E990; +D_100EA60 = 0x100EA60; +D_100EA80 = 0x100EA80; +D_100EB50 = 0x100EB50; +D_100EB70 = 0x100EB70; +D_100EC40 = 0x100EC40; +D_100EC60 = 0x100EC60; +D_100ED30 = 0x100ED30; +D_100ED50 = 0x100ED50; +D_100ED90 = 0x100ED90; +D_100EDA0 = 0x100EDA0; +D_100EDD8 = 0x100EDD8; +D_100EDF0 = 0x100EDF0; +D_100EFE0 = 0x100EFE0; +D_100F6A0 = 0x100F6A0; +D_100F768 = 0x100F768; +D_100F790 = 0x100F790; +D_100F858 = 0x100F858; +D_100F890 = 0x100F890; +D_100FF60 = 0x100FF60; +D_1010040 = 0x1010040; +D_1010101 = 0x1010101; +D_1010440 = 0x1010440; +D_1010450 = 0x1010450; +D_10105D0 = 0x10105D0; +D_10123E0 = 0x10123E0; +D_1012850 = 0x1012850; +D_1013450 = 0x1013450; +D_1013740 = 0x1013740; +D_1014690 = 0x1014690; +D_1015190 = 0x1015190; +D_1015F90 = 0x1015F90; +D_1016390 = 0x1016390; +D_10166F0 = 0x10166F0; +D_1016B70 = 0x1016B70; +D_1017440 = 0x1017440; +D_10177B0 = 0x10177B0; +D_1017AA0 = 0x1017AA0; +D_1017BF0 = 0x1017BF0; +D_1017DA0 = 0x1017DA0; +D_10191B0 = 0x10191B0; +D_101A370 = 0x101A370; +D_101A5B0 = 0x101A5B0; +D_101A670 = 0x101A670; +D_101A800 = 0x101A800; +D_101ABC0 = 0x101ABC0; +D_101B400 = 0x101B400; +D_101B460 = 0x101B460; +D_101BC60 = 0x101BC60; +D_101BEF0 = 0x101BEF0; +D_101C1F0 = 0x101C1F0; +D_101CD90 = 0x101CD90; +D_1020FA0 = 0x1020FA0; +D_1022000 = 0x1022000; +D_1022320 = 0x1022320; +D_1022880 = 0x1022880; +D_10228D0 = 0x10228D0; +D_1022E00 = 0x1022E00; +D_10233B0 = 0x10233B0; +D_1023410 = 0x1023410; +D_10239B0 = 0x10239B0; +D_1023B10 = 0x1023B10; +D_1023BD8 = 0x1023BD8; +D_1023C40 = 0x1023C40; +D_10240E0 = 0x10240E0; +D_1024980 = 0x1024980; +D_1025210 = 0x1025210; +D_10273B0 = 0x10273B0; +D_1028900 = 0x1028900; +D_1029190 = 0x1029190; +D_1029A20 = 0x1029A20; +D_102DED0 = 0x102DED0; +D_102E760 = 0x102E760; +D_102F000 = 0x102F000; +D_102F088 = 0x102F088; +D_10307B0 = 0x10307B0; +D_1031040 = 0x1031040; +D_1031900 = 0x1031900; +D_20031B0 = 0x20031B0; +D_2006F50 = 0x2006F50; +D_200D750 = 0x200D750; +D_2010A30 = 0x2010A30; +D_20112C0 = 0x20112C0; +D_3000090 = 0x3000090; +D_3000120 = 0x3000120; +D_3000130 = 0x3000130; +D_3000470 = 0x3000470; +D_30004C0 = 0x30004C0; +D_3000600 = 0x3000600; +D_3000620 = 0x3000620; +D_3000660 = 0x3000660; +D_30007B0 = 0x30007B0; +D_30007D0 = 0x30007D0; +D_3000910 = 0x3000910; +D_3000930 = 0x3000930; +D_3000AD0 = 0x3000AD0; +D_3000AF0 = 0x3000AF0; +D_3000C70 = 0x3000C70; +D_3002E80 = 0x3002E80; +D_30034F0 = 0x30034F0; +D_3004680 = 0x3004680; +D_30053E0 = 0x30053E0; +D_3005980 = 0x3005980; +D_3005AB0 = 0x3005AB0; +D_3005C80 = 0x3005C80; +D_3005EA8 = 0x3005EA8; +D_30066B0 = 0x30066B0; +D_3006940 = 0x3006940; +D_3006AF0 = 0x3006AF0; +D_3006C70 = 0x3006C70; +D_3006DE0 = 0x3006DE0; +D_3007E70 = 0x3007E70; +D_3008100 = 0x3008100; +D_3008BF0 = 0x3008BF0; +D_3009998 = 0x3009998; +D_300ADE0 = 0x300ADE0; +D_300B8D0 = 0x300B8D0; +D_300BAD0 = 0x300BAD0; +D_300BB18 = 0x300BB18; +D_300BB40 = 0x300BB40; +D_300BB88 = 0x300BB88; +D_300BBC0 = 0x300BBC0; +D_300BC80 = 0x300BC80; +D_300BCD0 = 0x300BCD0; +D_300D600 = 0x300D600; +D_300E300 = 0x300E300; +D_300F210 = 0x300F210; +D_300FBF0 = 0x300FBF0; +D_30105C0 = 0x30105C0; +D_3010660 = 0x3010660; +D_3011720 = 0x3011720; +D_3012160 = 0x3012160; +D_3012980 = 0x3012980; +D_30129C0 = 0x30129C0; +D_30131F0 = 0x30131F0; +D_3014BF0 = 0x3014BF0; +D_3015120 = 0x3015120; +D_3015230 = 0x3015230; +D_30155E0 = 0x30155E0; +D_3015AF4 = 0x3015AF4; +D_3015C28 = 0x3015C28; +D_3015D80 = 0x3015D80; +D_30162C0 = 0x30162C0; +D_30163C4 = 0x30163C4; +D_3016610 = 0x3016610; +D_3016660 = 0x3016660; +D_3016B30 = 0x3016B30; +D_3016C20 = 0x3016C20; +D_30183D0 = 0x30183D0; +D_30184D8 = 0x30184D8; +D_3019380 = 0x3019380; +D_30194E0 = 0x30194E0; +D_301B8E0 = 0x301B8E0; +D_301BA70 = 0x301BA70; +D_301C260 = 0x301C260; +D_301CF28 = 0x301CF28; +D_301D194 = 0x301D194; +D_301DB6C = 0x301DB6C; +D_301DDD8 = 0x301DDD8; +D_301E408 = 0x301E408; +D_301E714 = 0x301E714; +D_301ED1C = 0x301ED1C; +D_301EF68 = 0x301EF68; +D_301F0F0 = 0x301F0F0; +D_301FCC0 = 0x301FCC0; +D_30208A0 = 0x30208A0; +D_302DCA0 = 0x302DCA0; +D_302DDC0 = 0x302DDC0; +D_302E050 = 0x302E050; +D_302E8F0 = 0x302E8F0; +D_302E934 = 0x302E934; +D_302E978 = 0x302E978; +D_302E9BC = 0x302E9BC; +D_302EC64 = 0x302EC64; +D_302ECF0 = 0x302ECF0; +D_302EEF8 = 0x302EEF8; +D_302F0EC = 0x302F0EC; +D_302F1DC = 0x302F1DC; +D_302F2CC = 0x302F2CC; +D_302F3B0 = 0x302F3B0; +D_302F4DC = 0x302F4DC; +D_302F5CC = 0x302F5CC; +D_302F6BC = 0x302F6BC; +D_302F7A0 = 0x302F7A0; +D_4000080 = 0x4000080; +D_400014C = 0x400014C; +D_40001A4 = 0x40001A4; +D_4000270 = 0x4000270; +D_40018A0 = 0x40018A0; +D_4003BD0 = 0x4003BD0; +D_40057AC = 0x40057AC; +D_40058B8 = 0x40058B8; +D_40068F0 = 0x40068F0; +D_4007870 = 0x4007870; +D_4007AF0 = 0x4007AF0; +D_4008CE0 = 0x4008CE0; +D_4008F70 = 0x4008F70; +D_400A30C = 0x400A30C; +D_400A398 = 0x400A398; +D_400AAE0 = 0x400AAE0; +D_400B390 = 0x400B390; +D_5000200 = 0x5000200; +D_5000300 = 0x5000300; +D_5000500 = 0x5000500; +D_5000DA0 = 0x5000DA0; +D_5000E90 = 0x5000E90; +D_5000F80 = 0x5000F80; +D_5001130 = 0x5001130; +D_5001740 = 0x5001740; +D_5001930 = 0x5001930; +D_5001F50 = 0x5001F50; +D_5002070 = 0x5002070; +D_5002C20 = 0x5002C20; +D_5003070 = 0x5003070; +D_5005430 = 0x5005430; +D_5005CB0 = 0x5005CB0; +D_5005DA0 = 0x5005DA0; +D_5005E90 = 0x5005E90; +D_5005F80 = 0x5005F80; +D_5006070 = 0x5006070; +D_5006160 = 0x5006160; +D_5006250 = 0x5006250; +D_5006650 = 0x5006650; +D_50070A0 = 0x50070A0; +D_5007770 = 0x5007770; +D_5008A50 = 0x5008A50; +D_500A040 = 0x500A040; +D_6000000 = 0x6000000; +D_6000290 = 0x6000290; +D_6000320 = 0x6000320; +D_6000604 = 0x6000604; +D_60006B0 = 0x60006B0; +D_6000880 = 0x6000880; +D_6000890 = 0x6000890; +D_60008D0 = 0x60008D0; +D_60008E0 = 0x60008E0; +D_6000930 = 0x6000930; +D_6000A40 = 0x6000A40; +D_6000F20 = 0x6000F20; +D_6001110 = 0x6001110; +D_6001120 = 0x6001120; +D_60012D0 = 0x60012D0; +D_60016A0 = 0x60016A0; +D_6001730 = 0x6001730; +D_6001984 = 0x6001984; +D_6001B08 = 0x6001B08; +D_6001BA0 = 0x6001BA0; +D_6001BA8 = 0x6001BA8; +D_6001C20 = 0x6001C20; +D_6001C84 = 0x6001C84; +D_6001CD0 = 0x6001CD0; +D_6001D40 = 0x6001D40; +D_6001E40 = 0x6001E40; +D_6001EF0 = 0x6001EF0; +D_6002148 = 0x6002148; +D_60021D0 = 0x60021D0; +D_60021F0 = 0x60021F0; +D_6002320 = 0x6002320; +D_6002394 = 0x6002394; +D_6002730 = 0x6002730; +D_60028B0 = 0x60028B0; +D_6002AF8 = 0x6002AF8; +D_6002D60 = 0x6002D60; +D_6002E60 = 0x6002E60; +D_6002F90 = 0x6002F90; +D_6003090 = 0x6003090; +D_60032C0 = 0x60032C0; +D_6003740 = 0x6003740; +D_6003B00 = 0x6003B00; +D_6003C80 = 0x6003C80; +D_6003D60 = 0x6003D60; +D_6003F50 = 0x6003F50; +D_6004110 = 0x6004110; +D_60041D0 = 0x60041D0; +D_6004250 = 0x6004250; +D_6004350 = 0x6004350; +D_60043C0 = 0x60043C0; +D_6004BA0 = 0x6004BA0; +D_6004BF0 = 0x6004BF0; +D_6004DC0 = 0x6004DC0; +D_6004F80 = 0x6004F80; +D_6005000 = 0x6005000; +D_6005160 = 0x6005160; +D_6005400 = 0x6005400; +D_6005474 = 0x6005474; +D_6005520 = 0x6005520; +D_60055A0 = 0x60055A0; +D_6005720 = 0x6005720; +D_60057F0 = 0x60057F0; +D_6005800 = 0x6005800; +D_6005EB0 = 0x6005EB0; +D_6006040 = 0x6006040; +D_6006060 = 0x6006060; +D_6006090 = 0x6006090; +D_6006110 = 0x6006110; +D_60061E0 = 0x60061E0; +D_60062B0 = 0x60062B0; +D_6006318 = 0x6006318; +D_600636C = 0x600636C; +D_6006380 = 0x6006380; +D_6006558 = 0x6006558; +D_60065F0 = 0x60065F0; +D_6006610 = 0x6006610; +D_6006630 = 0x6006630; +D_6006720 = 0x6006720; +D_6006860 = 0x6006860; +D_60068EC = 0x60068EC; +D_6006920 = 0x6006920; +D_600693C = 0x600693C; +D_6006958 = 0x6006958; +D_6006974 = 0x6006974; +D_6006990 = 0x6006990; +D_60069AC = 0x60069AC; +D_60069C8 = 0x60069C8; +D_60069E4 = 0x60069E4; +D_6006A00 = 0x6006A00; +D_6006A1C = 0x6006A1C; +D_6006B44 = 0x6006B44; +D_6006BE0 = 0x6006BE0; +D_6006BEC = 0x6006BEC; +D_6006C08 = 0x6006C08; +D_6006C24 = 0x6006C24; +D_6006C30 = 0x6006C30; +D_6007854 = 0x6007854; +D_6007980 = 0x6007980; +D_6007BF0 = 0x6007BF0; +D_6007D40 = 0x6007D40; +D_6007FA0 = 0x6007FA0; +D_6008020 = 0x6008020; +D_6008490 = 0x6008490; +D_60088D8 = 0x60088D8; +D_60089E8 = 0x60089E8; +D_6008A8C = 0x6008A8C; +D_6008AD0 = 0x6008AD0; +D_6008AE8 = 0x6008AE8; +D_6008D90 = 0x6008D90; +D_6009010 = 0x6009010; +D_6009070 = 0x6009070; +D_6009210 = 0x6009210; +D_6009250 = 0x6009250; +D_6009290 = 0x6009290; +D_6009350 = 0x6009350; +D_60093B0 = 0x60093B0; +D_6009650 = 0x6009650; +D_60096AC = 0x60096AC; +D_60098E0 = 0x60098E0; +D_60098F0 = 0x60098F0; +D_6009A10 = 0x6009A10; +D_6009BB4 = 0x6009BB4; +D_6009BD0 = 0x6009BD0; +D_6009D30 = 0x6009D30; +D_6009D40 = 0x6009D40; +D_6009DD8 = 0x6009DD8; +D_6009F90 = 0x6009F90; +D_600A0B4 = 0x600A0B4; +D_600A4A0 = 0x600A4A0; +D_600A530 = 0x600A530; +D_600A630 = 0x600A630; +D_600A688 = 0x600A688; +D_600AA78 = 0x600AA78; +D_600AAA0 = 0x600AAA0; +D_600AAE4 = 0x600AAE4; +D_600AC40 = 0x600AC40; +D_600ACEC = 0x600ACEC; +D_600AD10 = 0x600AD10; +D_600AFA0 = 0x600AFA0; +D_600B1B4 = 0x600B1B4; +D_600B350 = 0x600B350; +D_600B4B0 = 0x600B4B0; +D_600B4DC = 0x600B4DC; +D_600B6B0 = 0x600B6B0; +D_600B7C0 = 0x600B7C0; +D_600BAF0 = 0x600BAF0; +D_600BB40 = 0x600BB40; +D_600BB98 = 0x600BB98; +D_600BBE0 = 0x600BBE0; +D_600BC50 = 0x600BC50; +D_600BCC0 = 0x600BCC0; +D_600BDD8 = 0x600BDD8; +D_600BFB0 = 0x600BFB0; +D_600C020 = 0x600C020; +D_600C064 = 0x600C064; +D_600C15C = 0x600C15C; +D_600C200 = 0x600C200; +D_600C300 = 0x600C300; +D_600C4E0 = 0x600C4E0; +D_600C890 = 0x600C890; +D_600CCA8 = 0x600CCA8; +D_600CD50 = 0x600CD50; +D_600CD60 = 0x600CD60; +D_600CDC0 = 0x600CDC0; +D_600CEB0 = 0x600CEB0; +D_600D090 = 0x600D090; +D_600D290 = 0x600D290; +D_600D3DC = 0x600D3DC; +D_600D4E0 = 0x600D4E0; +D_600D560 = 0x600D560; +D_600D5C0 = 0x600D5C0; +D_600D6A0 = 0x600D6A0; +D_600D730 = 0x600D730; +D_600D9AC = 0x600D9AC; +D_600D9F0 = 0x600D9F0; +D_600DB98 = 0x600DB98; +D_600DBC0 = 0x600DBC0; +D_600DDF0 = 0x600DDF0; +D_600DF40 = 0x600DF40; +D_600DFE0 = 0x600DFE0; +D_600E050 = 0x600E050; +D_600E0B0 = 0x600E0B0; +D_600E170 = 0x600E170; +D_600E250 = 0x600E250; +D_600E2C4 = 0x600E2C4; +D_600E470 = 0x600E470; +D_600E540 = 0x600E540; +D_600E690 = 0x600E690; +D_600E740 = 0x600E740; +D_600E830 = 0x600E830; +D_600E908 = 0x600E908; +D_600EA10 = 0x600EA10; +D_600ED44 = 0x600ED44; +D_600EFC4 = 0x600EFC4; +D_600EFF0 = 0x600EFF0; +D_600F000 = 0x600F000; +D_600F08C = 0x600F08C; +D_600F0A0 = 0x600F0A0; +D_600F0F8 = 0x600F0F8; +D_600F140 = 0x600F140; +D_600F1C4 = 0x600F1C4; +D_600F1D0 = 0x600F1D0; +D_600F2AC = 0x600F2AC; +D_600F2F0 = 0x600F2F0; +D_600F580 = 0x600F580; +D_600F670 = 0x600F670; +D_600F680 = 0x600F680; +D_600F744 = 0x600F744; +D_600FAA0 = 0x600FAA0; +D_600FF64 = 0x600FF64; +D_6010198 = 0x6010198; +D_60105D8 = 0x60105D8; +D_6010744 = 0x6010744; +D_60109C0 = 0x60109C0; +D_6010DB0 = 0x6010DB0; +D_60114C0 = 0x60114C0; +D_6011598 = 0x6011598; +D_60118C4 = 0x60118C4; +D_60118E0 = 0x60118E0; +D_60119F0 = 0x60119F0; +D_6011A60 = 0x6011A60; +D_6011A80 = 0x6011A80; +D_6011B18 = 0x6011B18; +D_6011B48 = 0x6011B48; +D_6011CE0 = 0x6011CE0; +D_6011DC0 = 0x6011DC0; +D_6011DD0 = 0x6011DD0; +D_6011EE0 = 0x6011EE0; +D_601219C = 0x601219C; +D_60121C0 = 0x60121C0; +D_60126F0 = 0x60126F0; +D_6012840 = 0x6012840; +D_6012C00 = 0x6012C00; +D_6013098 = 0x6013098; +D_6013100 = 0x6013100; +D_6013150 = 0x6013150; +D_60131EC = 0x60131EC; +D_60131F0 = 0x60131F0; +D_6013200 = 0x6013200; +D_6013210 = 0x6013210; +D_6013284 = 0x6013284; +D_60132EC = 0x60132EC; +D_6013310 = 0x6013310; +D_6013344 = 0x6013344; +D_6013390 = 0x6013390; +D_6013410 = 0x6013410; +D_6013510 = 0x6013510; +D_6013530 = 0x6013530; +D_6013578 = 0x6013578; +D_6013600 = 0x6013600; +D_60136EC = 0x60136EC; +D_6013750 = 0x6013750; +D_6013770 = 0x6013770; +D_601388C = 0x601388C; +D_6013B50 = 0x6013B50; +D_6013DF0 = 0x6013DF0; +D_6013E10 = 0x6013E10; +D_6013EE0 = 0x6013EE0; +D_6013F00 = 0x6013F00; +D_6013F58 = 0x6013F58; +D_6014024 = 0x6014024; +D_6014040 = 0x6014040; +D_6014350 = 0x6014350; +D_6014390 = 0x6014390; +D_60143D0 = 0x60143D0; +D_60144A0 = 0x60144A0; +D_6014AA4 = 0x6014AA4; +D_6014AF0 = 0x6014AF0; +D_6014EC0 = 0x6014EC0; +D_6014F10 = 0x6014F10; +D_6014F20 = 0x6014F20; +D_6014F90 = 0x6014F90; +D_6015000 = 0x6015000; +D_6015270 = 0x6015270; +D_6015380 = 0x6015380; +D_60156A4 = 0x60156A4; +D_60159AC = 0x60159AC; +D_6015FC0 = 0x6015FC0; +D_6016240 = 0x6016240; +D_6016594 = 0x6016594; +D_60165A0 = 0x60165A0; +D_60166C0 = 0x60166C0; +D_6016C08 = 0x6016C08; +D_6016CF0 = 0x6016CF0; +D_6017040 = 0x6017040; +D_6017090 = 0x6017090; +D_6017370 = 0x6017370; +D_60175E0 = 0x60175E0; +D_60176B0 = 0x60176B0; +D_6017790 = 0x6017790; +D_6017AB0 = 0x6017AB0; +D_6017AD0 = 0x6017AD0; +D_6017D10 = 0x6017D10; +D_6018020 = 0x6018020; +D_60180A0 = 0x60180A0; +D_6018230 = 0x6018230; +D_6018390 = 0x6018390; +D_6018398 = 0x6018398; +D_601847C = 0x601847C; +D_60184A0 = 0x60184A0; +D_6018640 = 0x6018640; +D_6018798 = 0x6018798; +D_60188B4 = 0x60188B4; +D_6018930 = 0x6018930; +D_6018A70 = 0x6018A70; +D_6018AC0 = 0x6018AC0; +D_6018B10 = 0x6018B10; +D_6018B20 = 0x6018B20; +D_6018B98 = 0x6018B98; +D_6018C00 = 0x6018C00; +D_6018D10 = 0x6018D10; +D_6018D58 = 0x6018D58; +D_6018E58 = 0x6018E58; +D_6018E80 = 0x6018E80; +D_6018FF0 = 0x6018FF0; +D_6019130 = 0x6019130; +D_6019360 = 0x6019360; +D_60193A0 = 0x60193A0; +D_6019410 = 0x6019410; +D_601942C = 0x601942C; +D_6019578 = 0x6019578; +D_6019620 = 0x6019620; +D_6019650 = 0x6019650; +D_60196C0 = 0x60196C0; +D_60197AC = 0x60197AC; +D_60199A0 = 0x60199A0; +D_60199D0 = 0x60199D0; +D_6019A30 = 0x6019A30; +D_6019A58 = 0x6019A58; +D_6019C30 = 0x6019C30; +D_6019C58 = 0x6019C58; +D_6019CF0 = 0x6019CF0; +D_6019D38 = 0x6019D38; +D_601A040 = 0x601A040; +D_601A0E0 = 0x601A0E0; +D_601A160 = 0x601A160; +D_601A170 = 0x601A170; +D_601A180 = 0x601A180; +D_601A1A8 = 0x601A1A8; +D_601A1C0 = 0x601A1C0; +D_601A580 = 0x601A580; +D_601A808 = 0x601A808; +D_601A888 = 0x601A888; +D_601A954 = 0x601A954; +D_601AB10 = 0x601AB10; +D_601AB50 = 0x601AB50; +D_601AD10 = 0x601AD10; +D_601ADF8 = 0x601ADF8; +D_601AE40 = 0x601AE40; +D_601AE70 = 0x601AE70; +D_601AE80 = 0x601AE80; +D_601AFC4 = 0x601AFC4; +D_601AFF0 = 0x601AFF0; +D_601B1D0 = 0x601B1D0; +D_601B640 = 0x601B640; +D_601B6C0 = 0x601B6C0; +D_601B910 = 0x601B910; +D_601BA60 = 0x601BA60; +D_601BB00 = 0x601BB00; +D_601BBA0 = 0x601BBA0; +D_601C008 = 0x601C008; +D_601C310 = 0x601C310; +D_601C3D0 = 0x601C3D0; +D_601C470 = 0x601C470; +D_601C820 = 0x601C820; +D_601C8E0 = 0x601C8E0; +D_601D4C0 = 0x601D4C0; +D_601D510 = 0x601D510; +D_601D800 = 0x601D800; +D_601D8A8 = 0x601D8A8; +D_601D930 = 0x601D930; +D_601DA3C = 0x601DA3C; +D_601E0F0 = 0x601E0F0; +D_601E150 = 0x601E150; +D_601E1E8 = 0x601E1E8; +D_601E310 = 0x601E310; +D_601E320 = 0x601E320; +D_601E8C4 = 0x601E8C4; +D_601E9D0 = 0x601E9D0; +D_601EAA0 = 0x601EAA0; +D_601EF60 = 0x601EF60; +D_601F128 = 0x601F128; +D_601F1B0 = 0x601F1B0; +D_601F274 = 0x601F274; +D_601F6B4 = 0x601F6B4; +D_601F760 = 0x601F760; +D_601F8B0 = 0x601F8B0; +D_601FA04 = 0x601FA04; +D_601FAD0 = 0x601FAD0; +D_601FCE0 = 0x601FCE0; +D_601FF80 = 0x601FF80; +D_60204BC = 0x60204BC; +D_6020760 = 0x6020760; +D_6020810 = 0x6020810; +D_6020A48 = 0x6020A48; +D_6020B00 = 0x6020B00; +D_6020B40 = 0x6020B40; +D_6020D90 = 0x6020D90; +D_6020DD0 = 0x6020DD0; +D_6020F00 = 0x6020F00; +D_6020F60 = 0x6020F60; +D_6021080 = 0x6021080; +D_6021128 = 0x6021128; +D_602112C = 0x602112C; +D_6021240 = 0x6021240; +D_60212D0 = 0x60212D0; +D_60213B0 = 0x60213B0; +D_6021490 = 0x6021490; +D_60218FC = 0x60218FC; +D_60219C8 = 0x60219C8; +D_6021CB0 = 0x6021CB0; +D_60224DC = 0x60224DC; +D_60225A8 = 0x60225A8; +D_6022630 = 0x6022630; +D_6022760 = 0x6022760; +D_6022920 = 0x6022920; +D_60229A4 = 0x60229A4; +D_6023068 = 0x6023068; +D_60231A4 = 0x60231A4; +D_60231C8 = 0x60231C8; +D_60236F0 = 0x60236F0; +D_6023810 = 0x6023810; +D_6023AC0 = 0x6023AC0; +D_6023B90 = 0x6023B90; +D_6023C40 = 0x6023C40; +D_6023DCC = 0x6023DCC; +D_6024060 = 0x6024060; +D_60240B0 = 0x60240B0; +D_60244B0 = 0x60244B0; +D_60245E0 = 0x60245E0; +D_6024AD0 = 0x6024AD0; +D_6024B60 = 0x6024B60; +D_6024F10 = 0x6024F10; +D_6024FE0 = 0x6024FE0; +D_6025220 = 0x6025220; +D_6025440 = 0x6025440; +D_6025500 = 0x6025500; +D_60255EC = 0x60255EC; +D_60255F0 = 0x60255F0; +D_6025680 = 0x6025680; +D_6025690 = 0x6025690; +D_6025AE0 = 0x6025AE0; +D_6025B50 = 0x6025B50; +D_6025BEC = 0x6025BEC; +D_6025CA0 = 0x6025CA0; +D_602623C = 0x602623C; +D_6026394 = 0x6026394; +D_60263F0 = 0x60263F0; +D_6026420 = 0x6026420; +D_60265AC = 0x60265AC; +D_60266A0 = 0x60266A0; +D_6026820 = 0x6026820; +D_60268B8 = 0x60268B8; +D_6027150 = 0x6027150; +D_6027160 = 0x6027160; +D_602716C = 0x602716C; +D_602726C = 0x602726C; +D_6027340 = 0x6027340; +D_6027844 = 0x6027844; +D_6027930 = 0x6027930; +D_6027A30 = 0x6027A30; +D_6027B80 = 0x6027B80; +D_6027CF0 = 0x6027CF0; +D_6027E64 = 0x6027E64; +D_6028260 = 0x6028260; +D_6028368 = 0x6028368; +D_602848C = 0x602848C; +D_60286E0 = 0x60286E0; +D_602890C = 0x602890C; +D_6028A60 = 0x6028A60; +D_6029528 = 0x6029528; +D_6029670 = 0x6029670; +D_6029674 = 0x6029674; +D_60296D0 = 0x60296D0; +D_602991C = 0x602991C; +D_6029928 = 0x6029928; +D_6029A48 = 0x6029A48; +D_602A0AC = 0x602A0AC; +D_602A520 = 0x602A520; +D_602A888 = 0x602A888; +D_602AA04 = 0x602AA04; +D_602AA18 = 0x602AA18; +D_602AA7C = 0x602AA7C; +D_602AB48 = 0x602AB48; +D_602ADB0 = 0x602ADB0; +D_602B0E8 = 0x602B0E8; +D_602B100 = 0x602B100; +D_602B134 = 0x602B134; +D_602B180 = 0x602B180; +D_602B558 = 0x602B558; +D_602B6BC = 0x602B6BC; +D_602B980 = 0x602B980; +D_602BA20 = 0x602BA20; +D_602BC18 = 0x602BC18; +D_602BDF0 = 0x602BDF0; +D_602BE64 = 0x602BE64; +D_602C094 = 0x602C094; +D_602C0D0 = 0x602C0D0; +D_602C220 = 0x602C220; +D_602C4F0 = 0x602C4F0; +D_602C548 = 0x602C548; +D_602CC94 = 0x602CC94; +D_602CF20 = 0x602CF20; +D_602D1C0 = 0x602D1C0; +D_602D400 = 0x602D400; +D_602D5AC = 0x602D5AC; +D_602DA20 = 0x602DA20; +D_602DAF8 = 0x602DAF8; +D_602E84C = 0x602E84C; +D_602E9F8 = 0x602E9F8; +D_602EA44 = 0x602EA44; +D_602EB10 = 0x602EB10; +D_602EED8 = 0x602EED8; +D_602EF6C = 0x602EF6C; +D_602EFB0 = 0x602EFB0; +D_602F0A4 = 0x602F0A4; +D_602F120 = 0x602F120; +D_602F1AC = 0x602F1AC; +D_602F1C0 = 0x602F1C0; +D_602F22C = 0x602F22C; +D_602F4B8 = 0x602F4B8; +D_602FA30 = 0x602FA30; +D_602FCF4 = 0x602FCF4; +D_602FDE0 = 0x602FDE0; +D_602FE00 = 0x602FE00; +D_603030C = 0x603030C; +D_6030510 = 0x6030510; +D_6030590 = 0x6030590; +D_6030810 = 0x6030810; +D_60308F4 = 0x60308F4; +D_6030E40 = 0x6030E40; +D_60312C4 = 0x60312C4; +D_60312E0 = 0x60312E0; +D_6031A34 = 0x6031A34; +D_6031A6C = 0x6031A6C; +D_6031AA4 = 0x6031AA4; +D_6031B14 = 0x6031B14; +D_6031D4C = 0x6031D4C; +D_6031E4C = 0x6031E4C; +D_60320A4 = 0x60320A4; +D_6032184 = 0x6032184; +D_60322CC = 0x60322CC; +D_6032318 = 0x6032318; +D_60323D8 = 0x60323D8; +D_60324E4 = 0x60324E4; +D_6032648 = 0x6032648; +D_60329C0 = 0x60329C0; +D_6032BB8 = 0x6032BB8; +D_6032BC0 = 0x6032BC0; +D_6032CA8 = 0x6032CA8; +D_6033000 = 0x6033000; +D_6033DFC = 0x6033DFC; +D_6033E60 = 0x6033E60; +D_6033EC4 = 0x6033EC4; +D_6033F48 = 0x6033F48; +D_6033FBC = 0x6033FBC; +D_6034040 = 0x6034040; +D_60340A4 = 0x60340A4; +D_6034720 = 0x6034720; +D_6034B90 = 0x6034B90; +D_60354B8 = 0x60354B8; +D_603560C = 0x603560C; +D_6035760 = 0x6035760; +D_60357EC = 0x60357EC; +D_60358D4 = 0x60358D4; +D_6035C10 = 0x6035C10; +D_6035CA8 = 0x6035CA8; +D_6035D0C = 0x6035D0C; +D_6035D70 = 0x6035D70; +D_6035DA0 = 0x6035DA0; +D_6035DD4 = 0x6035DD4; +D_6035E38 = 0x6035E38; +D_6035E9C = 0x6035E9C; +D_60361F0 = 0x60361F0; +D_60362CC = 0x60362CC; +D_6036360 = 0x6036360; +D_60363B0 = 0x60363B0; +D_60365BC = 0x60365BC; +D_6036658 = 0x6036658; +D_6036840 = 0x6036840; +D_6036CD0 = 0x6036CD0; +D_6038018 = 0x6038018; +D_603B060 = 0x603B060; +D_603D9E8 = 0x603D9E8; +D_603DAA0 = 0x603DAA0; +D_603E748 = 0x603E748; +D_603E7C4 = 0x603E7C4; +D_603E924 = 0x603E924; +D_603EB38 = 0x603EB38; +D_6040C70 = 0x6040C70; +D_6040CF0 = 0x6040CF0; +D_60420F0 = 0x60420F0; +D_6042F70 = 0x6042F70; +D_60431A0 = 0x60431A0; +D_6043A20 = 0x6043A20; +D_6043EA0 = 0x6043EA0; +D_6044340 = 0x6044340; +D_6044450 = 0x6044450; +D_6045450 = 0x6045450; +D_6046EC0 = 0x6046EC0; +D_6048820 = 0x6048820; +D_6048A10 = 0x6048A10; +D_60492B0 = 0x60492B0; +D_6049B50 = 0x6049B50; +D_60565F0 = 0x60565F0; +D_6058700 = 0x6058700; +D_7000000 = 0x7000000; +D_7001540 = 0x7001540; +D_70017F0 = 0x70017F0; +D_7001A10 = 0x7001A10; +D_7001C80 = 0x7001C80; +D_7002120 = 0x7002120; +D_7002340 = 0x7002340; +D_7002520 = 0x7002520; +D_7002960 = 0x7002960; +D_7002FF0 = 0x7002FF0; +D_70030F0 = 0x70030F0; +D_7003EE8 = 0x7003EE8; +D_7004240 = 0x7004240; +D_7004320 = 0x7004320; +D_7005300 = 0x7005300; +D_70054D0 = 0x70054D0; +D_7005A10 = 0x7005A10; +D_7005D44 = 0x7005D44; +D_7005E40 = 0x7005E40; +D_7005F10 = 0x7005F10; +D_70064E0 = 0x70064E0; +D_70064F4 = 0x70064F4; +D_70066B0 = 0x70066B0; +D_70067B4 = 0x70067B4; +D_70068BC = 0x70068BC; +D_70068D0 = 0x70068D0; +D_7007EB0 = 0x7007EB0; +D_70084CC = 0x70084CC; +D_7008A90 = 0x7008A90; +D_7008E60 = 0x7008E60; +D_70092E0 = 0x70092E0; +D_70096EC = 0x70096EC; +D_7009A80 = 0x7009A80; +D_7009F10 = 0x7009F10; +D_700B9C0 = 0x700B9C0; +D_700BB10 = 0x700BB10; +D_700C4B0 = 0x700C4B0; +D_700C620 = 0x700C620; +D_700C8B0 = 0x700C8B0; +D_700C8D8 = 0x700C8D8; +D_700C964 = 0x700C964; +D_700C980 = 0x700C980; +D_700CAF4 = 0x700CAF4; +D_700CB60 = 0x700CB60; +D_700D534 = 0x700D534; +D_700D700 = 0x700D700; +D_700E030 = 0x700E030; +D_700E244 = 0x700E244; +D_700E3F0 = 0x700E3F0; +D_700E9E0 = 0x700E9E0; +D_700EA38 = 0x700EA38; +D_700F240 = 0x700F240; +D_700F320 = 0x700F320; +D_7010970 = 0x7010970; +D_7010E10 = 0x7010E10; +D_7010EE0 = 0x7010EE0; +D_7010F00 = 0x7010F00; +D_7010F70 = 0x7010F70; +D_7010FD0 = 0x7010FD0; +D_7010FF0 = 0x7010FF0; +D_70110C0 = 0x70110C0; +D_70110E0 = 0x70110E0; +D_70111B0 = 0x70111B0; +D_7011970 = 0x7011970; +D_7011A88 = 0x7011A88; +D_7011AA0 = 0x7011AA0; +D_7011BA0 = 0x7011BA0; +D_7011C40 = 0x7011C40; +D_7011D40 = 0x7011D40; +D_7011DB0 = 0x7011DB0; +D_7011EB0 = 0x7011EB0; +D_7012B00 = 0x7012B00; +D_7012FC0 = 0x7012FC0; +D_8000000 = 0x8000000; +D_8000708 = 0x8000708; +D_8000D80 = 0x8000D80; +D_8000D90 = 0x8000D90; +D_8000FC0 = 0x8000FC0; +D_8001000 = 0x8001000; +D_8001100 = 0x8001100; +D_8001120 = 0x8001120; +D_8001170 = 0x8001170; +D_8001190 = 0x8001190; +D_8003190 = 0x8003190; +D_8003290 = 0x8003290; +D_80032B0 = 0x80032B0; +D_8003308 = 0x8003308; +D_8003330 = 0x8003330; +D_8003DB0 = 0x8003DB0; +D_8003E10 = 0x8003E10; +D_8003E30 = 0x8003E30; +D_80041F0 = 0x80041F0; +D_80043A0 = 0x80043A0; +D_8004460 = 0x8004460; +D_80044A8 = 0x80044A8; +D_80044D0 = 0x80044D0; +D_8004518 = 0x8004518; +D_8004540 = 0x8004540; +D_8004860 = 0x8004860; +D_8004E00 = 0x8004E00; +D_80053A0 = 0x80053A0; +D_8005920 = 0x8005920; +D_80067A0 = 0x80067A0; +D_80068A0 = 0x80068A0; +D_8006BC0 = 0x8006BC0; +D_8006C40 = 0x8006C40; +D_8006DC0 = 0x8006DC0; +D_8007CC0 = 0x8007CC0; +D_8008120 = 0x8008120; +D_8008FE8 = 0x8008FE8; +D_8009A20 = 0x8009A20; +D_8009AC0 = 0x8009AC0; +D_8009CA0 = 0x8009CA0; +D_800AC60 = 0x800AC60; +D_800B3B0 = 0x800B3B0; +D_800B710 = 0x800B710; +D_800B980 = 0x800B980; +D_800BC90 = 0x800BC90; +D_800CC00 = 0x800CC00; +D_800CE80 = 0x800CE80; +D_800D430 = 0x800D430; +D_800DB30 = 0x800DB30; +D_800E590 = 0x800E590; +D_800E8E0 = 0x800E8E0; +D_800E920 = 0x800E920; +D_800F460 = 0x800F460; +D_8010360 = 0x8010360; +D_8012580 = 0x8012580; +D_8013420 = 0x8013420; +D_8013CC0 = 0x8013CC0; +D_8025080 = 0x8025080; +D_9002CF0 = 0x9002CF0; +D_9003330 = 0x9003330; +D_9003890 = 0x9003890; +D_9003DF0 = 0x9003DF0; +D_9004288 = 0x9004288; +D_900D098 = 0x900D098; +D_900D164 = 0x900D164; +D_900D180 = 0x900D180; +D_900DF20 = 0x900DF20; +D_900FC4C = 0x900FC4C; +D_9010FD0 = 0x9010FD0; +D_9011200 = 0x9011200; +D_9013C20 = 0x9013C20; +D_901C0F4 = 0x901C0F4; +D_901DA50 = 0x901DA50; +D_9023290 = 0x9023290; +D_90234D0 = 0x90234D0; +D_A000000 = 0xA000000; +D_A0002BC = 0xA0002BC; +D_A00047C = 0xA00047C; +D_A000568 = 0xA000568; +D_A000858 = 0xA000858; +D_A000934 = 0xA000934; +D_A000D50 = 0xA000D50; +D_A000EDC = 0xA000EDC; +D_A001A70 = 0xA001A70; +D_A009990 = 0xA009990; +D_C00080C = 0xC00080C; +D_C000DD4 = 0xC000DD4; +D_C001D08 = 0xC001D08; +D_C001D20 = 0xC001D20; +D_C002100 = 0xC002100; +D_C0035D0 = 0xC0035D0; +D_C003A60 = 0xC003A60; +D_C006108 = 0xC006108; +D_C00D048 = 0xC00D048; +D_C00D798 = 0xC00D798; +D_C014940 = 0xC014940; +D_C016250 = 0xC016250; +D_C016630 = 0xC016630; +D_C016640 = 0xC016640; +D_C016798 = 0xC016798; +D_C017DC4 = 0xC017DC4; +D_C01BE3C = 0xC01BE3C; +D_C021720 = 0xC021720; +D_C022D54 = 0xC022D54; +D_C0232D0 = 0xC0232D0; +D_C024E00 = 0xC024E00; +D_C029174 = 0xC029174; +D_C02D694 = 0xC02D694; +D_C02DFA0 = 0xC02DFA0; +D_C02F444 = 0xC02F444; +D_C032980 = 0xC032980; +D_C032F98 = 0xC032F98; +D_C0348A4 = 0xC0348A4; +D_C0348CC = 0xC0348CC; +D_C035510 = 0xC035510; +D_C035D6C = 0xC035D6C; +D_C03653C = 0xC03653C; +D_C03703C = 0xC03703C; +D_C037CC4 = 0xC037CC4; +D_C037ECC = 0xC037ECC; +D_C038124 = 0xC038124; +D_C0381E8 = 0xC0381E8; +D_C038408 = 0xC038408; +D_C038490 = 0xC038490; +D_C039490 = 0xC039490; +D_D000000 = 0xD000000; +D_D000F20 = 0xD000F20; +D_D001E40 = 0xD001E40; +D_D002D60 = 0xD002D60; +D_D003C80 = 0xD003C80; +D_D004BA0 = 0xD004BA0; +D_D005AC0 = 0xD005AC0; +D_D0069E0 = 0xD0069E0; +D_D007900 = 0xD007900; +D_D008820 = 0xD008820; +D_D009740 = 0xD009740; +D_D0098D0 = 0xD0098D0; +D_D00B870 = 0xD00B870; +D_E000000 = 0xE000000; +D_E000150 = 0xE000150; +D_E00A660 = 0xE00A660; +D_E00DF80 = 0xE00DF80; +D_E00EEA0 = 0xE00EEA0; +D_E00FDC0 = 0xE00FDC0; +D_E010CE0 = 0xE010CE0; +D_F000000 = 0xF000000; +D_F000800 = 0xF000800; +D_F000F20 = 0xF000F20; +D_F001000 = 0xF001000; +D_F001800 = 0xF001800; +D_F001E40 = 0xF001E40; +D_F002000 = 0xF002000; +D_F002D60 = 0xF002D60; +D_F003C80 = 0xF003C80; +D_F004BA0 = 0xF004BA0; +D_F005AC0 = 0xF005AC0; +D_F0069E0 = 0xF0069E0; +D_F007900 = 0xF007900; +D_F008820 = 0xF008820; +D_F009740 = 0xF009740; +D_F00A660 = 0xF00A660; +D_F00B580 = 0xF00B580; +D_F00C4A0 = 0xF00C4A0; +D_F00D3C0 = 0xF00D3C0; +D_F00E2E0 = 0xF00E2E0; +D_F00F200 = 0xF00F200; +D_F0103D0 = 0xF0103D0; +D_F014180 = 0xF014180; +D_F014310 = 0xF014310; +D_7FFFFFFE = 0x7FFFFFFE; +D_80000000 = 0x80000000; +D_80000002 = 0x80000002; +D_80000003 = 0x80000003; +D_80000004 = 0x80000004; +D_80000006 = 0x80000006; +D_80000008 = 0x80000008; +D_8000000A = 0x8000000A; +D_8000000C = 0x8000000C; +D_8000000D = 0x8000000D; +D_8000000E = 0x8000000E; +D_8000000F = 0x8000000F; +D_80000014 = 0x80000014; +D_80000018 = 0x80000018; +D_8000001C = 0x8000001C; +D_80000024 = 0x80000024; +D_80004DB8 = 0x80004DB8; +D_8001F0A0 = 0x8001F0A0; +D_8001F4F0 = 0x8001F4F0; +D_8001F6BC = 0x8001F6BC; +D_800255E0 = 0x800255E0; +D_80025EB8 = 0x80025EB8; +D_800C6943 = 0x800C6943; +D_800C696B = 0x800C696B; +D_800CD95F = 0x800CD95F; +D_800CF1E6 = 0x800CF1E6; +D_800CFC68 = 0x800CFC68; +D_800CFE89 = 0x800CFE89; +D_800CFE8D = 0x800CFE8D; +D_800CFE9E = 0x800CFE9E; +D_800E4410 = 0x800E4410; +D_800E63F8 = 0x800E63F8; +D_800E813E = 0x800E813E; +D_800E8142 = 0x800E8142; +D_800E87C0 = 0x800E87C0; +D_800E87CC = 0x800E87CC; +D_800E87D2 = 0x800E87D2; +D_800E87D8 = 0x800E87D8; +D_800E87DA = 0x800E87DA; +D_800E87DB = 0x800E87DB; +D_800E87EA = 0x800E87EA; +D_800E87F0 = 0x800E87F0; +D_800E87F1 = 0x800E87F1; +D_800E87F2 = 0x800E87F2; +D_800E87F3 = 0x800E87F3; +D_800E87F4 = 0x800E87F4; +D_800E87F8 = 0x800E87F8; +D_800E87F9 = 0x800E87F9; +D_800E87FA = 0x800E87FA; +D_800E87FB = 0x800E87FB; +D_800E87FC = 0x800E87FC; +D_800E8800 = 0x800E8800; +D_800E8802 = 0x800E8802; +D_800E8803 = 0x800E8803; +D_800E8804 = 0x800E8804; +D_800E8806 = 0x800E8806; +D_800E8808 = 0x800E8808; +D_800E8809 = 0x800E8809; +D_800E880A = 0x800E880A; +D_800E880C = 0x800E880C; +D_800E880E = 0x800E880E; +D_800E880F = 0x800E880F; +D_800E8810 = 0x800E8810; +D_800E8812 = 0x800E8812; +D_800E8814 = 0x800E8814; +D_800E8815 = 0x800E8815; +D_800E8816 = 0x800E8816; +D_800E8818 = 0x800E8818; +D_800E8830 = 0x800E8830; +D_800E8840 = 0x800E8840; +D_800E99E0 = 0x800E99E0; +D_800EAB90 = 0x800EAB90; +D_800EBD40 = 0x800EBD40; +D_800ECEF0 = 0x800ECEF0; +D_800ECEF4 = 0x800ECEF4; +D_800ECEF8 = 0x800ECEF8; +D_800ECF00 = 0x800ECF00; +D_800ECF08 = 0x800ECF08; +D_800ECF10 = 0x800ECF10; +D_800ECF50 = 0x800ECF50; +D_800ECF68 = 0x800ECF68; +D_800ED030 = 0x800ED030; +D_800ED048 = 0x800ED048; +D_800ED050 = 0x800ED050; +D_800ED068 = 0x800ED068; +D_800ED080 = 0x800ED080; +D_800ED088 = 0x800ED088; +D_800ED0A0 = 0x800ED0A0; +D_800ED120 = 0x800ED120; +D_800ED138 = 0x800ED138; +D_800ED178 = 0x800ED178; +D_800ED190 = 0x800ED190; +D_800ED198 = 0x800ED198; +D_800ED1B0 = 0x800ED1B0; +D_800ED1B8 = 0x800ED1B8; +D_800ED1D0 = 0x800ED1D0; +D_800ED1E0 = 0x800ED1E0; +D_800ED1F8 = 0x800ED1F8; +D_800ED200 = 0x800ED200; +D_800ED218 = 0x800ED218; +D_800ED238 = 0x800ED238; +D_800ED250 = 0x800ED250; +D_800ED258 = 0x800ED258; +D_800ED270 = 0x800ED270; +D_800ED278 = 0x800ED278; +D_800ED290 = 0x800ED290; +D_800ED2D0 = 0x800ED2D0; +D_800ED2E8 = 0x800ED2E8; +D_800ED2F0 = 0x800ED2F0; +D_80140000 = 0x80140000; +D_80142D90 = 0x80142D90; +D_80142D94 = 0x80142D94; +D_80142D98 = 0x80142D98; +D_80142D9C = 0x80142D9C; +D_80142DA0 = 0x80142DA0; +D_80142DA4 = 0x80142DA4; +D_80142DA8 = 0x80142DA8; +D_80142DAC = 0x80142DAC; +D_80142DB0 = 0x80142DB0; +D_80142DB4 = 0x80142DB4; +D_80142DB8 = 0x80142DB8; +D_80142DBC = 0x80142DBC; +D_80142DC0 = 0x80142DC0; +D_80142DC1 = 0x80142DC1; +D_80142DC4 = 0x80142DC4; +D_80142DC5 = 0x80142DC5; +D_80142DC6 = 0x80142DC6; +D_80142DC7 = 0x80142DC7; +D_80142DC8 = 0x80142DC8; +D_80142DCA = 0x80142DCA; +D_80143DD0 = 0x80143DD0; +D_80144F80 = 0x80144F80; +D_80146130 = 0x80146130; +D_801462E0 = 0x801462E0; +D_801462E4 = 0x801462E4; +D_801462E8 = 0x801462E8; +D_801462EC = 0x801462EC; +D_801462F0 = 0x801462F0; +D_801462F4 = 0x801462F4; +D_80146300 = 0x80146300; +D_80146308 = 0x80146308; +D_80146B08 = 0x80146B08; +D_80146B10 = 0x80146B10; +D_80147310 = 0x80147310; +D_8014FB10 = 0x8014FB10; +D_8014FB20 = 0x8014FB20; +D_8014FEA0 = 0x8014FEA0; +D_801500A0 = 0x801500A0; +D_801502A0 = 0x801502A0; +D_80150C50 = 0x80150C50; +D_80150C68 = 0x80150C68; +D_80150C6C = 0x80150C6C; +D_80150C70 = 0x80150C70; +D_80150C88 = 0x80150C88; +D_80151084 = 0x80151084; +D_80151088 = 0x80151088; +D_80151488 = 0x80151488; +D_80151C94 = 0x80151C94; +D_80151C98 = 0x80151C98; +D_80151C9C = 0x80151C9C; +D_80151CA0 = 0x80151CA0; +D_80151CA4 = 0x80151CA4; +D_80151CA8 = 0x80151CA8; +D_80151CAC = 0x80151CAC; +D_80151CB0 = 0x80151CB0; +D_80151CC0 = 0x80151CC0; +D_80151CD0 = 0x80151CD0; +D_80151D90 = 0x80151D90; +D_80151DA0 = 0x80151DA0; +D_801535A0 = 0x801535A0; +D_801535AC = 0x801535AC; +D_80154860 = 0x80154860; +D_80154868 = 0x80154868; +D_80154870 = 0x80154870; +D_80154878 = 0x80154878; +D_801549B8 = 0x801549B8; +D_801549C0 = 0x801549C0; +D_80154DC0 = 0x80154DC0; +D_80154DC8 = 0x80154DC8; +D_801551C8 = 0x801551C8; +D_80155218 = 0x80155218; +D_80155818 = 0x80155818; +D_80155898 = 0x80155898; +D_801558B8 = 0x801558B8; +D_801558E0 = 0x801558E0; +D_801558E8 = 0x801558E8; +D_80155CE8 = 0x80155CE8; +D_80155F30 = 0x80155F30; +D_80156648 = 0x80156648; +D_80156650 = 0x80156650; +D_801566D0 = 0x801566D0; +D_80156790 = 0x80156790; +D_80156950 = 0x80156950; +D_80156960 = 0x80156960; +D_80156964 = 0x80156964; +D_80156968 = 0x80156968; +D_80156980 = 0x80156980; +D_80156990 = 0x80156990; +D_80156D90 = 0x80156D90; +D_80156DF0 = 0x80156DF0; +D_801570E0 = 0x801570E0; +D_801570E6 = 0x801570E6; +D_801570F0 = 0x801570F0; +D_801570F2 = 0x801570F2; +D_801570F3 = 0x801570F3; +D_801570F4 = 0x801570F4; +D_801570F8 = 0x801570F8; +D_80157100 = 0x80157100; +D_80157108 = 0x80157108; +D_80157110 = 0x80157110; +D_80157120 = 0x80157120; +D_80157150 = 0x80157150; +D_80157160 = 0x80157160; +D_80157170 = 0x80157170; +D_80157180 = 0x80157180; +D_80157184 = 0x80157184; +D_80157314 = 0x80157314; +D_80157318 = 0x80157318; +D_80157350 = 0x80157350; +D_80157354 = 0x80157354; +D_801574E4 = 0x801574E4; +D_801574E8 = 0x801574E8; +D_80157502 = 0x80157502; +D_8015750E = 0x8015750E; +D_80157520 = 0x80157520; +D_80157524 = 0x80157524; +D_801576B4 = 0x801576B4; +D_801576B8 = 0x801576B8; +D_801576F0 = 0x801576F0; +D_801576FC = 0x801576FC; +D_80157880 = 0x80157880; +D_80157888 = 0x80157888; +D_80157890 = 0x80157890; +D_80157D90 = 0x80157D90; +D_80157D98 = 0x80157D98; +D_80157D9C = 0x80157D9C; +D_80157DA0 = 0x80157DA0; +D_801582A8 = 0x801582A8; +D_801582B0 = 0x801582B0; +D_801582C0 = 0x801582C0; +D_801582C8 = 0x801582C8; +D_801582D8 = 0x801582D8; +D_801582E8 = 0x801582E8; +D_80158328 = 0x80158328; +D_80158368 = 0x80158368; +D_80158468 = 0x80158468; +D_80158469 = 0x80158469; +D_8015846C = 0x8015846C; +D_80159470 = 0x80159470; +D_80159478 = 0x80159478; +D_80159510 = 0x80159510; +D_801595C4 = 0x801595C4; +D_80159710 = 0x80159710; +D_80159744 = 0x80159744; +D_8015985C = 0x8015985C; +D_801598CC = 0x801598CC; +D_801599A8 = 0x801599A8; +D_8015BF28 = 0x8015BF28; +D_8015BF94 = 0x8015BF94; +D_8015DF28 = 0x8015DF28; +D_8015DF94 = 0x8015DF94; +D_8015DFF0 = 0x8015DFF0; +D_8015E000 = 0x8015E000; +D_8015E010 = 0x8015E010; +D_8015E020 = 0x8015E020; +D_8015E030 = 0x8015E030; +D_8015E040 = 0x8015E040; +D_8015E240 = 0x8015E240; +D_8015EC40 = 0x8015EC40; +D_8015EC44 = 0x8015EC44; +D_8015EC48 = 0x8015EC48; +D_8015F188 = 0x8015F188; +D_8015F1A0 = 0x8015F1A0; +D_8015F1E0 = 0x8015F1E0; +D_8015F1F8 = 0x8015F1F8; +D_8015F238 = 0x8015F238; +D_8015F250 = 0x8015F250; +D_8015F350 = 0x8015F350; +D_8015F950 = 0x8015F950; +D_8015F968 = 0x8015F968; +D_8015F970 = 0x8015F970; +D_8015F988 = 0x8015F988; +D_80160000 = 0x80160000; +D_80160988 = 0x80160988; +D_8016098C = 0x8016098C; +D_80160990 = 0x80160990; +D_80160998 = 0x80160998; +D_80160A98 = 0x80160A98; +D_80160B98 = 0x80160B98; +D_80160B99 = 0x80160B99; +D_80160B9A = 0x80160B9A; +D_80160B9B = 0x80160B9B; +D_80160B9C = 0x80160B9C; +D_80160BA0 = 0x80160BA0; +D_80160BA4 = 0x80160BA4; +D_80160BA8 = 0x80160BA8; +D_80160BAC = 0x80160BAC; +D_80160BB0 = 0x80160BB0; +D_80160BB8 = 0x80160BB8; +D_80160BC2 = 0x80160BC2; +D_80160BD0 = 0x80160BD0; +D_80160BD4 = 0x80160BD4; +D_80160BD8 = 0x80160BD8; +D_80160BDC = 0x80160BDC; +D_80160BE0 = 0x80160BE0; +D_80160BE4 = 0x80160BE4; +D_80160BE6 = 0x80160BE6; +D_80160BE8 = 0x80160BE8; +D_80160BEC = 0x80160BEC; +D_80160BF0 = 0x80160BF0; +D_80160BF4 = 0x80160BF4; +D_80160BF8 = 0x80160BF8; +D_80160C00 = 0x80160C00; +D_80160C04 = 0x80160C04; +D_80160C08 = 0x80160C08; +D_80160CA8 = 0x80160CA8; +D_80160CAC = 0x80160CAC; +D_80160CB0 = 0x80160CB0; +D_80160CBC = 0x80160CBC; +D_80160CC2 = 0x80160CC2; +D_80160CC4 = 0x80160CC4; +D_80160CC8 = 0x80160CC8; +D_80160CCC = 0x80160CCC; +D_80160CD0 = 0x80160CD0; +D_80160D40 = 0x80160D40; +D_80161540 = 0x80161540; +D_80161548 = 0x80161548; +D_80161558 = 0x80161558; +D_8016155C = 0x8016155C; +D_80161560 = 0x80161560; +D_80161660 = 0x80161660; +D_80161760 = 0x80161760; +D_80161780 = 0x80161780; +D_801617A0 = 0x801617A0; +D_801617DC = 0x801617DC; +D_801617E0 = 0x801617E0; +D_801617E1 = 0x801617E1; +D_80161808 = 0x80161808; +D_80161820 = 0x80161820; +D_80161830 = 0x80161830; +D_801618B0 = 0x801618B0; +D_801618C0 = 0x801618C0; +D_801618C8 = 0x801618C8; +D_801618D0 = 0x801618D0; +D_801618D8 = 0x801618D8; +D_801618DC = 0x801618DC; +D_801618E0 = 0x801618E0; +D_801618E8 = 0x801618E8; +D_801618F0 = 0x801618F0; +D_80161AA0 = 0x80161AA0; +D_80162AA0 = 0x80162AA0; +D_80162AB8 = 0x80162AB8; +D_80162AD0 = 0x80162AD0; +D_80162AD2 = 0x80162AD2; +D_80162AD4 = 0x80162AD4; +D_80162AE8 = 0x80162AE8; +D_80162AEA = 0x80162AEA; +D_80162AEC = 0x80162AEC; +D_80162B00 = 0x80162B00; +D_80162B10 = 0x80162B10; +D_80162CC0 = 0x80162CC0; +D_80163CC0 = 0x80163CC0; +D_80163CD8 = 0x80163CD8; +D_80163CE0 = 0x80163CE0; +D_80163CF0 = 0x80163CF0; +D_80163D2C = 0x80163D2C; +D_80163D30 = 0x80163D30; +D_80163D34 = 0x80163D34; +D_80163D35 = 0x80163D35; +D_80163D36 = 0x80163D36; +D_80163D37 = 0x80163D37; +D_80163D38 = 0x80163D38; +D_80163D3C = 0x80163D3C; +D_80163DB0 = 0x80163DB0; +D_80163DF0 = 0x80163DF0; +D_80163DF8 = 0x80163DF8; +D_80163E30 = 0x80163E30; +D_80163E34 = 0x80163E34; +D_80163E38 = 0x80163E38; +D_80163E3C = 0x80163E3C; +D_80163E40 = 0x80163E40; +D_80163E50 = 0x80163E50; +D_80163E58 = 0x80163E58; +D_80163E70 = 0x80163E70; +D_80164E70 = 0x80164E70; +D_80165020 = 0x80165020; +D_80165024 = 0x80165024; +D_80165025 = 0x80165025; +D_80165026 = 0x80165026; +D_80165028 = 0x80165028; +D_8016502C = 0x8016502C; +D_80165094 = 0x80165094; +D_801650A0 = 0x801650A0; +D_801650A4 = 0x801650A4; +D_801650A8 = 0x801650A8; +D_801650AC = 0x801650AC; +D_801650B0 = 0x801650B0; +D_801650B4 = 0x801650B4; +D_801650B8 = 0x801650B8; +D_801650BC = 0x801650BC; +D_801650C0 = 0x801650C0; +D_801650C1 = 0x801650C1; +D_801650C4 = 0x801650C4; +D_801650C8 = 0x801650C8; +D_801650D0 = 0x801650D0; +D_801650DC = 0x801650DC; +D_801650E0 = 0x801650E0; +D_801650E4 = 0x801650E4; +D_801650F0 = 0x801650F0; +D_80165100 = 0x80165100; +D_80165104 = 0x80165104; +D_80165108 = 0x80165108; +D_8016510C = 0x8016510C; +D_80165110 = 0x80165110; +D_80165114 = 0x80165114; +D_80165118 = 0x80165118; +D_8016511C = 0x8016511C; +D_80165120 = 0x80165120; +D_80165124 = 0x80165124; +D_80165128 = 0x80165128; +D_80166B40 = 0x80166B40; +D_80166B50 = 0x80166B50; +D_80166B80 = 0x80166B80; +D_80166B8C = 0x80166B8C; +D_80166B98 = 0x80166B98; +D_80166BB0 = 0x80166BB0; +D_80166BB8 = 0x80166BB8; +D_80166CB8 = 0x80166CB8; +D_80166CE8 = 0x80166CE8; +D_80166D18 = 0x80166D18; +D_80166D20 = 0x80166D20; +D_80166D48 = 0x80166D48; +D_80166D58 = 0x80166D58; +D_80166D70 = 0x80166D70; +D_80166D74 = 0x80166D74; +D_80166D78 = 0x80166D78; +D_80166D80 = 0x80166D80; +D_80166D88 = 0x80166D88; +D_80166D8C = 0x80166D8C; +D_80166D90 = 0x80166D90; +D_80166DD0 = 0x80166DD0; +D_80166E10 = 0x80166E10; +D_80166E14 = 0x80166E14; +D_80166E18 = 0x80166E18; +D_80166E1C = 0x80166E1C; +D_80166E20 = 0x80166E20; +D_80166E24 = 0x80166E24; +D_80166E30 = 0x80166E30; +D_80166E40 = 0x80166E40; +D_80166E44 = 0x80166E44; +D_80166E48 = 0x80166E48; +D_80166E4C = 0x80166E4C; +D_80166E50 = 0x80166E50; +D_80166E54 = 0x80166E54; +D_80166E58 = 0x80166E58; +D_80166E5C = 0x80166E5C; +D_80166E60 = 0x80166E60; +D_80166E88 = 0x80166E88; +D_80166E9C = 0x80166E9C; +D_80166EB0 = 0x80166EB0; +D_80166EB4 = 0x80166EB4; +D_80166ED8 = 0x80166ED8; +D_80166EDC = 0x80166EDC; +D_80166F00 = 0x80166F00; +D_80166F04 = 0x80166F04; +D_80166F08 = 0x80166F08; +D_80166F0C = 0x80166F0C; +D_80166F10 = 0x80166F10; +D_80166F50 = 0x80166F50; +D_80166F54 = 0x80166F54; +D_80166F58 = 0x80166F58; +D_80166F5C = 0x80166F5C; +D_80166F60 = 0x80166F60; +D_80166F64 = 0x80166F64; +D_80166F68 = 0x80166F68; +D_80166FA0 = 0x80166FA0; +D_80166FA4 = 0x80166FA4; +D_80166FA8 = 0x80166FA8; +D_80166FAC = 0x80166FAC; +D_80166FB0 = 0x80166FB0; +D_80166FF0 = 0x80166FF0; +D_80166FF4 = 0x80166FF4; +D_80166FF8 = 0x80166FF8; +D_80167000 = 0x80167000; +D_8016700C = 0x8016700C; +D_80167010 = 0x80167010; +D_80167014 = 0x80167014; +D_80167018 = 0x80167018; +D_80167054 = 0x80167054; +D_80167058 = 0x80167058; +D_8016705C = 0x8016705C; +D_80167060 = 0x80167060; +D_80167064 = 0x80167064; +D_80167068 = 0x80167068; +D_8016706C = 0x8016706C; +D_80167070 = 0x80167070; +D_80167074 = 0x80167074; +D_80167078 = 0x80167078; +D_8016707C = 0x8016707C; +D_80167080 = 0x80167080; +D_80167084 = 0x80167084; +D_80167088 = 0x80167088; +D_8016708C = 0x8016708C; +D_80167090 = 0x80167090; +D_80167094 = 0x80167094; +D_80167098 = 0x80167098; +D_8016709C = 0x8016709C; +D_801670A0 = 0x801670A0; +D_801670A4 = 0x801670A4; +D_801670A8 = 0x801670A8; +D_801670B0 = 0x801670B0; +D_801670B4 = 0x801670B4; +D_801670B8 = 0x801670B8; +D_801670BC = 0x801670BC; +D_801670C0 = 0x801670C0; +D_801670C4 = 0x801670C4; +D_801670C8 = 0x801670C8; +D_801670CC = 0x801670CC; +D_801670D0 = 0x801670D0; +D_801670D4 = 0x801670D4; +D_801670D8 = 0x801670D8; +D_801670DC = 0x801670DC; +D_801670E0 = 0x801670E0; +D_801670E4 = 0x801670E4; +D_801670E8 = 0x801670E8; +D_801670F0 = 0x801670F0; +D_801670F4 = 0x801670F4; +D_801670F8 = 0x801670F8; +D_801670FC = 0x801670FC; +D_80167100 = 0x80167100; +D_80167104 = 0x80167104; +D_80167108 = 0x80167108; +D_8016710C = 0x8016710C; +D_80167110 = 0x80167110; +D_80167114 = 0x80167114; +D_80167118 = 0x80167118; +D_8016711C = 0x8016711C; +D_80167120 = 0x80167120; +D_80167124 = 0x80167124; +D_80167128 = 0x80167128; +D_8016712C = 0x8016712C; +D_80167130 = 0x80167130; +D_80167134 = 0x80167134; +D_80167138 = 0x80167138; +D_8016713C = 0x8016713C; +D_80167140 = 0x80167140; +D_801671B0 = 0x801671B0; +D_801671B2 = 0x801671B2; +D_801671B3 = 0x801671B3; +D_801671B4 = 0x801671B4; +D_801671B8 = 0x801671B8; +D_801671BC = 0x801671BC; +D_801671C0 = 0x801671C0; +D_801671C4 = 0x801671C4; +D_801671C8 = 0x801671C8; +D_801671CC = 0x801671CC; +D_801671D0 = 0x801671D0; +D_801671D4 = 0x801671D4; +D_801671D8 = 0x801671D8; +D_801671DC = 0x801671DC; +D_801671DE = 0x801671DE; +D_801671E0 = 0x801671E0; +D_801671E2 = 0x801671E2; +D_801671E4 = 0x801671E4; +D_801671F4 = 0x801671F4; +D_801671F8 = 0x801671F8; +D_801671FA = 0x801671FA; +D_801671FC = 0x801671FC; +D_80167200 = 0x80167200; +D_80167204 = 0x80167204; +D_80167210 = 0x80167210; +D_80167214 = 0x80167214; +D_80167218 = 0x80167218; +D_8016721C = 0x8016721C; +D_80167220 = 0x80167220; +D_80167224 = 0x80167224; +D_80167228 = 0x80167228; +D_8016722C = 0x8016722C; +D_80167230 = 0x80167230; +D_80167231 = 0x80167231; +D_80167234 = 0x80167234; +D_80167238 = 0x80167238; +D_8016723C = 0x8016723C; +D_80167240 = 0x80167240; +D_80167248 = 0x80167248; +D_8016724B = 0x8016724B; +D_80167258 = 0x80167258; +D_80167268 = 0x80167268; +D_801672A0 = 0x801672A0; +D_801672B0 = 0x801672B0; +D_80168BA0 = 0x80168BA0; +D_80169780 = 0x80169780; +D_80169782 = 0x80169782; +D_80169784 = 0x80169784; +D_80169788 = 0x80169788; +D_8016978C = 0x8016978C; +D_80169794 = 0x80169794; +D_80169798 = 0x80169798; +D_8016979C = 0x8016979C; +D_801697D0 = 0x801697D0; +D_801697D4 = 0x801697D4; +D_801697D8 = 0x801697D8; +D_801697E8 = 0x801697E8; +D_801697FC = 0x801697FC; +D_80169808 = 0x80169808; +D_80169836 = 0x80169836; +D_80169838 = 0x80169838; +D_80169846 = 0x80169846; +D_80169849 = 0x80169849; +D_8016984E = 0x8016984E; +D_80169864 = 0x80169864; +D_80169866 = 0x80169866; +D_80169868 = 0x80169868; +D_8016986C = 0x8016986C; +D_80169870 = 0x80169870; +D_80169878 = 0x80169878; +D_80169880 = 0x80169880; +D_80169890 = 0x80169890; +D_80169894 = 0x80169894; +D_80169898 = 0x80169898; +D_8016989C = 0x8016989C; +D_801698A0 = 0x801698A0; +D_801698A4 = 0x801698A4; +D_801698A8 = 0x801698A8; +D_801698AC = 0x801698AC; +D_801698B0 = 0x801698B0; +D_801698E0 = 0x801698E0; +D_801698E4 = 0x801698E4; +D_80169908 = 0x80169908; +D_80169A00 = 0x80169A00; +D_80169A74 = 0x80169A74; +D_80169A78 = 0x80169A78; +D_80169A7C = 0x80169A7C; +D_80169A80 = 0x80169A80; +D_80169AF0 = 0x80169AF0; +D_80169AFC = 0x80169AFC; +D_80169B2C = 0x80169B2C; +D_80169B5A = 0x80169B5A; +D_80169B60 = 0x80169B60; +D_80169B64 = 0x80169B64; +D_80169B6C = 0x80169B6C; +D_80169B70 = 0x80169B70; +D_80169B74 = 0x80169B74; +D_80169B88 = 0x80169B88; +D_80169BD4 = 0x80169BD4; +D_80169BD8 = 0x80169BD8; +D_80169BFC = 0x80169BFC; +D_80169CF4 = 0x80169CF4; +D_80169D68 = 0x80169D68; +D_80169D6C = 0x80169D6C; +D_80169D70 = 0x80169D70; +D_80169D74 = 0x80169D74; +D_80169D80 = 0x80169D80; +D_80169DE4 = 0x80169DE4; +D_80169DF0 = 0x80169DF0; +D_80169E20 = 0x80169E20; +D_80169E4E = 0x80169E4E; +D_80169E54 = 0x80169E54; +D_80169E58 = 0x80169E58; +D_80169E68 = 0x80169E68; +D_80169E7C = 0x80169E7C; +D_80169ECC = 0x80169ECC; +D_80169EF0 = 0x80169EF0; +D_80169FE8 = 0x80169FE8; +D_8016A05C = 0x8016A05C; +D_8016A060 = 0x8016A060; +D_8016A064 = 0x8016A064; +D_8016A068 = 0x8016A068; +D_8016A06C = 0x8016A06C; +D_8016A098 = 0x8016A098; +D_8016A114 = 0x8016A114; +D_8016A142 = 0x8016A142; +D_8016A148 = 0x8016A148; +D_8016A14C = 0x8016A14C; +D_8016A15C = 0x8016A15C; +D_8016A170 = 0x8016A170; +D_8016A1E4 = 0x8016A1E4; +D_8016A350 = 0x8016A350; +D_8016A354 = 0x8016A354; +D_8016A358 = 0x8016A358; +D_8016A35C = 0x8016A35C; +D_8016A3AC = 0x8016A3AC; +D_8016A3BC = 0x8016A3BC; +D_8016A408 = 0x8016A408; +D_8016A438 = 0x8016A438; +D_8016A43C = 0x8016A43C; +D_8016A440 = 0x8016A440; +D_8016A44C = 0x8016A44C; +D_8016A450 = 0x8016A450; +D_8016A460 = 0x8016A460; +D_8016A464 = 0x8016A464; +D_8016A474 = 0x8016A474; +D_8016A644 = 0x8016A644; +D_8016A648 = 0x8016A648; +D_8016A64C = 0x8016A64C; +D_8016A650 = 0x8016A650; +D_8016A654 = 0x8016A654; +D_8016A658 = 0x8016A658; +D_8016A65C = 0x8016A65C; +D_8016A6FC = 0x8016A6FC; +D_8016A72C = 0x8016A72C; +D_8016A734 = 0x8016A734; +D_8016A744 = 0x8016A744; +D_8016A754 = 0x8016A754; +D_8016A758 = 0x8016A758; +D_8016A768 = 0x8016A768; +D_8016A938 = 0x8016A938; +D_8016A93C = 0x8016A93C; +D_8016A940 = 0x8016A940; +D_8016A944 = 0x8016A944; +D_8016A948 = 0x8016A948; +D_8016A94C = 0x8016A94C; +D_8016A950 = 0x8016A950; +D_8016A9F0 = 0x8016A9F0; +D_8016AA20 = 0x8016AA20; +D_8016AA28 = 0x8016AA28; +D_8016AA38 = 0x8016AA38; +D_8016AA48 = 0x8016AA48; +D_8016AA50 = 0x8016AA50; +D_8016AA5C = 0x8016AA5C; +D_8016AC2C = 0x8016AC2C; +D_8016AC30 = 0x8016AC30; +D_8016AC34 = 0x8016AC34; +D_8016AC38 = 0x8016AC38; +D_8016AC44 = 0x8016AC44; +D_8016ACE4 = 0x8016ACE4; +D_8016AD14 = 0x8016AD14; +D_8016AD1C = 0x8016AD1C; +D_8016AD2C = 0x8016AD2C; +D_8016AF20 = 0x8016AF20; +D_8016AF22 = 0x8016AF22; +D_8016AF24 = 0x8016AF24; +D_8016AF28 = 0x8016AF28; +D_8016AF2C = 0x8016AF2C; +D_8016AF30 = 0x8016AF30; +D_8016AF34 = 0x8016AF34; +D_8016AF38 = 0x8016AF38; +D_8016AF3C = 0x8016AF3C; +D_8016AF58 = 0x8016AF58; +D_8016AF9C = 0x8016AF9C; +D_8016AFD6 = 0x8016AFD6; +D_8016AFD8 = 0x8016AFD8; +D_8016AFDC = 0x8016AFDC; +D_8016AFEE = 0x8016AFEE; +D_8016B004 = 0x8016B004; +D_8016B006 = 0x8016B006; +D_8016B008 = 0x8016B008; +D_8016B00C = 0x8016B00C; +D_8016B010 = 0x8016B010; +D_8016B014 = 0x8016B014; +D_8016B018 = 0x8016B018; +D_8016B01C = 0x8016B01C; +D_8016B020 = 0x8016B020; +D_8016B034 = 0x8016B034; +D_8016B040 = 0x8016B040; +D_8016B050 = 0x8016B050; +D_8016B054 = 0x8016B054; +D_8016B058 = 0x8016B058; +D_8016B214 = 0x8016B214; +D_8016B216 = 0x8016B216; +D_8016B218 = 0x8016B218; +D_8016B21C = 0x8016B21C; +D_8016B230 = 0x8016B230; +D_8016B24C = 0x8016B24C; +D_8016B250 = 0x8016B250; +D_8016B290 = 0x8016B290; +D_8016B2CA = 0x8016B2CA; +D_8016B2CC = 0x8016B2CC; +D_8016B2D6 = 0x8016B2D6; +D_8016B2DD = 0x8016B2DD; +D_8016B2E2 = 0x8016B2E2; +D_8016B2E4 = 0x8016B2E4; +D_8016B2F8 = 0x8016B2F8; +D_8016B2FA = 0x8016B2FA; +D_8016B314 = 0x8016B314; +D_8016B508 = 0x8016B508; +D_8016B50A = 0x8016B50A; +D_8016B50C = 0x8016B50C; +D_8016B510 = 0x8016B510; +D_8016B514 = 0x8016B514; +D_8016B524 = 0x8016B524; +D_8016B530 = 0x8016B530; +D_8016B5C0 = 0x8016B5C0; +D_8016B5C4 = 0x8016B5C4; +D_8016B5D6 = 0x8016B5D6; +D_8016B5D8 = 0x8016B5D8; +D_8016B5EC = 0x8016B5EC; +D_8016B5EE = 0x8016B5EE; +D_8016B604 = 0x8016B604; +D_8016B608 = 0x8016B608; +D_8016B620 = 0x8016B620; +D_8016B668 = 0x8016B668; +D_8016B66C = 0x8016B66C; +D_8016B690 = 0x8016B690; +D_8016B7FC = 0x8016B7FC; +D_8016B8B4 = 0x8016B8B4; +D_8016B8E2 = 0x8016B8E2; +D_8016B8FC = 0x8016B8FC; +D_8016BAF0 = 0x8016BAF0; +D_8016BDE4 = 0x8016BDE4; +D_8016C0D8 = 0x8016C0D8; +D_8016C3CC = 0x8016C3CC; +D_8016C6C0 = 0x8016C6C0; +D_8016C9B4 = 0x8016C9B4; +D_8016CF9C = 0x8016CF9C; +D_8016CF9E = 0x8016CF9E; +D_8016CFA0 = 0x8016CFA0; +D_8016CFB8 = 0x8016CFB8; +D_8016D054 = 0x8016D054; +D_8016D080 = 0x8016D080; +D_8016D090 = 0x8016D090; +D_8016D094 = 0x8016D094; +D_8016D0B0 = 0x8016D0B0; +D_8016D0B4 = 0x8016D0B4; +D_8016D290 = 0x8016D290; +D_8016ED24 = 0x8016ED24; +D_8016F018 = 0x8016F018; +D_8016F028 = 0x8016F028; +D_8016F030 = 0x8016F030; +D_8016F100 = 0x8016F100; +D_8016F104 = 0x8016F104; +D_8016F118 = 0x8016F118; +D_8016F30C = 0x8016F30C; +D_8016F600 = 0x8016F600; +D_8016F8F4 = 0x8016F8F4; +D_8016FC00 = 0x8016FC00; +D_8016FCE8 = 0x8016FCE8; +D_80171780 = 0x80171780; +D_80172834 = 0x80172834; +D_80172B28 = 0x80172B28; +D_80172B2A = 0x80172B2A; +D_80172B2C = 0x80172B2C; +D_80172B30 = 0x80172B30; +D_80172B34 = 0x80172B34; +D_80172B44 = 0x80172B44; +D_80172B54 = 0x80172B54; +D_80172B64 = 0x80172B64; +D_80172B6E = 0x80172B6E; +D_80172BDE = 0x80172BDE; +D_80172C28 = 0x80172C28; +D_80172C38 = 0x80172C38; +D_80172C8C = 0x80172C8C; +D_801743D8 = 0x801743D8; +D_801745BC = 0x801745BC; +D_801745C4 = 0x801745C4; +D_801746AC = 0x801746AC; +D_801746BC = 0x801746BC; +D_801746D0 = 0x801746D0; +D_801748B0 = 0x801748B0; +D_801748B2 = 0x801748B2; +D_801748B4 = 0x801748B4; +D_801748B8 = 0x801748B8; +D_801748BC = 0x801748BC; +D_801748C0 = 0x801748C0; +D_801748C4 = 0x801748C4; +D_801748C8 = 0x801748C8; +D_801748CC = 0x801748CC; +D_801748D8 = 0x801748D8; +D_801748FA = 0x801748FA; +D_801748FE = 0x801748FE; +D_80174900 = 0x80174900; +D_80174902 = 0x80174902; +D_80174910 = 0x80174910; +D_80174912 = 0x80174912; +D_80174924 = 0x80174924; +D_80174928 = 0x80174928; +D_8017492C = 0x8017492C; +D_80174930 = 0x80174930; +D_80174938 = 0x80174938; +D_80174944 = 0x80174944; +D_8017495E = 0x8017495E; +D_8017496A = 0x8017496A; +D_80174986 = 0x80174986; +D_80174988 = 0x80174988; +D_8017498C = 0x8017498C; +D_80174990 = 0x80174990; +D_80174994 = 0x80174994; +D_801749B0 = 0x801749B0; +D_80174CAC = 0x80174CAC; +D_80174CB8 = 0x80174CB8; +D_80174CBA = 0x80174CBA; +D_80174CBC = 0x80174CBC; +D_80174CC0 = 0x80174CC0; +D_80174CC4 = 0x80174CC4; +D_80174CC8 = 0x80174CC8; +D_80174CD4 = 0x80174CD4; +D_80174D06 = 0x80174D06; +D_80174D08 = 0x80174D08; +D_80174D18 = 0x80174D18; +D_80174D42 = 0x80174D42; +D_80174D5E = 0x80174D5E; +D_80174D60 = 0x80174D60; +D_801750B0 = 0x801750B0; +D_801750B4 = 0x801750B4; +D_801750C0 = 0x801750C0; +D_801750C2 = 0x801750C2; +D_801750C4 = 0x801750C4; +D_801750C8 = 0x801750C8; +D_801750CC = 0x801750CC; +D_801750DC = 0x801750DC; +D_8017510E = 0x8017510E; +D_80175120 = 0x80175120; +D_80175190 = 0x80175190; +D_801758D0 = 0x801758D0; +D_8017591E = 0x8017591E; +D_80175950 = 0x80175950; +D_801759E8 = 0x801759E8; +D_80175CCC = 0x80175CCC; +D_80176A50 = 0x80176A50; +D_80176ADC = 0x80176ADC; +D_80177428 = 0x80177428; +D_80177F18 = 0x80177F18; +D_80178404 = 0x80178404; +D_80178490 = 0x80178490; +D_80178CC4 = 0x80178CC4; +D_80178EF4 = 0x80178EF4; +D_80178F80 = 0x80178F80; +D_80178FEC = 0x80178FEC; +D_80179000 = 0x80179000; +D_80179780 = 0x80179780; +D_801797F0 = 0x801797F0; +D_80179828 = 0x80179828; +D_80179940 = 0x80179940; +D_80179C50 = 0x80179C50; +D_80179CC0 = 0x80179CC0; +D_80179DA0 = 0x80179DA0; +D_80179E10 = 0x80179E10; +D_80179E80 = 0x80179E80; +D_80179EB8 = 0x80179EB8; +D_80179EC0 = 0x80179EC0; +D_80179EC8 = 0x80179EC8; +D_80179EE0 = 0x80179EE0; +D_80179EF0 = 0x80179EF0; +D_8017A370 = 0x8017A370; +D_8017B1B0 = 0x8017B1B0; +D_8017BBB0 = 0x8017BBB0; +D_8017BBD8 = 0x8017BBD8; +D_8017BCF0 = 0x8017BCF0; +D_8017BCF8 = 0x8017BCF8; +D_8017C018 = 0x8017C018; +D_8017C338 = 0x8017C338; +D_8017C658 = 0x8017C658; +D_8017C978 = 0x8017C978; +D_8017CC98 = 0x8017CC98; +D_8017CCA0 = 0x8017CCA0; +D_8017CFC0 = 0x8017CFC0; +D_8017CFC4 = 0x8017CFC4; +D_8017CFC8 = 0x8017CFC8; +D_8017CFCC = 0x8017CFCC; +D_8017CFD0 = 0x8017CFD0; +D_8017CFD4 = 0x8017CFD4; +D_8017CFD8 = 0x8017CFD8; +D_8017CFDC = 0x8017CFDC; +D_8017CFE0 = 0x8017CFE0; +D_8017CFE4 = 0x8017CFE4; +D_8017CFE8 = 0x8017CFE8; +D_8017CFEC = 0x8017CFEC; +D_8017CFF0 = 0x8017CFF0; +D_8017CFF4 = 0x8017CFF4; +D_8017CFF8 = 0x8017CFF8; +D_8017D008 = 0x8017D008; +D_8017D010 = 0x8017D010; +D_8017D014 = 0x8017D014; +D_8017D018 = 0x8017D018; +D_8017D01C = 0x8017D01C; +D_8017D020 = 0x8017D020; +D_8017D028 = 0x8017D028; +D_8017D038 = 0x8017D038; +D_8017D03C = 0x8017D03C; +D_8017D040 = 0x8017D040; +D_8017D043 = 0x8017D043; +D_8017D044 = 0x8017D044; +D_8017D048 = 0x8017D048; +D_8017D04B = 0x8017D04B; +D_8017D04C = 0x8017D04C; +D_8017D050 = 0x8017D050; +D_8017D054 = 0x8017D054; +D_8017D058 = 0x8017D058; +D_8017D05C = 0x8017D05C; +D_8017D060 = 0x8017D060; +D_8017D068 = 0x8017D068; +D_8017D070 = 0x8017D070; +D_8017D074 = 0x8017D074; +D_8017D07C = 0x8017D07C; +D_8017D080 = 0x8017D080; +D_8017D088 = 0x8017D088; +D_8017D090 = 0x8017D090; +D_8017D094 = 0x8017D094; +D_8017D0A8 = 0x8017D0A8; +D_8017D0B0 = 0x8017D0B0; +D_8017D0B4 = 0x8017D0B4; +D_8017D0C0 = 0x8017D0C0; +D_8017D0C8 = 0x8017D0C8; +D_8017D0D0 = 0x8017D0D0; +D_8017D0D8 = 0x8017D0D8; +D_8017D0E0 = 0x8017D0E0; +D_8017D0E8 = 0x8017D0E8; +D_8017D0F0 = 0x8017D0F0; +D_8017D0F8 = 0x8017D0F8; +D_8017D108 = 0x8017D108; +D_8017D10C = 0x8017D10C; +D_8017D110 = 0x8017D110; +D_8017D114 = 0x8017D114; +D_8017D118 = 0x8017D118; +D_8017D11C = 0x8017D11C; +D_8017D120 = 0x8017D120; +D_8017D124 = 0x8017D124; +D_8017D128 = 0x8017D128; +D_8017D130 = 0x8017D130; +D_8017D140 = 0x8017D140; +D_8017D148 = 0x8017D148; +D_8017D158 = 0x8017D158; +D_8017D15C = 0x8017D15C; +D_8017D160 = 0x8017D160; +D_8017D168 = 0x8017D168; +D_8017D178 = 0x8017D178; +D_8017D184 = 0x8017D184; +D_8017D188 = 0x8017D188; +D_8017D194 = 0x8017D194; +D_8017D198 = 0x8017D198; +D_8017D1A0 = 0x8017D1A0; +D_8017D1B0 = 0x8017D1B0; +D_8017D1B4 = 0x8017D1B4; +D_8017D1B8 = 0x8017D1B8; +D_8017D1C8 = 0x8017D1C8; +D_8017D1CC = 0x8017D1CC; +D_8017D1D0 = 0x8017D1D0; +D_8017D1D4 = 0x8017D1D4; +D_8017D1D8 = 0x8017D1D8; +D_8017D1E8 = 0x8017D1E8; +D_8017D1EC = 0x8017D1EC; +D_8017D1F0 = 0x8017D1F0; +D_8017D1F4 = 0x8017D1F4; +D_8017D1F8 = 0x8017D1F8; +D_8017D1FC = 0x8017D1FC; +D_8017D200 = 0x8017D200; +D_8017D204 = 0x8017D204; +D_8017D208 = 0x8017D208; +D_8017D20C = 0x8017D20C; +D_8017D210 = 0x8017D210; +D_8017D220 = 0x8017D220; +D_8017D228 = 0x8017D228; +D_8017D238 = 0x8017D238; +D_8017D240 = 0x8017D240; +D_8017D250 = 0x8017D250; +D_8017D258 = 0x8017D258; +D_8017D268 = 0x8017D268; +D_8017D270 = 0x8017D270; +D_8017D280 = 0x8017D280; +D_8017D288 = 0x8017D288; +D_8017D298 = 0x8017D298; +D_8017D2A0 = 0x8017D2A0; +D_8017D2E0 = 0x8017D2E0; +D_8017D2E4 = 0x8017D2E4; +D_8017D2E8 = 0x8017D2E8; +D_8017D2EC = 0x8017D2EC; +D_8017D2F0 = 0x8017D2F0; +D_8017D30C = 0x8017D30C; +D_8017D310 = 0x8017D310; +D_8017D32C = 0x8017D32C; +D_8017D330 = 0x8017D330; +D_8017D334 = 0x8017D334; +D_8017D338 = 0x8017D338; +D_8017D34C = 0x8017D34C; +D_8017D350 = 0x8017D350; +D_8017D354 = 0x8017D354; +D_8017D358 = 0x8017D358; +D_8017D370 = 0x8017D370; +D_8017D378 = 0x8017D378; +D_8017D3D0 = 0x8017D3D0; +D_8017D3D8 = 0x8017D3D8; +D_8017D3DC = 0x8017D3DC; +D_8017D3E8 = 0x8017D3E8; +D_8017D3F0 = 0x8017D3F0; +D_8017D3F8 = 0x8017D3F8; +D_8017D3FC = 0x8017D3FC; +D_8017D410 = 0x8017D410; +D_8017D414 = 0x8017D414; +D_8017D418 = 0x8017D418; +D_8017D41C = 0x8017D41C; +D_8017D420 = 0x8017D420; +D_8017D42C = 0x8017D42C; +D_8017D430 = 0x8017D430; +D_8017D434 = 0x8017D434; +D_8017D438 = 0x8017D438; +D_8017D43C = 0x8017D43C; +D_8017D440 = 0x8017D440; +D_8017D444 = 0x8017D444; +D_8017D44C = 0x8017D44C; +D_8017D450 = 0x8017D450; +D_8017D454 = 0x8017D454; +D_8017D45C = 0x8017D45C; +D_8017D460 = 0x8017D460; +D_8017D464 = 0x8017D464; +D_8017D468 = 0x8017D468; +D_8017D470 = 0x8017D470; +D_8017D474 = 0x8017D474; +D_8017D478 = 0x8017D478; +D_8017D47C = 0x8017D47C; +D_8017D488 = 0x8017D488; +D_8017D490 = 0x8017D490; +D_8017D494 = 0x8017D494; +D_8017D4A8 = 0x8017D4A8; +D_8017D4B0 = 0x8017D4B0; +D_8017D4C0 = 0x8017D4C0; +D_8017D4C8 = 0x8017D4C8; +D_8017D4D8 = 0x8017D4D8; +D_8017D4E0 = 0x8017D4E0; +D_8017D4F0 = 0x8017D4F0; +D_8017D4F8 = 0x8017D4F8; +D_8017D508 = 0x8017D508; +D_8017D510 = 0x8017D510; +D_8017D528 = 0x8017D528; +D_8017D540 = 0x8017D540; +D_8017D548 = 0x8017D548; +D_8017D550 = 0x8017D550; +D_8017D558 = 0x8017D558; +D_8017D568 = 0x8017D568; +D_8017D570 = 0x8017D570; +D_8017D610 = 0x8017D610; +D_8017D614 = 0x8017D614; +D_8017D618 = 0x8017D618; +D_8017D61C = 0x8017D61C; +D_8017D620 = 0x8017D620; +D_8017D624 = 0x8017D624; +D_8017D628 = 0x8017D628; +D_8017D62C = 0x8017D62C; +D_8017D630 = 0x8017D630; +D_8017D638 = 0x8017D638; +D_8017D6B0 = 0x8017D6B0; +D_8017D6C4 = 0x8017D6C4; +D_8017D7CC = 0x8017D7CC; +D_8017D8CC = 0x8017D8CC; +D_8017D8D4 = 0x8017D8D4; +D_8017D9D4 = 0x8017D9D4; +D_8017D9D9 = 0x8017D9D9; +D_8017DA1C = 0x8017DA1C; +D_8017DA20 = 0x8017DA20; +D_8017DA24 = 0x8017DA24; +D_8017DA28 = 0x8017DA28; +D_8017DA2C = 0x8017DA2C; +D_8017DA30 = 0x8017DA30; +D_8017DA34 = 0x8017DA34; +D_8017DA38 = 0x8017DA38; +D_8017DA3C = 0x8017DA3C; +D_8017DA44 = 0x8017DA44; +D_8017DA48 = 0x8017DA48; +D_8017DA4C = 0x8017DA4C; +D_8017DA54 = 0x8017DA54; +D_8017DA58 = 0x8017DA58; +D_8017DA5C = 0x8017DA5C; +D_8017DA60 = 0x8017DA60; +D_8017DA64 = 0x8017DA64; +D_8017DA68 = 0x8017DA68; +D_8017DA6C = 0x8017DA6C; +D_8017DA70 = 0x8017DA70; +D_8017DA74 = 0x8017DA74; +D_8017DA78 = 0x8017DA78; +D_8017DA7C = 0x8017DA7C; +D_8017DA84 = 0x8017DA84; +D_8017DA88 = 0x8017DA88; +D_8017DA8C = 0x8017DA8C; +D_8017DA98 = 0x8017DA98; +D_8017DA9C = 0x8017DA9C; +D_8017DAA0 = 0x8017DAA0; +D_8017DAA8 = 0x8017DAA8; +D_8017DAB0 = 0x8017DAB0; +D_8017DAC0 = 0x8017DAC0; +D_8017DAC8 = 0x8017DAC8; +D_8017DAD0 = 0x8017DAD0; +D_8017DAD8 = 0x8017DAD8; +D_8017DAE0 = 0x8017DAE0; +D_8017DAE8 = 0x8017DAE8; +D_8017DAF0 = 0x8017DAF0; +D_8017DAF4 = 0x8017DAF4; +D_8017DAF8 = 0x8017DAF8; +D_8017DAFC = 0x8017DAFC; +D_8017DB00 = 0x8017DB00; +D_8017DB04 = 0x8017DB04; +D_8017DB08 = 0x8017DB08; +D_8017DB0C = 0x8017DB0C; +D_8017DB10 = 0x8017DB10; +D_8017DB14 = 0x8017DB14; +D_8017DB18 = 0x8017DB18; +D_8017DB1C = 0x8017DB1C; +D_8017DB20 = 0x8017DB20; +D_8017DB30 = 0x8017DB30; +D_8017DB40 = 0x8017DB40; +D_8017DB50 = 0x8017DB50; +D_8017DB60 = 0x8017DB60; +D_8017DB70 = 0x8017DB70; +D_8017DB74 = 0x8017DB74; +D_8017DB78 = 0x8017DB78; +D_8017DB7C = 0x8017DB7C; +D_8017DBB0 = 0x8017DBB0; +D_8017DBB4 = 0x8017DBB4; +D_8017DBB8 = 0x8017DBB8; +D_8017DBC0 = 0x8017DBC0; +D_8017DBC4 = 0x8017DBC4; +D_8017DBC8 = 0x8017DBC8; +D_8017DBCC = 0x8017DBCC; +D_8017DBD0 = 0x8017DBD0; +D_8017DBE0 = 0x8017DBE0; +D_8017DBE4 = 0x8017DBE4; +D_8017DBE8 = 0x8017DBE8; +D_8017DBF0 = 0x8017DBF0; +D_8017DBF4 = 0x8017DBF4; +D_8017DBF8 = 0x8017DBF8; +D_8017DC00 = 0x8017DC00; +D_8017DC04 = 0x8017DC04; +D_8017DC08 = 0x8017DC08; +D_8017DC10 = 0x8017DC10; +D_8017DC14 = 0x8017DC14; +D_8017DC18 = 0x8017DC18; +D_8017DC1C = 0x8017DC1C; +D_8017DC20 = 0x8017DC20; +D_8017DC24 = 0x8017DC24; +D_8017DC28 = 0x8017DC28; +D_8017DC34 = 0x8017DC34; +D_8017DC38 = 0x8017DC38; +D_8017DC3C = 0x8017DC3C; +D_8017DC40 = 0x8017DC40; +D_8017DC44 = 0x8017DC44; +D_8017DC4C = 0x8017DC4C; +D_8017DC58 = 0x8017DC58; +D_8017DC5C = 0x8017DC5C; +D_8017DC60 = 0x8017DC60; +D_8017DC64 = 0x8017DC64; +D_8017DC68 = 0x8017DC68; +D_8017DC6C = 0x8017DC6C; +D_8017DC70 = 0x8017DC70; +D_8017DC74 = 0x8017DC74; +D_8017DC78 = 0x8017DC78; +D_8017DC7C = 0x8017DC7C; +D_8017DC80 = 0x8017DC80; +D_8017DC84 = 0x8017DC84; +D_8017DC88 = 0x8017DC88; +D_8017DC8C = 0x8017DC8C; +D_8017DC90 = 0x8017DC90; +D_8017DC94 = 0x8017DC94; +D_8017DC98 = 0x8017DC98; +D_8017DC9C = 0x8017DC9C; +D_8017DCA0 = 0x8017DCA0; +D_8017DCA4 = 0x8017DCA4; +D_8017DCA8 = 0x8017DCA8; +D_8017DCAC = 0x8017DCAC; +D_8017DCB0 = 0x8017DCB0; +D_8017DCC0 = 0x8017DCC0; +D_8017DCC4 = 0x8017DCC4; +D_8017DCC8 = 0x8017DCC8; +D_8017DCD8 = 0x8017DCD8; +D_8017DCDC = 0x8017DCDC; +D_8017DCE0 = 0x8017DCE0; +D_8017DCE4 = 0x8017DCE4; +D_8017DCE8 = 0x8017DCE8; +D_8017DCEC = 0x8017DCEC; +D_8017DCF0 = 0x8017DCF0; +D_8017DCF4 = 0x8017DCF4; +D_8017DCF8 = 0x8017DCF8; +D_8017DCFC = 0x8017DCFC; +D_8017DD04 = 0x8017DD04; +D_8017DD08 = 0x8017DD08; +D_8017DD0C = 0x8017DD0C; +D_8017DD10 = 0x8017DD10; +D_8017DD14 = 0x8017DD14; +D_8017DD18 = 0x8017DD18; +D_8017DD20 = 0x8017DD20; +D_8017DEB0 = 0x8017DEB0; +D_8017DEC0 = 0x8017DEC0; +D_8017DEC4 = 0x8017DEC4; +D_8017DEC8 = 0x8017DEC8; +D_8017DECC = 0x8017DECC; +D_8017DED0 = 0x8017DED0; +D_8017DED4 = 0x8017DED4; +D_8017DED8 = 0x8017DED8; +D_8017DEDC = 0x8017DEDC; +D_8017DEE0 = 0x8017DEE0; +D_8017DEE4 = 0x8017DEE4; +D_8017DEE8 = 0x8017DEE8; +D_8017DEF0 = 0x8017DEF0; +D_8017DEF4 = 0x8017DEF4; +D_8017DEF8 = 0x8017DEF8; +D_8017DEFC = 0x8017DEFC; +D_8017DF00 = 0x8017DF00; +D_8017DF08 = 0x8017DF08; +D_8017DF18 = 0x8017DF18; +D_8017DF20 = 0x8017DF20; +D_8017DF24 = 0x8017DF24; +D_8017DF28 = 0x8017DF28; +D_8017DF2C = 0x8017DF2C; +D_8017DF30 = 0x8017DF30; +D_8017DF34 = 0x8017DF34; +D_8017DF38 = 0x8017DF38; +D_8017DF3C = 0x8017DF3C; +D_8017DF40 = 0x8017DF40; +D_8017DF44 = 0x8017DF44; +D_8017DF48 = 0x8017DF48; +D_8017DF4C = 0x8017DF4C; +D_8017DF50 = 0x8017DF50; +D_8017DF54 = 0x8017DF54; +D_8017DF58 = 0x8017DF58; +D_8017DF5C = 0x8017DF5C; +D_8017DF60 = 0x8017DF60; +D_8017DF64 = 0x8017DF64; +D_8017DF68 = 0x8017DF68; +D_8017DF6C = 0x8017DF6C; +D_8017DF70 = 0x8017DF70; +D_8017DF78 = 0x8017DF78; +D_8017DF88 = 0x8017DF88; +D_8017DF98 = 0x8017DF98; +D_8017DF9C = 0x8017DF9C; +D_8017DFA0 = 0x8017DFA0; +D_8017DFA4 = 0x8017DFA4; +D_8017DFA8 = 0x8017DFA8; +D_8017DFB0 = 0x8017DFB0; +D_8017DFC0 = 0x8017DFC0; +D_8017DFD0 = 0x8017DFD0; +D_8017DFD8 = 0x8017DFD8; +D_8017DFF0 = 0x8017DFF0; +D_8017E000 = 0x8017E000; +D_8017E004 = 0x8017E004; +D_8017E008 = 0x8017E008; +D_8017E00C = 0x8017E00C; +D_8017E010 = 0x8017E010; +D_8017E011 = 0x8017E011; +D_8017E012 = 0x8017E012; +D_8017E013 = 0x8017E013; +D_8017E01A = 0x8017E01A; +D_8017E01F = 0x8017E01F; +D_8017E024 = 0x8017E024; +D_8017E025 = 0x8017E025; +D_8017E026 = 0x8017E026; +D_8017E027 = 0x8017E027; +D_8017E046 = 0x8017E046; +D_8017E06E = 0x8017E06E; +D_8017E06F = 0x8017E06F; +D_8017E09C = 0x8017E09C; +D_8017E0FA = 0x8017E0FA; +D_8017E10F = 0x8017E10F; +D_8017E110 = 0x8017E110; +D_8017E111 = 0x8017E111; +D_8017E112 = 0x8017E112; +D_8017E210 = 0x8017E210; +D_8017E218 = 0x8017E218; +D_80180001 = 0x80180001; +D_8018CFB0 = 0x8018CFB0; +D_8018CFC0 = 0x8018CFC0; +D_i6_8018DD90 = 0x8018DD90; +D_8018DD90 = 0x8018DD90; +D_8018DD94 = 0x8018DD94; +D_8018DD98 = 0x8018DD98; +D_8018DDA0 = 0x8018DDA0; +D_8018DDB0 = 0x8018DDB0; +D_8018DDB4 = 0x8018DDB4; +D_8018DE98 = 0x8018DE98; +D_8018DED0 = 0x8018DED0; +D_8018E018 = 0x8018E018; +D_8018E01C = 0x8018E01C; +D_8018E020 = 0x8018E020; +D_8018E024 = 0x8018E024; +D_8018E028 = 0x8018E028; +D_8018E02C = 0x8018E02C; +D_8018E030 = 0x8018E030; +D_8018E03C = 0x8018E03C; +D_8018E288 = 0x8018E288; +D_8018E290 = 0x8018E290; +D_8018E294 = 0x8018E294; +D_8018E29C = 0x8018E29C; +D_8018E2C4 = 0x8018E2C4; +D_8018E2CC = 0x8018E2CC; +D_8018E4E0 = 0x8018E4E0; +D_8018E4E4 = 0x8018E4E4; +D_8018E4E8 = 0x8018E4E8; +D_8018E500 = 0x8018E500; +D_8018E52C = 0x8018E52C; +D_8018E738 = 0x8018E738; +D_8018E990 = 0x8018E990; +D_8018E99C = 0x8018E99C; +D_8018F2F0 = 0x8018F2F0; +D_8018F610 = 0x8018F610; +D_8018F614 = 0x8018F614; +D_8018F618 = 0x8018F618; +D_8018F61C = 0x8018F61C; +D_8018F620 = 0x8018F620; +D_80190430 = 0x80190430; +D_80190470 = 0x80190470; +D_80190478 = 0x80190478; +D_80190480 = 0x80190480; +D_80190490 = 0x80190490; +D_80190494 = 0x80190494; +D_80190498 = 0x80190498; +D_80191288 = 0x80191288; +D_i1_801912CE = 0x801912CE; +D_i1_801917C2 = 0x801917C2; +D_i1_80191AA2 = 0x80191AA2; +D_80192950 = 0x80192950; +D_80192964 = 0x80192964; +D_80192994 = 0x80192994; +D_80192998 = 0x80192998; +D_80192A50 = 0x80192A50; +D_80192A54 = 0x80192A54; +D_80192A58 = 0x80192A58; +D_80192A68 = 0x80192A68; +D_80192A70 = 0x80192A70; +D_80192AB8 = 0x80192AB8; +D_80192B1C = 0x80192B1C; +D_80192B24 = 0x80192B24; +D_80192B2C = 0x80192B2C; +D_80192B34 = 0x80192B34; +D_80192B38 = 0x80192B38; +D_801931B8 = 0x801931B8; +D_80193240 = 0x80193240; +D_80193242 = 0x80193242; +D_801932B4 = 0x801932B4; +D_80193338 = 0x80193338; +D_8019333C = 0x8019333C; +D_80193340 = 0x80193340; +D_80195D80 = 0x80195D80; +D_i4_8019608E = 0x8019608E; +D_801972B0 = 0x801972B0; +D_801972B4 = 0x801972B4; +D_801972B8 = 0x801972B8; +D_801972BC = 0x801972BC; +D_801972C0 = 0x801972C0; +D_80197368 = 0x80197368; +D_80197380 = 0x80197380; +D_80197410 = 0x80197410; +D_80197420 = 0x80197420; +D_80197424 = 0x80197424; +D_80197428 = 0x80197428; +D_8019742C = 0x8019742C; +D_80197430 = 0x80197430; +D_80197434 = 0x80197434; +D_80197438 = 0x80197438; +D_80197440 = 0x80197440; +D_80197444 = 0x80197444; +D_8019F1F0 = 0x8019F1F0; +D_8019F1F4 = 0x8019F1F4; +D_8019F1F8 = 0x8019F1F8; +D_8019F1FC = 0x8019F1FC; +D_8019F200 = 0x8019F200; +D_8019F204 = 0x8019F204; +D_8019F208 = 0x8019F208; +D_8019F20C = 0x8019F20C; +D_8019F210 = 0x8019F210; +D_8019F214 = 0x8019F214; +D_8019F218 = 0x8019F218; +D_8019F21C = 0x8019F21C; +D_8019F220 = 0x8019F220; +D_8019F224 = 0x8019F224; +D_8019F228 = 0x8019F228; +D_8019F22C = 0x8019F22C; +D_8019F230 = 0x8019F230; +D_8019F6E0 = 0x8019F6E0; +D_8019F6F0 = 0x8019F6F0; +D_menu_801A5E23 = 0x801A5E23; +D_i5_801AE81B = 0x801AE81B; +D_801AE894 = 0x801AE894; +D_801AE918 = 0x801AE918; +D_i5_801AE942 = 0x801AE942; +D_801AE9AC = 0x801AE9AC; +D_801AF0C0 = 0x801AF0C0; +D_801AF0C4 = 0x801AF0C4; +D_801AF0C8 = 0x801AF0C8; +D_801AF0CC = 0x801AF0CC; +D_801AF0D0 = 0x801AF0D0; +D_801AF0D4 = 0x801AF0D4; +D_801AF0D8 = 0x801AF0D8; +D_801AF0DC = 0x801AF0DC; +D_801AF0E0 = 0x801AF0E0; +D_801AF0E4 = 0x801AF0E4; +D_801AF0E8 = 0x801AF0E8; +D_801AF0EC = 0x801AF0EC; +D_801AF0F0 = 0x801AF0F0; +D_801AF0F4 = 0x801AF0F4; +D_801AF0F8 = 0x801AF0F8; +D_801AF0FC = 0x801AF0FC; +D_801AF100 = 0x801AF100; +D_801AF104 = 0x801AF104; +D_801AF108 = 0x801AF108; +D_801AF10C = 0x801AF10C; +D_801AF110 = 0x801AF110; +D_801AF114 = 0x801AF114; +D_801AF118 = 0x801AF118; +D_801AF11C = 0x801AF11C; +D_801AF120 = 0x801AF120; +D_801AF124 = 0x801AF124; +D_801AF128 = 0x801AF128; +D_801AF12C = 0x801AF12C; +D_801AF130 = 0x801AF130; +D_801AF134 = 0x801AF134; +D_801AF138 = 0x801AF138; +D_801AF13C = 0x801AF13C; +D_801AF140 = 0x801AF140; +D_801AF144 = 0x801AF144; +D_801AF148 = 0x801AF148; +D_801AF14C = 0x801AF14C; +D_801AF150 = 0x801AF150; +D_801AF154 = 0x801AF154; +D_801AF158 = 0x801AF158; +D_801AF15C = 0x801AF15C; +D_801AF160 = 0x801AF160; +D_801AF164 = 0x801AF164; +D_801AF168 = 0x801AF168; +D_801AF16C = 0x801AF16C; +D_801AF170 = 0x801AF170; +D_801AF174 = 0x801AF174; +D_801AF178 = 0x801AF178; +D_801AF17C = 0x801AF17C; +D_801AF180 = 0x801AF180; +D_801AF1A8 = 0x801AF1A8; +D_801AF1AC = 0x801AF1AC; +D_801AF1B0 = 0x801AF1B0; +D_801AF1B4 = 0x801AF1B4; +D_801AF1B8 = 0x801AF1B8; +D_801AF1BC = 0x801AF1BC; +D_801AF1C0 = 0x801AF1C0; +D_801AF1C4 = 0x801AF1C4; +D_801AF1C8 = 0x801AF1C8; +D_801AF1CC = 0x801AF1CC; +D_801AF1D0 = 0x801AF1D0; +D_801AF1D8 = 0x801AF1D8; +D_801AF200 = 0x801AF200; +D_801AF240 = 0x801AF240; +D_801AF300 = 0x801AF300; +D_801AF304 = 0x801AF304; +D_801AF308 = 0x801AF308; +D_801AF318 = 0x801AF318; +D_801AF31C = 0x801AF31C; +D_801AF344 = 0x801AF344; +D_801AF354 = 0x801AF354; +D_801AF35C = 0x801AF35C; +D_801AF360 = 0x801AF360; +D_801AF3B0 = 0x801AF3B0; +D_801AF3B8 = 0x801AF3B8; +D_801AF3BC = 0x801AF3BC; +D_801AF40C = 0x801AF40C; +D_801AF414 = 0x801AF414; +D_801AF418 = 0x801AF418; +D_801AF42C = 0x801AF42C; +D_801AF434 = 0x801AF434; +D_i5_801AF45A = 0x801AF45A; +D_801AF468 = 0x801AF468; +D_i5_801AF46E = 0x801AF46E; +D_801AF470 = 0x801AF470; +D_801AF474 = 0x801AF474; +D_801AF47C = 0x801AF47C; +D_801AF488 = 0x801AF488; +D_801AF4AC = 0x801AF4AC; +D_801AF4B8 = 0x801AF4B8; +D_801AF4C0 = 0x801AF4C0; +D_801AF4C4 = 0x801AF4C4; +D_801AF4C8 = 0x801AF4C8; +D_801AF4CC = 0x801AF4CC; +D_801AF4D0 = 0x801AF4D0; +D_801AF4D4 = 0x801AF4D4; +D_801AF4D8 = 0x801AF4D8; +D_801AF4DC = 0x801AF4DC; +D_801AF4E0 = 0x801AF4E0; +D_801AF4E4 = 0x801AF4E4; +D_801AF4E8 = 0x801AF4E8; +D_801AF4EC = 0x801AF4EC; +D_801AF4F0 = 0x801AF4F0; +D_801AF4F4 = 0x801AF4F4; +D_801AF4F8 = 0x801AF4F8; +D_801AF4FC = 0x801AF4FC; +D_801AF500 = 0x801AF500; +D_801AF504 = 0x801AF504; +D_801AF508 = 0x801AF508; +D_801AF50C = 0x801AF50C; +D_801AF510 = 0x801AF510; +D_801AFE70 = 0x801AFE70; +D_801AFE74 = 0x801AFE74; +D_801AFE78 = 0x801AFE78; +D_801AFE7C = 0x801AFE7C; +D_801AFE80 = 0x801AFE80; +D_801AFE84 = 0x801AFE84; +D_801AFE88 = 0x801AFE88; +D_801AFE8C = 0x801AFE8C; +D_801AFE90 = 0x801AFE90; +D_801AFE94 = 0x801AFE94; +D_801AFE98 = 0x801AFE98; +D_801AFE9C = 0x801AFE9C; +D_801AFEA0 = 0x801AFEA0; +D_801AFEA4 = 0x801AFEA4; +D_801AFEA8 = 0x801AFEA8; +D_801AFEAC = 0x801AFEAC; +D_801AFEB0 = 0x801AFEB0; +D_801AFEB4 = 0x801AFEB4; +D_801AFEB8 = 0x801AFEB8; +D_801AFEBC = 0x801AFEBC; +D_801AFEC0 = 0x801AFEC0; +D_801AFEC4 = 0x801AFEC4; +D_801AFEC8 = 0x801AFEC8; +D_801AFECC = 0x801AFECC; +D_801AFED0 = 0x801AFED0; +D_801AFED4 = 0x801AFED4; +D_801AFED8 = 0x801AFED8; +D_801AFEDC = 0x801AFEDC; +D_801AFEE0 = 0x801AFEE0; +D_801AFEE4 = 0x801AFEE4; +D_801AFEE8 = 0x801AFEE8; +D_801AFEEC = 0x801AFEEC; +D_801AFEF0 = 0x801AFEF0; +D_801AFEF4 = 0x801AFEF4; +D_801AFEF8 = 0x801AFEF8; +D_801AFF00 = 0x801AFF00; +D_801AFF28 = 0x801AFF28; +D_801AFF50 = 0x801AFF50; +D_801AFF78 = 0x801AFF78; +D_801AFFA0 = 0x801AFFA0; +D_801AFFA8 = 0x801AFFA8; +D_801AFFD0 = 0x801AFFD0; +D_801AFFF8 = 0x801AFFF8; +D_801B0020 = 0x801B0020; +D_801B0048 = 0x801B0048; +D_801B00E8 = 0x801B00E8; +D_i3_801B0130 = 0x801B0130; +D_801B0188 = 0x801B0188; +D_801B0228 = 0x801B0228; +D_801B02C8 = 0x801B02C8; +D_801B0368 = 0x801B0368; +D_801B0408 = 0x801B0408; +D_801B0410 = 0x801B0410; +D_801B04B0 = 0x801B04B0; +D_801B0528 = 0x801B0528; +D_801B052C = 0x801B052C; +D_801B0530 = 0x801B0530; +D_801B0550 = 0x801B0550; +D_801B0584 = 0x801B0584; +D_801B0588 = 0x801B0588; +D_801B058C = 0x801B058C; +D_801B0590 = 0x801B0590; +D_801B05A0 = 0x801B05A0; +D_801B05A8 = 0x801B05A8; +D_801B0628 = 0x801B0628; +D_801B062C = 0x801B062C; +D_801B062F = 0x801B062F; +D_801B0630 = 0x801B0630; +D_801B0638 = 0x801B0638; +D_801B0640 = 0x801B0640; +D_801B0644 = 0x801B0644; +D_801B0648 = 0x801B0648; +D_801B0658 = 0x801B0658; +D_801B065C = 0x801B065C; +D_801B0660 = 0x801B0660; +D_801B0664 = 0x801B0664; +D_801B0668 = 0x801B0668; +D_801B066C = 0x801B066C; +D_801B0670 = 0x801B0670; +D_801B0674 = 0x801B0674; +D_801B0678 = 0x801B0678; +D_801B067C = 0x801B067C; +D_801B0680 = 0x801B0680; +D_801B0684 = 0x801B0684; +D_801B0688 = 0x801B0688; +D_801B068C = 0x801B068C; +D_801B0690 = 0x801B0690; +D_801B0694 = 0x801B0694; +D_801B0698 = 0x801B0698; +D_801B069C = 0x801B069C; +D_801B06A0 = 0x801B06A0; +D_801B06C0 = 0x801B06C0; +D_801B06C4 = 0x801B06C4; +D_801B06C8 = 0x801B06C8; +D_801B06CC = 0x801B06CC; +D_801B06D0 = 0x801B06D0; +D_801B06D4 = 0x801B06D4; +D_801B06D8 = 0x801B06D8; +D_801B06DC = 0x801B06DC; +D_801B06E0 = 0x801B06E0; +D_801B06E4 = 0x801B06E4; +D_801B06E8 = 0x801B06E8; +D_801B06EC = 0x801B06EC; +D_801B06F0 = 0x801B06F0; +D_801B06F8 = 0x801B06F8; +D_801B0700 = 0x801B0700; +D_801B0704 = 0x801B0704; +D_801B0708 = 0x801B0708; +D_801B0710 = 0x801B0710; +D_801B0720 = 0x801B0720; +D_801B072C = 0x801B072C; +D_801B0730 = 0x801B0730; +D_801B0740 = 0x801B0740; +D_801B0750 = 0x801B0750; +D_801B0760 = 0x801B0760; +D_801B0770 = 0x801B0770; +D_801B0780 = 0x801B0780; +D_801B078C = 0x801B078C; +D_801B0790 = 0x801B0790; +D_801B0794 = 0x801B0794; +D_801B0798 = 0x801B0798; +D_801B079C = 0x801B079C; +D_801B07A0 = 0x801B07A0; +D_801B07A4 = 0x801B07A4; +D_801B07A8 = 0x801B07A8; +D_801B07B0 = 0x801B07B0; +D_801B07BC = 0x801B07BC; +D_801B07C0 = 0x801B07C0; +D_801B07C8 = 0x801B07C8; +D_801B07D0 = 0x801B07D0; +D_801B07E8 = 0x801B07E8; +D_801B07EC = 0x801B07EC; +D_801B07F0 = 0x801B07F0; +D_801B07F8 = 0x801B07F8; +D_801B0800 = 0x801B0800; +D_801B0808 = 0x801B0808; +D_801B0810 = 0x801B0810; +D_801B0818 = 0x801B0818; +D_801B081C = 0x801B081C; +D_801B0820 = 0x801B0820; +D_801B0824 = 0x801B0824; +D_801B0828 = 0x801B0828; +D_801B082C = 0x801B082C; +D_801B0830 = 0x801B0830; +D_801B0834 = 0x801B0834; +D_801B0838 = 0x801B0838; +D_801B083C = 0x801B083C; +D_801B0840 = 0x801B0840; +D_801B0844 = 0x801B0844; +D_801B0848 = 0x801B0848; +D_801B084C = 0x801B084C; +D_801B0850 = 0x801B0850; +D_801B0854 = 0x801B0854; +D_801B0858 = 0x801B0858; +D_801B085C = 0x801B085C; +D_801B0860 = 0x801B0860; +D_801B0864 = 0x801B0864; +D_801B0868 = 0x801B0868; +D_801B086C = 0x801B086C; +D_801B0870 = 0x801B0870; +D_801B0874 = 0x801B0874; +D_801B0878 = 0x801B0878; +D_801B087C = 0x801B087C; +D_801B0880 = 0x801B0880; +D_801B0884 = 0x801B0884; +D_801B0888 = 0x801B0888; +D_801B088C = 0x801B088C; +D_801B0890 = 0x801B0890; +D_801B0894 = 0x801B0894; +D_801B0898 = 0x801B0898; +D_801B089C = 0x801B089C; +D_801B08A0 = 0x801B08A0; +D_801B08A4 = 0x801B08A4; +D_801B08A8 = 0x801B08A8; +D_801B08AC = 0x801B08AC; +D_801B08B0 = 0x801B08B0; +D_801B08B4 = 0x801B08B4; +D_801B08B8 = 0x801B08B8; +D_801B08BC = 0x801B08BC; +D_801B08C0 = 0x801B08C0; +D_801B08C4 = 0x801B08C4; +D_801B08C8 = 0x801B08C8; +D_801B08D0 = 0x801B08D0; +D_801B08D8 = 0x801B08D8; +D_801B08E0 = 0x801B08E0; +D_801B08E8 = 0x801B08E8; +D_801B08EC = 0x801B08EC; +D_801B08F0 = 0x801B08F0; +D_801B08F4 = 0x801B08F4; +D_801B08FC = 0x801B08FC; +D_801B0900 = 0x801B0900; +D_801B0910 = 0x801B0910; +D_801B14F8 = 0x801B14F8; +D_i5_801B1D62 = 0x801B1D62; +D_i5_801B1D66 = 0x801B1D66; +D_i5_801B1D86 = 0x801B1D86; +D_801B2D10 = 0x801B2D10; +D_801B3200 = 0x801B3200; +D_801B3218 = 0x801B3218; +D_801B32E4 = 0x801B32E4; +D_801B32F8 = 0x801B32F8; +D_801B34F8 = 0x801B34F8; +D_801B35E8 = 0x801B35E8; +D_801B3CFC = 0x801B3CFC; +D_801B3D00 = 0x801B3D00; +D_801B3D04 = 0x801B3D04; +D_801B3D08 = 0x801B3D08; +D_801B3D20 = 0x801B3D20; +D_801B3D24 = 0x801B3D24; +D_801B3D28 = 0x801B3D28; +D_801B3D2C = 0x801B3D2C; +D_801B3D2E = 0x801B3D2E; +D_801B3D48 = 0x801B3D48; +D_801B3D4C = 0x801B3D4C; +D_801B3D50 = 0x801B3D50; +D_801B3D54 = 0x801B3D54; +D_801B3D56 = 0x801B3D56; +D_801B3D70 = 0x801B3D70; +D_801B3D74 = 0x801B3D74; +D_801B3D78 = 0x801B3D78; +D_801B3D7C = 0x801B3D7C; +D_801B3D7E = 0x801B3D7E; +D_801B3D80 = 0x801B3D80; +D_801B4780 = 0x801B4780; +D_801B47E0 = 0x801B47E0; +D_801B4840 = 0x801B4840; +D_801B4BD0 = 0x801B4BD0; +D_801B4C30 = 0x801B4C30; +D_801B4C90 = 0x801B4C90; +D_801B5020 = 0x801B5020; +D_801B5110 = 0x801B5110; +D_801B5470 = 0x801B5470; +D_801B54B8 = 0x801B54B8; +D_801B5540 = 0x801B5540; +D_801B5544 = 0x801B5544; +D_801B5548 = 0x801B5548; +D_801B554C = 0x801B554C; +D_801B5550 = 0x801B5550; +D_801B5558 = 0x801B5558; +D_801B5560 = 0x801B5560; +D_801B5564 = 0x801B5564; +D_801B557C = 0x801B557C; +D_801B5588 = 0x801B5588; +D_801B558C = 0x801B558C; +D_801B55A4 = 0x801B55A4; +D_801B55AC = 0x801B55AC; +D_801B55B4 = 0x801B55B4; +D_801B55F8 = 0x801B55F8; +D_801B5602 = 0x801B5602; +D_801B560F = 0x801B560F; +D_801B5610 = 0x801B5610; +D_801B5618 = 0x801B5618; +D_801B561A = 0x801B561A; +D_801B561B = 0x801B561B; +D_801B561C = 0x801B561C; +D_801B561E = 0x801B561E; +D_801B5620 = 0x801B5620; +D_801B5628 = 0x801B5628; +D_801B562C = 0x801B562C; +D_801B562E = 0x801B562E; +D_801B563A = 0x801B563A; +D_801B563C = 0x801B563C; +D_801B564C = 0x801B564C; +D_801B5670 = 0x801B5670; +D_801B5674 = 0x801B5674; +D_801B5678 = 0x801B5678; +D_801B568C = 0x801B568C; +D_801B5690 = 0x801B5690; +D_801B56C0 = 0x801B56C0; +D_801B56C4 = 0x801B56C4; +D_801B56C8 = 0x801B56C8; +D_801B56CC = 0x801B56CC; +D_801B56F0 = 0x801B56F0; +D_801B56F4 = 0x801B56F4; +D_801B56F8 = 0x801B56F8; +D_801B5738 = 0x801B5738; +D_801B5990 = 0x801B5990; +D_801B599C = 0x801B599C; +D_801B59A8 = 0x801B59A8; +D_801B59B4 = 0x801B59B4; +D_801B59C0 = 0x801B59C0; +D_801B59CC = 0x801B59CC; +D_801B59D8 = 0x801B59D8; +D_801B59E4 = 0x801B59E4; +D_801B59F0 = 0x801B59F0; +D_801B59FC = 0x801B59FC; +D_801B5A08 = 0x801B5A08; +D_801B5A14 = 0x801B5A14; +D_801B5A20 = 0x801B5A20; +D_801B5A2C = 0x801B5A2C; +D_801B5A40 = 0x801B5A40; +D_801B5A44 = 0x801B5A44; +D_801B5A48 = 0x801B5A48; +D_801B7510 = 0x801B7510; +D_801B9048 = 0x801B9048; +D_801B9500 = 0x801B9500; +D_801B9508 = 0x801B9508; +D_801B9514 = 0x801B9514; +D_801B952C = 0x801B952C; +D_801B9568 = 0x801B9568; +D_801B95A0 = 0x801B95A0; +D_801B95AC = 0x801B95AC; +D_801B95B8 = 0x801B95B8; +D_801B95C4 = 0x801B95C4; +D_801B95C8 = 0x801B95C8; +D_801B95CC = 0x801B95CC; +D_801B95D0 = 0x801B95D0; +D_801B95D4 = 0x801B95D4; +D_801B95E0 = 0x801B95E0; +D_801B95E8 = 0x801B95E8; +D_801B95FC = 0x801B95FC; +D_801B9608 = 0x801B9608; +D_801B960C = 0x801B960C; +D_801B9634 = 0x801B9634; +D_801B9638 = 0x801B9638; +D_801B963C = 0x801B963C; +D_801B9640 = 0x801B9640; +D_801B9644 = 0x801B9644; +D_801B9670 = 0x801B9670; +D_801B9680 = 0x801B9680; +D_801B96A0 = 0x801B96A0; +D_801B96B4 = 0x801B96B4; +D_801B96C0 = 0x801B96C0; +D_801B96D0 = 0x801B96D0; +D_801B9714 = 0x801B9714; +D_801B9744 = 0x801B9744; +D_801B9748 = 0x801B9748; +D_801B9798 = 0x801B9798; +D_801B979C = 0x801B979C; +D_801B97A4 = 0x801B97A4; +D_801B97A8 = 0x801B97A8; +D_801B97AC = 0x801B97AC; +D_801B97B0 = 0x801B97B0; +D_801B97B4 = 0x801B97B4; +D_801B97B8 = 0x801B97B8; +D_801B97BC = 0x801B97BC; +D_801B97C0 = 0x801B97C0; +D_801B97C4 = 0x801B97C4; +D_801B97C8 = 0x801B97C8; +D_801B97CC = 0x801B97CC; +D_801B97D0 = 0x801B97D0; +D_801B97D4 = 0x801B97D4; +D_801B97D8 = 0x801B97D8; +D_801B97E4 = 0x801B97E4; +D_801B97EC = 0x801B97EC; +D_801B97F8 = 0x801B97F8; +D_801B9804 = 0x801B9804; +D_801B9824 = 0x801B9824; +D_801B9828 = 0x801B9828; +D_801B9888 = 0x801B9888; +D_801B988C = 0x801B988C; +D_801B98CC = 0x801B98CC; +D_801B98D4 = 0x801B98D4; +D_801B9910 = 0x801B9910; +D_801B9958 = 0x801B9958; +D_801B99F0 = 0x801B99F0; +D_801B9A18 = 0x801B9A18; +D_801B9A1C = 0x801B9A1C; +D_801B9A24 = 0x801B9A24; +D_801B9A3C = 0x801B9A3C; +D_801B9A4C = 0x801B9A4C; +D_801B9A70 = 0x801B9A70; +D_801B9A78 = 0x801B9A78; +D_801BAD38 = 0x801BAD38; +D_801BB438 = 0x801BB438; +D_801BB440 = 0x801BB440; +D_801BB44C = 0x801BB44C; +D_801BB450 = 0x801BB450; +D_801BB454 = 0x801BB454; +D_801BB458 = 0x801BB458; +D_801BB45C = 0x801BB45C; +D_801BB468 = 0x801BB468; +D_801BB46C = 0x801BB46C; +D_801BB470 = 0x801BB470; +D_801BB474 = 0x801BB474; +D_801BB478 = 0x801BB478; +D_801BB47C = 0x801BB47C; +D_801BB48C = 0x801BB48C; +D_801BB490 = 0x801BB490; +D_801BB4C8 = 0x801BB4C8; +D_801BB4CC = 0x801BB4CC; +D_801BB4D0 = 0x801BB4D0; +D_801BB4D4 = 0x801BB4D4; +D_801BB4D8 = 0x801BB4D8; +D_801BB4E0 = 0x801BB4E0; +D_801BB4FC = 0x801BB4FC; +D_801BB500 = 0x801BB500; +D_801BB504 = 0x801BB504; +D_801BB550 = 0x801BB550; +D_801BB554 = 0x801BB554; +D_801BB558 = 0x801BB558; +D_801BB55C = 0x801BB55C; +D_801BB560 = 0x801BB560; +D_801BB564 = 0x801BB564; +D_801BB568 = 0x801BB568; +D_801BB56C = 0x801BB56C; +D_801BB574 = 0x801BB574; +D_801BB578 = 0x801BB578; +D_801BB57C = 0x801BB57C; +D_801BB590 = 0x801BB590; +D_801BB594 = 0x801BB594; +D_801BB5A8 = 0x801BB5A8; +D_801BB5AC = 0x801BB5AC; +D_801BB5B4 = 0x801BB5B4; +D_801BB5B8 = 0x801BB5B8; +D_801BB5BC = 0x801BB5BC; +D_801BB5C0 = 0x801BB5C0; +D_801BB5E0 = 0x801BB5E0; +D_801BB5E4 = 0x801BB5E4; +D_801BB5E8 = 0x801BB5E8; +D_801BB5EC = 0x801BB5EC; +D_801BB5F0 = 0x801BB5F0; +D_801BB5F4 = 0x801BB5F4; +D_801BB5F8 = 0x801BB5F8; +D_801BB5FC = 0x801BB5FC; +D_801BB600 = 0x801BB600; +D_801BB604 = 0x801BB604; +D_801BB688 = 0x801BB688; +D_801BB690 = 0x801BB690; +D_801BB6A0 = 0x801BB6A0; +D_801BB6AC = 0x801BB6AC; +D_801BB6DC = 0x801BB6DC; +D_801BB6E0 = 0x801BB6E0; +D_801BB6E4 = 0x801BB6E4; +D_801BB6E8 = 0x801BB6E8; +D_801BB6EC = 0x801BB6EC; +D_801BB6F0 = 0x801BB6F0; +D_801BB6F4 = 0x801BB6F4; +D_801BB6F8 = 0x801BB6F8; +D_801BB700 = 0x801BB700; +D_801BB704 = 0x801BB704; +D_801BB708 = 0x801BB708; +D_801BB70C = 0x801BB70C; +D_801BBD10 = 0x801BBD10; +D_801BCF00 = 0x801BCF00; +D_801BCF04 = 0x801BCF04; +D_801BCF08 = 0x801BCF08; +D_801BCF0C = 0x801BCF0C; +D_801BCF10 = 0x801BCF10; +D_801BCF14 = 0x801BCF14; +D_801BCF18 = 0x801BCF18; +D_801BD5D8 = 0x801BD5D8; +D_801BD5E0 = 0x801BD5E0; +D_801BD5E8 = 0x801BD5E8; +D_801BD8B8 = 0x801BD8B8; +D_801BDB88 = 0x801BDB88; +D_801BDE58 = 0x801BDE58; +D_801BE110 = 0x801BE110; +D_801BE128 = 0x801BE128; +D_801BE134 = 0x801BE134; +D_801BE158 = 0x801BE158; +D_801C0001 = 0x801C0001; +D_801C0510 = 0x801C0510; +D_801C2910 = 0x801C2910; +D_801C4D10 = 0x801C4D10; +D_801C4D14 = 0x801C4D14; +D_801C4D18 = 0x801C4D18; +D_801C4D1C = 0x801C4D1C; +D_801C4D20 = 0x801C4D20; +D_801C4D24 = 0x801C4D24; +D_801C4D28 = 0x801C4D28; +D_801C4D2C = 0x801C4D2C; +D_801C4D30 = 0x801C4D30; +D_801C4D34 = 0x801C4D34; +D_801C4D38 = 0x801C4D38; +D_801C4D3C = 0x801C4D3C; +D_801C4D40 = 0x801C4D40; +D_801C4D44 = 0x801C4D44; +D_801C4D78 = 0x801C4D78; +D_801C4D7C = 0x801C4D7C; +D_801C4D80 = 0x801C4D80; +D_801C4D84 = 0x801C4D84; +D_801C4DB4 = 0x801C4DB4; +D_801C4DB8 = 0x801C4DB8; +D_801C4DBC = 0x801C4DBC; +D_801C4DC0 = 0x801C4DC0; +D_801C4DC8 = 0x801C4DC8; +D_801C4DCC = 0x801C4DCC; +D_801C4DD0 = 0x801C4DD0; +D_801C4DD8 = 0x801C4DD8; +D_801C4E50 = 0x801C4E50; +D_801C4EC8 = 0x801C4EC8; +D_801C4F40 = 0x801C4F40; +D_801C4FB8 = 0x801C4FB8; +D_801C5030 = 0x801C5030; +D_801C5058 = 0x801C5058; +D_801C50A8 = 0x801C50A8; +D_801C5120 = 0x801C5120; +D_801C5124 = 0x801C5124; +D_801C5128 = 0x801C5128; +D_801C512C = 0x801C512C; +D_801C5130 = 0x801C5130; +D_801C513C = 0x801C513C; +D_801C5140 = 0x801C5140; +D_801C5144 = 0x801C5144; +D_801C5148 = 0x801C5148; +D_801C514C = 0x801C514C; +D_801C5150 = 0x801C5150; +D_801C5154 = 0x801C5154; +D_801C5158 = 0x801C5158; +D_801C515C = 0x801C515C; +D_801C5160 = 0x801C5160; +D_801C5168 = 0x801C5168; +D_801C5180 = 0x801C5180; +D_801C5184 = 0x801C5184; +D_801C5188 = 0x801C5188; +D_801C51B0 = 0x801C51B0; +D_801C51B4 = 0x801C51B4; +D_801C51B8 = 0x801C51B8; +D_801C51D8 = 0x801C51D8; +D_801C5244 = 0x801C5244; +D_801C5248 = 0x801C5248; +D_801C524C = 0x801C524C; +D_801C5250 = 0x801C5250; +D_801C5254 = 0x801C5254; +D_801C5258 = 0x801C5258; +D_801C525C = 0x801C525C; +D_801C5260 = 0x801C5260; +D_801C5268 = 0x801C5268; +D_801C5274 = 0x801C5274; +D_801C5278 = 0x801C5278; +D_801C5280 = 0x801C5280; +D_801C528C = 0x801C528C; +D_801C5290 = 0x801C5290; +D_801C5294 = 0x801C5294; +D_801C5298 = 0x801C5298; +D_801C52A0 = 0x801C52A0; +D_801C52C0 = 0x801C52C0; +D_801C52E0 = 0x801C52E0; +D_801C5300 = 0x801C5300; +D_801C5308 = 0x801C5308; +D_801C5328 = 0x801C5328; +D_801C5348 = 0x801C5348; +D_801C534C = 0x801C534C; +D_801C5350 = 0x801C5350; +D_801C5358 = 0x801C5358; +D_801C5378 = 0x801C5378; +D_801C5398 = 0x801C5398; +D_801C539C = 0x801C539C; +D_801C53A0 = 0x801C53A0; +D_801C53A4 = 0x801C53A4; +D_801C53A8 = 0x801C53A8; +D_801C53C8 = 0x801C53C8; +D_801C53CC = 0x801C53CC; +D_801C53D0 = 0x801C53D0; +D_801C5430 = 0x801C5430; +D_801C546C = 0x801C546C; +D_801C5470 = 0x801C5470; +D_801C548C = 0x801C548C; +D_801C5490 = 0x801C5490; +D_801C5494 = 0x801C5494; +D_801C5498 = 0x801C5498; +D_801C549C = 0x801C549C; +D_801C54A0 = 0x801C54A0; +D_801C54A4 = 0x801C54A4; +D_801C54CC = 0x801C54CC; +D_801C54D0 = 0x801C54D0; +D_801C54D4 = 0x801C54D4; +D_801C54D8 = 0x801C54D8; +D_801C54DC = 0x801C54DC; +D_801C54E0 = 0x801C54E0; +D_801C54E4 = 0x801C54E4; +D_801C54E8 = 0x801C54E8; +D_801C54EC = 0x801C54EC; +D_801C54F0 = 0x801C54F0; +D_801C54F4 = 0x801C54F4; +D_801C54F8 = 0x801C54F8; +D_801C54FC = 0x801C54FC; +D_801C5500 = 0x801C5500; +D_801C5504 = 0x801C5504; +D_801C5508 = 0x801C5508; +D_801C550C = 0x801C550C; +D_801C5510 = 0x801C5510; +D_801C5514 = 0x801C5514; +D_801C5518 = 0x801C5518; +D_801C551C = 0x801C551C; +D_801C5520 = 0x801C5520; +D_801C5524 = 0x801C5524; +D_801C5528 = 0x801C5528; +D_801C552C = 0x801C552C; +D_801C5530 = 0x801C5530; +D_801C5534 = 0x801C5534; +D_801C5538 = 0x801C5538; +D_801C553C = 0x801C553C; +D_801C5540 = 0x801C5540; +D_801C5544 = 0x801C5544; +D_801C5548 = 0x801C5548; +D_801C554C = 0x801C554C; +D_801C5550 = 0x801C5550; +D_801C5554 = 0x801C5554; +D_801C5558 = 0x801C5558; +D_801C555C = 0x801C555C; +D_801C5560 = 0x801C5560; +D_801C5564 = 0x801C5564; +D_801C5568 = 0x801C5568; +D_801C556C = 0x801C556C; +D_801C5570 = 0x801C5570; +D_801C5574 = 0x801C5574; +D_801C5578 = 0x801C5578; +D_801C557C = 0x801C557C; +D_801C5580 = 0x801C5580; +D_801C5584 = 0x801C5584; +D_801C5588 = 0x801C5588; +D_801C558C = 0x801C558C; +D_801C5590 = 0x801C5590; +D_801C5594 = 0x801C5594; +D_801C5598 = 0x801C5598; +D_801C559C = 0x801C559C; +D_801C55A0 = 0x801C55A0; +D_801C55A4 = 0x801C55A4; +D_801C55A8 = 0x801C55A8; +D_801C55AC = 0x801C55AC; +D_801C55B0 = 0x801C55B0; +D_801C55B4 = 0x801C55B4; +D_801C55B8 = 0x801C55B8; +D_801C55BC = 0x801C55BC; +D_801C55C0 = 0x801C55C0; +D_801C55C4 = 0x801C55C4; +D_801C55C8 = 0x801C55C8; +D_801C55D0 = 0x801C55D0; +D_801C55D4 = 0x801C55D4; +D_801C55D8 = 0x801C55D8; +D_801C55E0 = 0x801C55E0; +D_801C55F0 = 0x801C55F0; +D_801C59B0 = 0x801C59B0; +D_801C5B70 = 0x801C5B70; +D_801C5BB0 = 0x801C5BB0; +D_801C5BF0 = 0x801C5BF0; +D_801C5C30 = 0x801C5C30; +D_801C5CF0 = 0x801C5CF0; +D_801C5D70 = 0x801C5D70; +D_801C6130 = 0x801C6130; +D_801C64F0 = 0x801C64F0; +D_801C64F8 = 0x801C64F8; +D_801C65A4 = 0x801C65A4; +D_801C65A8 = 0x801C65A8; +D_801C65E4 = 0x801C65E4; +D_801C65E8 = 0x801C65E8; +D_801C65EC = 0x801C65EC; +D_801C65F0 = 0x801C65F0; +D_801C65F4 = 0x801C65F4; +D_801C65F8 = 0x801C65F8; +D_801C65FC = 0x801C65FC; +D_801C6600 = 0x801C6600; +D_801C6604 = 0x801C6604; +D_801C6608 = 0x801C6608; +D_801C660C = 0x801C660C; +D_801C6610 = 0x801C6610; +D_801C6614 = 0x801C6614; +D_801C6618 = 0x801C6618; +D_80281000 = 0x80281000; +D_80281400 = 0x80281400; +D_80282000 = 0x80282000; +D_802A7800 = 0x802A7800; +D_802D7800 = 0x802D7800; +D_80387800 = 0x80387800; +D_8038F080 = 0x8038F080; +D_8038F300 = 0x8038F300; +D_8038F800 = 0x8038F800; +D_A0000000 = 0xA0000000; +D_A0300000 = 0xA0300000; +D_A3F0000C = 0xA3F0000C; +D_A3F80004 = 0xA3F80004; +D_A3F80008 = 0xA3F80008; +D_A3F80014 = 0xA3F80014; +D_A4000000 = 0xA4000000; +D_A4001000 = 0xA4001000; +D_A6000000 = 0xA6000000; +D_B0000000 = 0xB0000000; +jtbl_B0000008_main = 0xB0000008; + +func_80025AFC = 0x80025AFC; +func_800BE804 = 0x800BE804; +func_8017E7A0 = 0x8017E7A0; +func_8017E7B0 = 0x8017E7B0; +func_8017E91C = 0x8017E91C; +func_8017E920 = 0x8017E920; +func_8017E9D4 = 0x8017E9D4; +func_8017EB30 = 0x8017EB30; +func_8017EB58 = 0x8017EB58; +func_8017EBE0 = 0x8017EBE0; +func_8017ED88 = 0x8017ED88; +func_8017F54C = 0x8017F54C; +func_8017FB90 = 0x8017FB90; +func_8017FCC0 = 0x8017FCC0; +func_801801B0 = 0x801801B0; +func_801803A0 = 0x801803A0; +func_801804B4 = 0x801804B4; +func_80180DFC = 0x80180DFC; +func_80181BEC = 0x80181BEC; +func_80181D44 = 0x80181D44; +func_8018204C = 0x8018204C; +func_80182334 = 0x80182334; +func_801829AC = 0x801829AC; +func_80182BFC = 0x80182BFC; +func_80182C78 = 0x80182C78; +func_80183088 = 0x80183088; +func_801830FC = 0x801830FC; +func_80183240 = 0x80183240; +func_801833A8 = 0x801833A8; +func_80183644 = 0x80183644; +func_80183F30 = 0x80183F30; +func_80183FC4 = 0x80183FC4; +func_80184420 = 0x80184420; +func_80184CE4 = 0x80184CE4; +func_80185200 = 0x80185200; +func_80185298 = 0x80185298; +func_80185640 = 0x80185640; +func_8018565C = 0x8018565C; +func_80185878 = 0x80185878; +func_80185FB0 = 0x80185FB0; +func_80186004 = 0x80186004; +func_80186198 = 0x80186198; +func_80186280 = 0x80186280; +func_80186368 = 0x80186368; +func_80186AF4 = 0x80186AF4; +func_80186B6C = 0x80186B6C; +func_80186CE4 = 0x80186CE4; +func_8018737C = 0x8018737C; +func_801876B0 = 0x801876B0; +func_8018818C = 0x8018818C; +func_801883D4 = 0x801883D4; +func_80188828 = 0x80188828; +func_80188E3C = 0x80188E3C; +func_801890F8 = 0x801890F8; +func_80189488 = 0x80189488; +func_8018977C = 0x8018977C; +func_80189F20 = 0x80189F20; +func_8018A040 = 0x8018A040; +func_8018A114 = 0x8018A114; +func_8018A530 = 0x8018A530; +func_8018A624 = 0x8018A624; +func_8018A83C = 0x8018A83C; +func_8018AC58 = 0x8018AC58; +func_8018AEC4 = 0x8018AEC4; +func_8018AF08 = 0x8018AF08; +func_8018B950 = 0x8018B950; +func_8018D100 = 0x8018D100; +func_8018D468 = 0x8018D468; +func_8018D5D4 = 0x8018D5D4; +func_8018DC28 = 0x8018DC28; +func_8018DEBC = 0x8018DEBC; +func_8018E04C = 0x8018E04C; +func_8018E4AC = 0x8018E4AC; +func_8018EF64 = 0x8018EF64; +func_8018F12C = 0x8018F12C; +func_8018F598 = 0x8018F598; +func_8018F7D8 = 0x8018F7D8; +func_8018F81C = 0x8018F81C; +func_8018F8D4 = 0x8018F8D4; +func_8018FB40 = 0x8018FB40; +func_8018FB60 = 0x8018FB60; +func_8018FB74 = 0x8018FB74; +func_8018FED0 = 0x8018FED0; +func_8019037C = 0x8019037C; +func_80190720 = 0x80190720; +func_80190800 = 0x80190800; +func_80190B60 = 0x80190B60; +func_80190BC0 = 0x80190BC0; +func_80191238 = 0x80191238; +func_80191A80 = 0x80191A80; +func_80192958 = 0x80192958; +func_80192A94 = 0x80192A94; +func_80193484 = 0x80193484; +func_80193750 = 0x80193750; +func_801942E4 = 0x801942E4; +func_801946B0 = 0x801946B0; +func_801949F4 = 0x801949F4; +func_80194C14 = 0x80194C14; +func_80195878 = 0x80195878; +func_8019595C = 0x8019595C; +func_80195B48 = 0x80195B48; +func_80195C80 = 0x80195C80; +func_80195C84 = 0x80195C84; +func_80196114 = 0x80196114; +func_801971B4 = 0x801971B4; +func_80197D74 = 0x80197D74; +func_80198384 = 0x80198384; +func_8019A5D8 = 0x8019A5D8; +func_8019AA68 = 0x8019AA68; +func_8019AE88 = 0x8019AE88; +func_8019AEF8 = 0x8019AEF8; +func_8019B148 = 0x8019B148; +func_8019B93C = 0x8019B93C; +func_8019BDD4 = 0x8019BDD4; +func_8019BF68 = 0x8019BF68; +func_8019C8B8 = 0x8019C8B8; +func_8019CD84 = 0x8019CD84; +func_8019D110 = 0x8019D110; +func_8019D270 = 0x8019D270; +func_8019D414 = 0x8019D414; +func_8019D418 = 0x8019D418; +func_8019D8C4 = 0x8019D8C4; +func_8019EBC8 = 0x8019EBC8; +func_8019F07C = 0x8019F07C; +func_8019FE80 = 0x8019FE80; +func_801A0AB8 = 0x801A0AB8; +func_801A14A0 = 0x801A14A0; +func_801A1B7C = 0x801A1B7C; +func_801A1F8C = 0x801A1F8C; +func_801A2C44 = 0x801A2C44; +func_801A2CD4 = 0x801A2CD4; +func_801A3508 = 0x801A3508; +func_801A3A54 = 0x801A3A54; +func_801A3B3C = 0x801A3B3C; +func_801A3E48 = 0x801A3E48; +func_801A40E4 = 0x801A40E4; +func_801A42C4 = 0x801A42C4; +func_801A438C = 0x801A438C; +func_801A4454 = 0x801A4454; +func_801A45BC = 0x801A45BC; +func_801A491C = 0x801A491C; +func_801A5640 = 0x801A5640; +func_801A6C04 = 0x801A6C04; +func_801A6C94 = 0x801A6C94; +func_801A8390 = 0x801A8390; +func_801A9BD0 = 0x801A9BD0; +func_801AB018 = 0x801AB018; +func_801AC420 = 0x801AC420; +func_801ACBBC = 0x801ACBBC; +func_801AD5DC = 0x801AD5DC; +func_801ADDFC = 0x801ADDFC; +func_801AE0EC = 0x801AE0EC; +func_801AE130 = 0x801AE130; +func_801B1818 = 0x801B1818; +func_801B250C = 0x801B250C; +func_801B51BC = 0x801B51BC; +func_801B52DC = 0x801B52DC; +func_801B5398 = 0x801B5398; +func_801B5F30 = 0x801B5F30; diff --git a/linker_scripts/us/rev1/hardware_regs.ld b/linker_scripts/us/rev1/hardware_regs.ld index 533a42cd..b37fda5e 100644 --- a/linker_scripts/us/rev1/hardware_regs.ld +++ b/linker_scripts/us/rev1/hardware_regs.ld @@ -92,3 +92,29 @@ D_A480000C = 0xA480000C; // defined:True // reserved SI_PIF_ADDR_WR64B_REG = 0xA4800010; // defined:True D_A4800014 = 0xA4800014; // defined:True // reserved SI_STATUS_REG = 0xA4800018; // defined:True + +LEO_CMD = 0xA5000508; +LEO_STATUS = 0xA5000508; +LEO_BM_CTL = 0xA5000510; +LEO_BM_STATUS = 0xA5000510; +LEO_SEQ_CTL = 0xA5000518; +LEO_SEQ_STATUS = 0xA5000518; +LEO_C2_BUFF = 0xA5000000; +LEO_SECTOR_BUFF = 0xA5000400; +LEO_DATA = 0xA5000500; +LEO_MISC_REG = 0xA5000504; +LEO_CUR_TK = 0xA500050C; +LEO_ERR_SECTOR = 0xA5000514; +LEO_CUR_SECTOR = 0xA500051C; +LEO_HARD_RESET = 0xA5000520; +LEO_C1_S0 = 0xA5000524; +LEO_HOST_SECBYTE = 0xA5000528; +LEO_C1_S2 = 0xA500052C; +LEO_SEC_BYTE = 0xA5000530; +LEO_C1_S4 = 0xA5000534; +LEO_C1_S6 = 0xA5000538; +LEO_CUR_ADDR = 0xA500053C; +LEO_ID_REG = 0xA5000540; +LEO_TEST_REG = 0xA5000544; +LEO_TEST_PIN_SEL = 0xA5000548; +LEO_RAM_ADDR = 0xA5000580; diff --git a/src/overlays/ovl_i5/fox_ti.c b/src/overlays/ovl_i5/fox_ti.c index 5be46077..e90c1ad5 100644 --- a/src/overlays/ovl_i5/fox_ti.c +++ b/src/overlays/ovl_i5/fox_ti.c @@ -3633,9 +3633,7 @@ const s16 D_i5_801BAB0C[4][10] = { { 0, 5, 5, 5, 5, 5, 5, -1, 0, 0 }, }; -const s16 D_i5_801BAB5C[8] = { - 0x456E, 0x6D2D, 0x3E63, 0x6870, 0x743D, 0x3C25, 0x643E, 0x0A00, -}; +const char D_i5_801BAB5C[] = "Enm->chpt=<%d>\n"; #ifdef NON_MATCHING // Regalloc in the random ternary. Can't be a temp as it's too low on stack diff --git a/yamls/jp/rev0/header.yaml b/yamls/jp/rev0/header.yaml index c7bbc0f6..5abb2ced 100644 --- a/yamls/jp/rev0/header.yaml +++ b/yamls/jp/rev0/header.yaml @@ -14,6 +14,7 @@ options: undefined_syms_auto_path: linker_scripts/jp/rev0/auto/undefined_syms_auto.ld symbol_addrs_path: + - linker_scripts/jp/rev0/symbol_addrs_migrate.txt - linker_scripts/jp/rev0/symbol_addrs.txt - linker_scripts/jp/rev0/symbol_addrs_engine.txt - linker_scripts/jp/rev0/symbol_addrs_libultra.txt diff --git a/yamls/jp/rev0/main.yaml b/yamls/jp/rev0/main.yaml index 061adf30..03cb25fd 100644 --- a/yamls/jp/rev0/main.yaml +++ b/yamls/jp/rev0/main.yaml @@ -13,137 +13,149 @@ vram: 0x80000450 #bss_size: 0x9B1F0 subsegments: - # Microcode - - [0x01050, textbin, BOOT] + # Microcode + - [0x01050, textbin, rspboot] + - [0x01120, textbin, aspmain] + - [0x02020, textbin, f3dex] - # Nintendo libraries - - [ 0x3450, asm, sys/sys_joybus] - - [ 0x3A90, asm, sys/sys_lib] - - [ 0x41E0, asm, sys/sys_lights] - - [ 0x4660, asm, sys/sys_main] - - [ 0x5A30, asm, sys/sys_math] - - [ 0x6460, asm, sys/sys_matrix] - - [ 0x7D00, asm, sys/sys_memory] - - [ 0x7D40, asm, sys/sys_timer] - - [ 0x7F10, asm, sys/sys_save] - - [ 0x8190, asm, sys/sys_fault] - - [ 0x8E70, asm, audio/audio_synthesis] - - [ 0xCA20, asm, audio/audio_heap] - - [ 0xF250, asm, audio/audio_load] - - [0x125B0, asm, audio/audio_playback] - - [0x14120, asm, audio/audio_effects] - - [0x14BC0, asm, audio/audio_seqplayer] - - [0x17770, asm, audio/audio_general] - - [0x1EC30, asm, audio/audio_thread] - - [0x1FB40, asm, 1FA60] - - [0x1FB50, asm, mio0] - - [0x1FBF0, asm, rdramcheck] - - [0x206C0, asm, libc_sprintf] - - [0x20760, asm] # libultra - - [0x20C90, asm] # libultra - - [0x21050, asm] # libultra - - [0x212B0, asm] # libultra - - [0x213F0, asm] # libultra - - [0x21540, asm] # libultra - - [0x215F0, asm] # libultra - - [0x21880, asm] # libultra - - [0x21D70, asm] # libultra - - [0x21DF0, asm] # libultra - - [0x21EA0, asm] # libultra - - [0x21FB0, asm] # libultra - - [0x22050, asm] # libultra - - [0x22150, asm] # libultra - - [0x221C0, asm] # libultra - - [0x22380, asm] # libultra - - [0x223B0, asm] # libultra - - [0x22420, asm] # libultra - - [0x22490, asm] # libultra - - [0x227F0, asm] # libultra - - [0x22800, asm] # libultra - - [0x22950, asm] # libultra - - [0x22E00, asm] # libultra - - [0x22F90, asm] # libultra - - [0x233A0, asm] # libultra - - [0x233B0, asm] # libultra - - [0x236E0, asm] # libultra - - [0x237C0, asm] # libultra - - [0x23AC0, asm] # libultra - - [0x242D0, asm] # libultra - - [0x24370, asm] # libultra - - [0x25030, asm] # libultra - - [0x25060, asm] # libultra - - [0x25070, asm] # libultra - - [0x252A0, asm] # libultra - - [0x25380, asm] # libultra - - [0x25390, asm] # libultra - - [0x25440, asm] # libultra - - [0x25450, asm] # libultra - - [0x25780, asm] # libultra - - [0x258F0, asm] # libultra - - [0x25DE0, asm] # libultra - - [0x26190, asm] # libultra - - [0x26D30, asm] # libultra - - [0x26EB0, asm] # libultra - - [0x27000, asm] # libultra - - [0x27010, asm] # libultra - - [0x27020, asm] # libultra - - [0x27330, asm] # libultra - - [0x273B0, asm] # libultra - - [0x27430, asm] # libultra - - [0x27470, asm] # libultra - - [0x27500, asm] # libultra - - [0x27530, asm] # libultra - - [0x27950, asm] # libultra - - [0x27960, asm] # libultra - - [0x27CC0, asm] # libultra - - [0x283F0, asm] # libultra - - [0x284A0, asm] # libultra - - [0x28500, asm] # libultra - - [0x28560, asm] # libultra - - [0x28600, asm] # libultra - - [0x28E80, asm] # libultra - - [0x29120, asm] # libultra - - [0x29BE0, asm] # libultra - - [0x29C40, asm] # libultra - - [0x2A1D0, asm] # libultra - - [0x2A370, asm] # libultra - - [0x2A430, asm] # libultra - - [0x2A440, asm] # libultra - - [0x2A4A0, asm] # libultra - - [0x2A4F0, asm] # libultra - - [0x2A590, asm] # libultra - - [0x2A5E0, asm] # libultra - - [0x2A6D0, asm] # libultra - - [0x2A860, asm] # libultra - - [0x2BF20, asm, engine/fox_360] - - [0x337A0, asm, engine/fox_beam] - - [0x3B560, asm, engine/fox_bg] - - [0x40940, asm, engine/fox_boss] - - [0x40D00, asm, engine/fox_tank] - - [0x46540, asm, engine/fox_demo] - - [0x4F580, asm, engine/fox_display] - - [0x565D0, asm, engine/fox_load] - - [0x56F20, asm, engine/fox_edata] - - [0x570F0, asm, engine/fox_edisplay] - - [0x5E8F0, asm, engine/fox_enmy] - - [0x68190, asm, engine/fox_enmy2] - - [0x74BE0, asm, engine/fox_effect] - - [0x81D10, asm, engine/fox_fade] - - [0x82090, asm, engine/fox_852F0] - - [0x822D0, asm, engine/fox_hud] - - [0x94EA0, asm, engine/fox_97F80] - - [0x974A0, asm, engine/fox_std_lib] - - [0x9F480, asm, engine/fox_game] - - [0xA1250, asm, engine/fox_A4290] - - [0xA1860, asm, engine/fox_A48A0] - - [0xA1B10, asm, engine/fox_play] - - [0xB69E0, asm, engine/fox_rcp] - - [0xB8370, asm, engine/fox_radio] - - [0xBA0A0, asm, engine/fox_reset] - - [0xBA350, asm, engine/fox_vs] - - [0xC0580, asm, engine/fox_message] - - [0xC0D00, asm, engine/fox_save] - - [0xC1030, data] # microcode + # Nintendo libraries + - [0x03450, c, sys/sys_joybus] + - [0x03A90, c, sys/sys_lib] + - [0x041E0, c, sys/sys_lights] + - [0x04660, c, sys/sys_main] + - [0x05A30, c, sys/sys_math] + - [0x06460, c, sys/sys_matrix] + - [0x07D00, c, sys/sys_memory] + - [0x07D40, c, sys/sys_timer] + - [0x07F10, c, sys/sys_save] + - [0x08190, c, sys/sys_fault] + - [0x08E70, c, audio/audio_synthesis] + - [0x0CA20, c, audio/audio_heap] + - [0x0F250, c, audio/audio_load] + - [0x125B0, c, audio/audio_playback] + - [0x14120, c, audio/audio_effects] + - [0x14BC0, c, audio/audio_seqplayer] + - [0x17770, c, audio/audio_general] + - [0x1EC30, c, audio/audio_thread] + - [0x1FB40, c, 1FA60] + - [0x1FB50, hasm, mio0] + - [0x1FBF0, hasm, rdramcheck] + - [0x206C0, c, libc_sprintf] + + # Libultra + - [0x20760, asm] + - [0x20C90, asm] + - [0x21050, asm] + - [0x212B0, asm] + - [0x213F0, asm] + - [0x21540, asm] + - [0x215F0, asm] + - [0x21880, asm] + - [0x21D70, asm] + - [0x21DF0, asm] + - [0x21EA0, asm] + - [0x21FB0, asm] + - [0x22050, asm] + - [0x22150, asm] + - [0x221C0, asm] + - [0x22380, asm] + - [0x223B0, asm] + - [0x22420, asm] + - [0x22490, asm] + - [0x227F0, asm] + - [0x22800, asm] + - [0x22950, asm] + - [0x22E00, asm] + - [0x22F90, asm] + - [0x233A0, asm] + - [0x233B0, asm] + - [0x236E0, asm] + - [0x237C0, asm] + - [0x23AC0, asm] + - [0x242D0, asm] + - [0x24370, asm] + - [0x25030, asm] + - [0x25060, asm] + - [0x25070, asm] + - [0x252A0, asm] + - [0x25380, asm] + - [0x25390, asm] + - [0x25440, asm] + - [0x25450, asm] + - [0x25780, asm] + - [0x258F0, asm] + - [0x25DE0, asm] + - [0x26190, asm] + - [0x26D30, asm] + - [0x26EB0, asm] + - [0x27000, asm] + - [0x27010, asm] + - [0x27020, asm] + - [0x27330, asm] + - [0x273B0, asm] + - [0x27430, asm] + - [0x27470, asm] + - [0x27500, asm] + - [0x27530, asm] + - [0x27950, asm] + - [0x27960, asm] + - [0x27CC0, asm] + - [0x283F0, asm] + - [0x284A0, asm] + - [0x28500, asm] + - [0x28560, asm] + - [0x28600, asm] + - [0x28E80, asm] + - [0x29120, asm] + - [0x29BE0, asm] + - [0x29C40, asm] + - [0x2A1D0, asm] + - [0x2A370, asm] + - [0x2A430, asm] + - [0x2A440, asm] + - [0x2A4A0, asm] + - [0x2A4F0, asm] + - [0x2A590, asm] + - [0x2A5E0, asm] + - [0x2A6D0, asm] + - [0x2A860, asm] + + # Game engine + - [0x2BF20, c, engine/fox_360] + - [0x337A0, c, engine/fox_beam] + - [0x3B560, c, engine/fox_bg] + - [0x40940, c, engine/fox_boss] + - [0x40D00, c, engine/fox_tank] + - [0x46540, c, engine/fox_demo] + - [0x4F580, c, engine/fox_display] + - [0x565D0, c, engine/fox_load] + - [0x56F20, c, engine/fox_edata] + - [0x570F0, c, engine/fox_edisplay] + - [0x5E8F0, c, engine/fox_enmy] + - [0x68190, c, engine/fox_enmy2] + - [0x74BE0, c, engine/fox_effect] + - [0x81D10, c, engine/fox_fade] + - [0x82090, c, engine/fox_852F0] + - [0x822D0, c, engine/fox_hud] + - [0x94EA0, c, engine/fox_97F80] + - [0x974A0, c, engine/fox_std_lib] + - [0x9F480, c, engine/fox_game] + - [0xA1250, c, engine/fox_A4290] + - [0xA1860, c, engine/fox_A48A0] + - [0xA1B10, c, engine/fox_play] + - [0xB69E0, c, engine/fox_rcp] + - [0xB8370, c, engine/fox_radio] + - [0xBA0A0, c, engine/fox_reset] + - [0xBA350, c, engine/fox_versus] + - [0xC0580, c, engine/fox_message] + - [0xC0D00, c, engine/fox_save] + + # DATA - Microcode + - [0xC1030, data, aspmain] + - [0xC1360, data, audio/audio_tables] + - [0xC1B20, data, f3dex] + + # DATA - Nintendo Libraries - [0xC2320, data, sys/sys_main] - [0xC2330, data, sys/sys_math] - [0xC2370, data, sys/sys_matrix] @@ -157,28 +169,36 @@ - [0xC3A50, data, audio/audio_general] - [0xC5240, data, audio/audio_context] - [0xC59C0, data, audio/audio_thread] - - [0xC59F0, data] # libultra - - [0xC5CC0, rodata, sys/sys_math] - - [0xC5D20, rodata, sys/sys_matrix] - - [0xC5D30, rodata, sys/sys_save] - - [0xC5E50, rodata, sys/sys_fault] - - [0xC6230, rodata, audio/audio_synthesis] - - [0xC6270, rodata, audio/audio_heap] - - [0xC6270, rodata, audio/audio_load] - - [0xC62D0, rodata, audio/audio_playback] - - [0xC6300, rodata, audio/audio_effects] - - [0xC6330, rodata, audio/audio_seqplayer] - - [0xC69E0, rodata, audio/audio_general] - - [0xC69E0, rodata, audio/audio_thread] - - [0xC6F20, rodata] # libultra - - [0xC6F30, rodata] # libultra - - [0xC6F80, rodata] # libultra - - [0xC6FD0, rodata] # libultra - - [0xC70D0, rodata] # libultra - - [0xC7120, rodata] # libultra - - [0xC7140, rodata] # libultra - - [0xC7150, rodata] # libultra - - [0xC71B0, rodata] # libultra + + # DATA - Libultra + - [0xC59F0, data] + + # RODATA - Nintendo Libraries + - [0xC5CC0, .rodata, sys/sys_math] + - [0xC5D20, .rodata, sys/sys_matrix] + - [0xC5D30, .rodata, sys/sys_save] + - [0xC5E50, .rodata, sys/sys_fault] + - [0xC6230, .rodata, audio/audio_synthesis] + - [0xC6270, .rodata, audio/audio_heap] + - [0xC6290, .rodata, audio/audio_load] + - [0xC62D0, .rodata, audio/audio_playback] + - [0xC6300, .rodata, audio/audio_effects] + - [0xC6330, .rodata, audio/audio_seqplayer] + - [0xC69E0, .rodata, audio/audio_general] + - [0xC6D00, .rodata, audio/audio_thread] + + # RODATA - Libultra + - [0xC6F20, rodata] + - [0xC6F30, rodata] + - [0xC6F80, rodata] + - [0xC6FD0, rodata] + - [0xC70D0, rodata] + - [0xC7120, rodata] + - [0xC7140, rodata] + - [0xC7150, rodata] + - [0xC71B0, rodata] + + # DATA - Game engine - [0xC7230, data, engine/fox_360] - [0xC7360, data, engine/fox_beam] - [0xC73D0, data, engine/fox_bg] @@ -202,32 +222,36 @@ - [0xD2370, data, engine/fox_radio] - [0xD2380, data, engine/fox_reset] - [0xD2390, data, engine/fox_versus] - - [0xD2610, data, fox_message] - - [0xDB900, data, fox_save] - - [0xDBA00, rodata, engine/fox_360] - - [0xDBCE0, rodata, engine/fox_beam] - - [0xDBF80, rodata, engine/fox_bg] - - [0xDC1C0, rodata, engine/fox_boss] - - [0xDC1E0, rodata, engine/fox_tank] - - [0xDC340, rodata, engine/fox_demo] - - [0xDC990, rodata, engine/fox_display] - - [0xDCB90, rodata, engine/fox_load] - - [0xDCC10, rodata, engine/fox_edisplay] - - [0xDCFC0, rodata, engine/fox_enmy] - - [0xDD640, rodata, engine/fox_enmy2] - - [0xDDE20, rodata, engine/fox_effect] - - [0xDE2E0, rodata, engine/fox_fade] - - [0xDE310, rodata, engine/fox_hud] - - [0xDECB0, rodata, engine/fox_97F80] - - [0xDECC0, rodata, engine/fox_std_lib] - - [0xDED20, rodata, engine/fox_game] - - [0xDEDA0, rodata, engine/fox_A4290] - - [0xDEDB0, rodata, engine/fox_A48A0] - - [0xDEDC0, rodata, engine/fox_play] - - [0xDF6C0, rodata, engine/fox_radio] - - [0xDFD20, rodata, engine/fox_versus] - - [0xDFE30, rodata, engine/fox_message] - - [0xDFEF0, rodata, engine/fox_save] + - [0xD2610, data, engine/fox_message] + - [0xDB900, data, engine/fox_save] + + # RODATA - Game engine + - [0xDBA00, .rodata, engine/fox_360] + - [0xDBCE0, .rodata, engine/fox_beam] + - [0xDBF80, .rodata, engine/fox_bg] + - [0xDC1C0, .rodata, engine/fox_boss] + - [0xDC1E0, .rodata, engine/fox_tank] + - [0xDC340, .rodata, engine/fox_demo] + - [0xDC990, .rodata, engine/fox_display] + - [0xDCB90, .rodata, engine/fox_load] + - [0xDCC10, .rodata, engine/fox_edisplay] + - [0xDCFC0, .rodata, engine/fox_enmy] + - [0xDD640, .rodata, engine/fox_enmy2] + - [0xDDE20, .rodata, engine/fox_effect] + - [0xDE2E0, .rodata, engine/fox_fade] + - [0xDE310, .rodata, engine/fox_hud] + - [0xDECB0, .rodata, engine/fox_97F80] + - [0xDECC0, .rodata, engine/fox_std_lib] + - [0xDED20, .rodata, engine/fox_game] + - [0xDEDA0, .rodata, engine/fox_A4290] + - [0xDEDB0, .rodata, engine/fox_A48A0] + - [0xDEDC0, .rodata, engine/fox_play] + - [0xDF6C0, .rodata, engine/fox_radio] + - [0xDFD20, .rodata, engine/fox_versus] + - [0xDFE30, .rodata, engine/fox_message] + - [0xDFEF0, .rodata, engine/fox_save] + + # Common assets - [0xDFF60, data, fox_msg_textures] - [0xE4FE0, data, fox_shapes] - [0xE67C0, data, fox_wheels] @@ -242,6 +266,6 @@ vram: 0x8017E210 #follows_vram: main subsegments: - - [0xE93C0, .data, dmatable] + - [0xE93C0, data, dmatable] diff --git a/yamls/jp/rev0/overlays.yaml b/yamls/jp/rev0/overlays.yaml index 7f8d981f..13aec004 100644 --- a/yamls/jp/rev0/overlays.yaml +++ b/yamls/jp/rev0/overlays.yaml @@ -17,10 +17,10 @@ - [0xDBB940, data, fox_co] - [0xDBBCA0, data, fox_ve1] - [0xDBCFB0, data, fox_tr360] - - [0xDBD050, rodata, fox_co] - - [0xDBD410, rodata, fox_ve1] - - [0xDBD7A0, rodata, fox_tr] - - [0xDBD7E0, rodata, fox_tr360] + - [0xDBD050, .rodata, fox_co] + - [0xDBD410, .rodata, fox_ve1] + - [0xDBD7A0, .rodata, fox_tr] + - [0xDBD7E0, .rodata, fox_tr360] - name: ovl_i2 exclusive_ram_id: overlay @@ -33,6 +33,13 @@ symbol_name_format: i2_$VRAM subsegments: - [0xDBD820, c, fox_i2] + - [0xDBD830, c, fox_me] + - [0xDC52D0, c, fox_sx] + - [0xDCB6D0, data, fox_i2] + - [0xDCB6E0, data, fox_me] + - [0xDCB8F0, data, fox_sx] + - [0xDCBA40, .rodata, fox_me] + - [0xDCBD00, .rodata, fox_sx] - name: ovl_i3 exclusive_ram_id: overlay @@ -45,9 +52,19 @@ symbol_name_format: i3_$VRAM subsegments: - [0xDCC020, c, fox_i3] - - [0xDE3300, c] - - [0xDED940, c] - - [0xE037E0, c] + - [0xDCC030, c, fox_a6] + - [0xDD4A50, c, fox_zo] + - [0xDE3300, c, fox_so] + - [0xDED940, c, fox_aq] + - [0xE037D0, data, fox_i3] + - [0xE037E0, data, fox_a6] + - [0xE04090, data, fox_zo] + - [0xE04410, data, fox_so] + - [0xE04690, data, fox_aq] + - [0xE05430, .rodata, fox_a6] + - [0xE058E0, .rodata, fox_zo] + - [0xE06000, .rodata, fox_so] + - [0xE06560, .rodata, fox_aq] - name: ovl_i4 exclusive_ram_id: overlay @@ -60,10 +77,20 @@ symbol_name_format: i4_$VRAM subsegments: - [0xE06D70, c, fox_i4] - - [0xE06E40, c] - - [0xE0B580, c] - - [0xE18DD0, c] - - [0xE1E2B0, c] + - [0xE06E40, c, fox_fo] + - [0xE0B580, c, fox_bo] + - [0xE11FD0, c, fox_ka] + - [0xE18DD0, c, fox_sz] + - [0xE1E2A0, data, fox_i4] + - [0xE1E2B0, data, fox_fo] + - [0xE1E390, data, fox_bo] + - [0xE1E5C0, data, fox_ka] + - [0xE1E980, data, fox_sz] + - [0xE1EBA0, .rodata, fox_i4] + - [0xE1EBE0, .rodata, fox_fo] + - [0xE1EDE0, .rodata, fox_bo] + - [0xE1F1E0, .rodata, fox_ka] + - [0xE1F570, .rodata, fox_sz] - name: ovl_i5 exclusive_ram_id: overlay @@ -76,8 +103,17 @@ symbol_name_format: i5_$VRAM subsegments: - [0xE1F870, c, fox_i5] - - [0xE21280, c] - - [0xE4F680, c] + - [0xE1F880, c, fox_ti_cs] + - [0xE21280, c, fox_ti] + - [0xE31C90, c, fox_ma] + - [0xE4CDB0, c, fox_ground] + - [0xE4F670, data, fox_i5] + - [0xE4F680, data, fox_ti_cs] + - [0xE52DC0, .rodata, fox_i5] + - [0xE52DD0, .rodata, fox_ti_cs] + - [0xE52E30, .rodata, fox_ti] + - [0xE53690, .rodata, fox_ma] + - [0xE541D0, .rodata, fox_ground] - name: ovl_i6 exclusive_ram_id: overlay @@ -99,11 +135,11 @@ - [0xE73680, data, fox_ve2] - [0xE736E0, data, fox_sy] - [0xE73950, data, fox_turret] - - [0xE73960, rodata, fox_i6] - - [0xE73970, rodata, fox_andross] - - [0xE74210, rodata, fox_ve2] - - [0xE74250, rodata, fox_sy] - - [0xE74CA0, rodata, fox_turret] + - [0xE73960, .rodata, fox_i6] + - [0xE73970, .rodata, fox_andross] + - [0xE74210, .rodata, fox_ve2] + - [0xE74250, .rodata, fox_sy] + - [0xE74CA0, .rodata, fox_turret] - name: ovl_menu exclusive_ram_id: overlay @@ -116,6 +152,17 @@ symbol_name_format: menu_$VRAM subsegments: - [0xE74D00, c, fox_i_menu] + - [0xE74DC0, c, fox_title] + - [0xE7F410, c, fox_option] + - [0xE8C1E0, c, fox_map] + - [0xE9B3E0, data, fox_i_menu] + - [0xE9B3F0, data, fox_title] + - [0xE9BF60, data, fox_option] + - [0xE9CE00, data, fox_map] + - [0xEA4740, .rodata, fox_i_menu] + - [0xEA4760, .rodata, fox_title] + - [0xEA4B00, .rodata, fox_option] + - [0xEA4F00, .rodata, fox_map] - name: ovl_ending exclusive_ram_id: overlay @@ -128,18 +175,24 @@ symbol_name_format: ending_$VRAM subsegments: - [0xEA5610, c, fox_end1] - - [0xEAAF10, c] + - [0xEAAF10, c, fox_end2] + - [0xEB0800, data, fox_end1] + - [0xEB0E50, data, fox_end2] + - [0xEB41A0, .rodata, fox_end1] + - [0xEB45A0, .rodata, fox_end2] - name: ovl_unused exclusive_ram_id: overlay type: code dir: overlays/ovl_unused - start: 0xEB0800 + start: 0xEB4C00 vram: 0x8017E7A0 #follows_vram: ast_radio #bss_size: 0x10 symbol_name_format: unused_$VRAM subsegments: - - [0xEB0800, c, fox_unused] + - [0xEB4C00, c, fox_unused] + - [0xEB4C10, data, fox_unused] + - [0xEB4CA0] \ No newline at end of file diff --git a/yamls/us/rev1/main.yaml b/yamls/us/rev1/main.yaml index c80f1b94..c0d64ff7 100644 --- a/yamls/us/rev1/main.yaml +++ b/yamls/us/rev1/main.yaml @@ -13,12 +13,12 @@ vram: 0x80000450 bss_size: 0x9B1F0 subsegments: - # Microcode + # Microcode - [0x01050, textbin, rspboot] - [0x01120, textbin, aspmain] - [0x02010, textbin, f3dex] - # Nintendo libraries + # Nintendo libraries - [0x03440, c, sys/sys_joybus] - [0x03A80, c, sys/sys_lib] - [0x041D0, c, sys/sys_lights] @@ -47,10 +47,10 @@ - [0x206B0, c, libc_math64] - [0x20A60, hasm, libc_math64_fp] - # GCC + # GCC - [auto, c, libultra/gcc_fix/__floatundisf] - # Libultra + # Libultra - [0x20BC0, c, libultra/io/controller] - [0x20F80, c, libultra/io/contreaddata] - [0x211E0, c, libultra/os/recvmesg] @@ -174,7 +174,7 @@ - [0x2EE80, c, libultra/os/stopthread] - [0x2EF40, hasm, libultra/rmon/rmonrcp] - # Game engine + # Game engine - [0x2EFE0, c, engine/fox_360] - [0x36930, c, engine/fox_beam] - [0x3E6F0, c, engine/fox_bg] @@ -280,7 +280,7 @@ - [0xCA480, .rodata, libultra/rmon/rmonbrk] - [0xCA650, .rodata, libultra/rmon/rmonmain] - # DATA - game engine + # DATA - Game engine - [0xCA690, .data, engine/fox_360] - [0xCA7C0, .data, engine/fox_beam] - [0xCA830, .data, engine/fox_bg] @@ -306,7 +306,7 @@ - [0xD5690, .data, engine/fox_versus] - [0xD5910, .data, engine/fox_save] - # RODATA - game engine + # RODATA - Game engine - [0xD5A10, .rodata, engine/fox_360] - [0xD5CF0, .rodata, engine/fox_beam] - [0xD5F90, .rodata, engine/fox_bg]