A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | .text | .data | .rodata | .bss | |||||||||||
2 | Current File Name | Decomp Status | RAM St. | ROM St. | Size | % | RAM St. | ROM St. | Size | RAM St. | ROM St. | Size | RAM St. | Size | Notes |
3 | z_en_a_keep.c | Matched | 8001CE60 | A94000 | AD0 | 0.28% | 80115420 | B8C5C0 | A0 | 80134D30 | BABED0 | 90 | 80157D90 | 0 | |
4 | z_en_item00.c | Matched | 8001D930 | A94AD0 | 24C0 | 0.94% | 801154C0 | B8C660 | 2A0 | 80134DC0 | BABF60 | 370 | 80157D90 | 10 | |
5 | z_eff_blure.c | Matched | 8001FDF0 | A96F90 | 3660 | 1.39% | 80115760 | B8C900 | B0 | 80135130 | BAC2D0 | 320 | 80157DA0 | 0 | |
6 | z_eff_shield_particle.c | Matched | 80023450 | A9A5F0 | 16B0 | 0.58% | 80115810 | B8C9B0 | 50 | 80135450 | BAC5F0 | 90 | 80157DA0 | 0 | |
7 | z_eff_spark.c | Matched | 80024B00 | A9BCA0 | 1730 | 0.59% | 80115860 | B8CA00 | 0 | 801354E0 | BAC680 | E0 | 80157DA0 | 0 | |
8 | z_eff_ss_dead.c | Matched | 80026230 | A9D3D0 | 8D0 | 0.22% | 80115860 | B8CA00 | 0 | 801355C0 | BAC760 | 100 | 80157DA0 | 0 | |
9 | z_effect.c | Matched | 80026B00 | A9DCA0 | 7B0 | 0.20% | 80115860 | B8CA00 | 50 | 801356C0 | BAC860 | 90 | 80157DA0 | 3E00 | name based on: content and rodata strings (contains EffectAdd) |
10 | z_effect_soft_sprite.c | Matched | 800272B0 | A9E450 | CD0 | 0.33% | 801158B0 | B8CA50 | 510 | 80135750 | BAC8F0 | 4B0 | 8015BBA0 | 0 | |
11 | z_effect_soft_sprite_old_init.c | Matched | 80027F80 | A9F120 | 2B30 | 1.10% | 80115DC0 | B8CF60 | 0 | 80135C00 | BACDA0 | 60 | 8015BBA0 | 0 | |
12 | flg_set.c | Matched | 8002AAB0 | AA1C50 | 450 | 0.11% | 80115DC0 | B8CF60 | 1C0 | 80135C60 | BACE00 | 3B0 | 8015BBA0 | 0 | |
13 | z_DLF.c | Matched | 8002AF00 | AA20A0 | 2E0 | 0.07% | 80115F80 | B8D120 | 0 | 80136010 | BAD1B0 | 80 | 8015BBA0 | 0 | |
14 | z_actor.c (+z_cheap_proc.c) | Matched | 8002B1E0 | AA2380 | D1E0 | 5.35% | 80115F80 | B8D120 | 320 | 80136090 | BAD230 | FB0 | 8015BBA0 | 80 | z_cheap_proc.c appears to be included as a C file |
15 | z_actor_dlftbls.c | Matched | 800383C0 | AAF560 | 240 | 0.06% | 801162A0 | B8D440 | 3AF0 | 80137040 | BAE1E0 | 1630 | 8015BC20 | 10 | name based on: strings in rodata which mention "actor_dlftbls" (refers to the actor overlay table) |
16 | z_bgcheck.c | Matched | 80038600 | AAF7A0 | AAA0 | 4.35% | 80119D90 | B90F30 | 150 | 80138670 | BAF810 | 960 | 8015BC30 | 120 | |
17 | code_800430A0.c | Matched | 800430A0 | ABA240 | 3E0 | 0.10% | 80119EE0 | B91080 | 0 | 80138FD0 | BB0170 | 80 | 8015BD50 | 0 | z_bgcheck_collection.c? padding before this file in 1.0 and some rodata |
18 | code_80043480.c | Matched | 80043480 | ABA620 | 370 | 0.09% | 80119EE0 | B91080 | 0 | 80139050 | BB01F0 | 10 | 8015BD50 | 0 | z_bg_item.c? |
19 | z_camera.c | Matched | 800437F0 | ABA990 | 17A10 | 9.64% | 80119EE0 | B91080 | 3C40 | 80139060 | BB0200 | 1520 | 8015BD50 | 11B0 | |
20 | z_collision_btltbls.c | Matched | 8005B200 | AD23A0 | 80 | 0.01% | 8011DB20 | B94CC0 | 2E0 | 8013A580 | BB1720 | 30 | 8015CF00 | 0 | name based on: string in rodata which is "CollisionBtlTbl_get(): Index Too High\n" |
21 | z_collision_check.c | Matched | 8005B280 | AD2420 | 83C0 | 3.36% | 8011DE00 | B94FA0 | 2B0 | 8013A5B0 | BB1750 | 790 | 8015CF00 | 1760 | |
22 | z_common_data.c | Matched | 80063640 | ADA7E0 | 80 | 0.01% | 8011E0B0 | B95250 | 0 | 8013AD40 | BB1EE0 | 0 | 8015E660 | 1430 | name based on: the fact that it contains and initializes gSaveContext which was called z_common_data in the original code |
23 | z_debug.c | Matched | 800636C0 | ADA860 | 7D0 | 0.20% | 8011E0B0 | B95250 | C0 | 8013AD40 | BB1EE0 | 60 | 8015FA90 | 220 | |
24 | z_debug_display.c | Matched | 80063E90 | ADB030 | 560 | 0.14% | 8011E170 | B95310 | 50 | 8013ADA0 | BB1F40 | 90 | 8015FCB0 | 10 | |
25 | z_demo.c | Matched | 800643F0 | ADB590 | 5030 | 2.04% | 8011E1C0 | B95360 | 160 | 8013AE30 | BB1FD0 | 5A0 | 8015FCC0 | 30 | |
26 | code_80069420.c | Matched | 80069420 | AE05C0 | 80 | 0.01% | 8011E320 | B954C0 | 0 | 8013B3D0 | BB2570 | 0 | 8015FCF0 | 0 | padding before this file in 1.0; contains variants of memcpy and memset used in z_demo.c |
27 | z_draw.c | Matched | 800694A0 | AE0640 | 2560 | 0.95% | 8011E320 | B954C0 | 1080 | 8013B3D0 | BB2570 | 460 | 8015FCF0 | 0 | |
28 | code_8006BA00.c | Matched | 8006BA00 | AE2BA0 | 1C0 | 0.04% | 8011F3A0 | B96540 | 0 | 8013B830 | BB29D0 | 0 | 8015FCF0 | 0 | z_echo.c? handles standalone sound sources at a static position |
29 | z_elf_message.c | Matched | 8006BBC0 | AE2D60 | 7A0 | 0.19% | 8011F3A0 | B96540 | 50 | 8013B830 | BB29D0 | 1A0 | 8015FCF0 | 0 | |
30 | z_face_reaction.c | Matched | 8006C360 | AE3500 | 40 | 0.01% | 8011F3F0 | B96590 | 440 | 8013B9D0 | BB2B70 | 0 | 8015FCF0 | 0 | name based on: content (mask reaction table+function) |
31 | code_8006C3A0.c | Matched | 8006C3A0 | AE3540 | 170 | 0.04% | 8011F830 | B969D0 | 0 | 8013B9D0 | BB2B70 | 0 | 8015FCF0 | 0 | padding before this file in 1.0; env flag getters/setters |
32 | code_8006C510.c | Matched | 8006C510 | AE36B0 | 240 | 0.06% | 8011F830 | B969D0 | 0 | 8013B9D0 | BB2B70 | 10 | 8015FCF0 | 0 | padding before this file in 1.0; related to z_fcurve_data_skelanime.c |
33 | z_fcurve_data_skelanime.c | Matched | 8006C750 | AE38F0 | 870 | 0.22% | 8011F830 | B969D0 | 0 | 8013B9E0 | BB2B80 | 140 | 8015FCF0 | 0 | |
34 | z_game_dlftbls.c | Matched | 8006CFC0 | AE4160 | 0 | 0.00% | 8011F830 | B969D0 | 120 | 8013BB20 | BB2CC0 | 0 | 8015FCF0 | 0 | name based on: animal crossing symbol map and content; contains only data (the game state table) |
35 | z_horse.c | Matched | 8006CFC0 | AE4160 | E70 | 0.37% | 8011F950 | B96AF0 | 110 | 8013BB20 | BB2CC0 | 220 | 8015FCF0 | 0 | |
36 | z_jpeg.c | Matched | 8006DE30 | AE4FD0 | C00 | 0.31% | 8011FA60 | B96C00 | 40 | 8013BD40 | BB2EE0 | 420 | 8015FCF0 | 0 | |
37 | z_kaleido_setup.c | Matched | 8006EA30 | AE5BD0 | 430 | 0.11% | 8011FAA0 | B96C40 | 50 | 8013C160 | BB3300 | 30 | 8015FCF0 | 0 | padding before this file in 1.0 and string in rodata: "Mode=%d eye.x=%f, eye.z=%f kscp_pos=%d\n" |
38 | z_kanfont.c | Matched | 8006EE60 | AE6000 | 240 | 0.06% | 8011FAF0 | B96C90 | 0 | 8013C190 | BB3330 | B0 | 8015FCF0 | 0 | |
39 | z_kankyo.c | Matched | 8006F0A0 | AE6240 | 8740 | 3.45% | 8011FAF0 | B96C90 | 3F0 | 8013C240 | BB33E0 | 600 | 8015FCF0 | D0 | |
40 | z_lib.c | Matched | 800777E0 | AEE980 | 1180 | 0.45% | 8011FEE0 | B97080 | 30 | 8013C840 | BB39E0 | 20 | 8015FDC0 | 0 | name based on: MM debug strings, alphabetical order and content |
41 | z_lifemeter.c | Matched | 80078960 | AEFB00 | 13D0 | 0.51% | 8011FF10 | B970B0 | 120 | 8013C860 | BB3A00 | 40 | 8015FDC0 | 30 | |
42 | z_lights.c | Matched | 80079D30 | AF0ED0 | 10E0 | 0.43% | 80120030 | B971D0 | 10 | 8013C8A0 | BB3A40 | 60 | 8015FDF0 | 190 | |
43 | z_malloc.c | Matched | 8007AE10 | AF1FB0 | 480 | 0.11% | 80120040 | B971E0 | 10 | 8013C900 | BB3AA0 | 120 | 8015FF80 | 30 | name based on: animal crossing symbol map, content and rodata strings |
44 | z_map_mark.c | Matched | 8007B290 | AF2430 | 680 | 0.17% | 80120050 | B971F0 | C0 | 8013CA20 | BB3BC0 | 100 | 8015FFB0 | 10 | |
45 | z_moji.c | Matched | 8007B910 | AF2AB0 | 550 | 0.14% | 80120110 | B972B0 | 20 | 8013CB20 | BB3CC0 | 60 | 8015FFC0 | 10 | doesn't seem to exist in 1.0? (probably PAL only) |
46 | z_prenmi_buff.c | Matched | 8007BE60 | AF3000 | B0 | 0.02% | 80120130 | B972D0 | 0 | 8013CB80 | BB3D20 | 0 | 8015FFD0 | 0 | name based on: content |
47 | z_msgevent.c | Matched | 8007BF10 | AF30B0 | 80 | 0.01% | 80120130 | B972D0 | 0 | 8013CB80 | BB3D20 | 0 | 8015FFD0 | 0 | name based on: MM debug strings and content |
48 | z_olib.c | Matched | 8007BF90 | AF3130 | 6F0 | 0.18% | 80120130 | B972D0 | 0 | 8013CB80 | BB3D20 | 20 | 8015FFD0 | 0 | padding before this file in 1.0 and floats in rodata |
49 | z_onepointdemo.c | Matched | 8007C680 | AF3820 | 4120 | 1.66% | 80120130 | B972D0 | 3920 | 8013CBA0 | BB3D40 | B60 | 8015FFD0 | 0 | |
50 | z_map_exp.c | Matched | 800807A0 | AF7940 | 1E40 | 0.77% | 80123A50 | B9ABF0 | 1E20 | 8013D700 | BB48A0 | 5F0 | 8015FFD0 | 10 | |
51 | z_parameter.c | Matched | 800825E0 | AF9780 | BF00 | 4.87% | 80125870 | B9CA10 | 300 | 8013DCF0 | BB4E90 | A70 | 8015FFE0 | 20 | |
52 | z_path.c | Matched | 8008E4E0 | B05680 | 1C0 | 0.04% | 80125B70 | B9CD10 | 0 | 8013E760 | BB5900 | 10 | 80160000 | 0 | name based on: content |
53 | code_8008E6A0.c | Matched | 8008E6A0 | B05840 | B0 | 0.02% | 80125B70 | B9CD10 | 0 | 8013E770 | BB5910 | 0 | 80160000 | 0 | padding before this file in 1.0; pad/controller related |
54 | z_player_lib.c | Matched | 8008E750 | B058F0 | 3BD0 | 1.52% | 80125B70 | B9CD10 | 6E0 | 8013E770 | BB5910 | 1F0 | 80160000 | 20 | |
55 | z_prenmi.c | Matched | 80092320 | B094C0 | 1E0 | 0.05% | 80126250 | B9D3F0 | 0 | 8013E960 | BB5B00 | 80 | 80160020 | 0 | |
56 | z_quake.c | Matched | 80092500 | B096A0 | E70 | 0.37% | 80126250 | B9D3F0 | 30 | 8013E9E0 | BB5B80 | 100 | 80160020 | 90 | name based on: content and rodata strings; contains functions for screen shake and other earthquake-like effects |
57 | z_rcp.c | Matched | 80093370 | B0A510 | 2730 | 1.00% | 80126280 | B9D420 | E20 | 8013EAE0 | BB5C80 | 450 | 801600B0 | 0 | |
58 | z_room.c | Matched | 80095AA0 | B0CC40 | 1B30 | 0.69% | 801270A0 | B9E240 | 80 | 8013EF30 | BB60D0 | 390 | 801600B0 | 0 | |
59 | z_sample.c | Matched | 800975D0 | B0E770 | 430 | 0.11% | 80127120 | B9E2C0 | 0 | 8013F2C0 | BB6460 | 50 | 801600B0 | 0 | |
60 | code_80097A00.c | Matched | 80097A00 | B0EBA0 | 200 | 0.05% | 80127120 | B9E2C0 | 380 | 8013F310 | BB64B0 | 20 | 801600B0 | 0 | padding before this file in 1.0 and string in rodata: "Equipment Item Deletion = %d zzz=%d\n" |
61 | z_scene.c | Matched | 80097C00 | B0EDA0 | 18A0 | 0.63% | 801274A0 | B9E640 | D20 | 8013F330 | BB64D0 | 3B0 | 801600B0 | 0 | |
62 | z_scene_table.c | Matched | 800994A0 | B10640 | 7400 | 2.96% | 801281C0 | B9F360 | 22C0 | 8013F6E0 | BB6880 | 870 | 801600B0 | 0 | |
63 | z_skelanime.c | Matched | 800A08A0 | B17A40 | 4F20 | 2.02% | 8012A480 | BA1620 | 20 | 8013FF50 | BB70F0 | 730 | 801600B0 | 10 | |
64 | z_skin.c | Matched | 800A57C0 | B1C960 | CA0 | 0.32% | 8012A4A0 | BA1640 | 0 | 80140680 | BB7820 | 70 | 801600C0 | F10 | |
65 | z_skin_awb.c | Matched | 800A6460 | B1D600 | 9B0 | 0.25% | 8012A4A0 | BA1640 | 0 | 801406F0 | BB7890 | E0 | 80160FD0 | 0 | |
66 | z_skin_matrix.c | Matched | 800A6E10 | B1DFB0 | 1390 | 0.50% | 8012A4A0 | BA1640 | 40 | 801407D0 | BB7970 | 80 | 80160FD0 | 0 | name based on: debug strings which mention functions starting with "Skin_Matrix_" |
67 | z_sram.c | Matched | 800A81A0 | B1F340 | 1BA0 | 0.70% | 8012A4E0 | BA1680 | 1B0 | 80140850 | BB79F0 | 7E0 | 80160FD0 | 0 | |
68 | z_ssram.c | Matched | 800A9D40 | B20EE0 | 1F0 | 0.05% | 8012A690 | BA1830 | B0 | 80141030 | BB81D0 | 30 | 80160FD0 | 0 | z_ssram.c? only rodata is this string: "ssSRAMReadWrite: %08x %08x %08x %d" |
69 | code_800A9F30.c | Matched | 800A9F30 | B210D0 | 260 | 0.06% | 8012A740 | BA18E0 | 0 | 80141060 | BB8200 | 10 | 80160FD0 | 110 | z_vibration.c? only 2 floats in rodata |
70 | z_view.c | Matched | 800AA190 | B21330 | 1EA0 | 0.78% | 8012A740 | BA18E0 | 4C0 | 80141070 | BB8210 | 330 | 801610E0 | 0 | |
71 | z_vimode.c | Matched | 800AC030 | B231D0 | E40 | 0.36% | 8012AC00 | BA1DA0 | 0 | 801413A0 | BB8540 | 420 | 801610E0 | 0 | |
72 | code_800ACE70.c | Matched | 800ACE70 | B24010 | 190 | 0.04% | 8012AC00 | BA1DA0 | 90 | 801417C0 | BB8960 | 0 | 801610E0 | 0 | z_vismono.c related; probably z_vis<something before "mono" alphabetically> |
73 | z_vismono.c | Matched | 800AD000 | B241A0 | 920 | 0.23% | 8012AC90 | BA1E30 | 0 | 801417C0 | BB8960 | 150 | 801610E0 | 0 | |
74 | code_800AD920.c | Matched | 800AD920 | B24AC0 | 290 | 0.07% | 8012AC90 | BA1E30 | 0 | 80141910 | BB8AB0 | 0 | 801610E0 | 0 | z_vismono.c related; probably z_vis<something after "mono" alphabetically> |
75 | z_vr_box.c | Matched | 800ADBB0 | B24D50 | 3480 | 1.34% | 8012AC90 | BA1E30 | 300 | 80141910 | BB8AB0 | 1570 | 801610E0 | 0 | |
76 | z_vr_box_draw.c | Matched | 800B1030 | B281D0 | 720 | 0.18% | 8012AF90 | BA2130 | 0 | 80142E80 | BBA020 | 50 | 801610E0 | 10 | |
77 | z_player_call.c | Matched | 800B1750 | B288F0 | 160 | 0.04% | 8012AF90 | BA2130 | 20 | 80142ED0 | BBA070 | 0 | 801610F0 | 10 | name based on: animal crossing symbol map and content |
78 | z_fbdemo.c | Matched | 800B18B0 | B28A50 | B50 | 0.29% | 8012AFB0 | BA2150 | 80 | 80142ED0 | BBA070 | 1A0 | 80161100 | 0 | |
79 | z_fbdemo_triforce.c | Matched | 800B2400 | B295A0 | 5D0 | 0.15% | 8012B030 | BA21D0 | A60 | 80143070 | BBA210 | 30 | 80161100 | 0 | |
80 | z_fbdemo_wipe1.c | Matched | 800B29D0 | B29B70 | 460 | 0.11% | 8012BA90 | BA2C30 | 110 | 801430A0 | BBA240 | 10 | 80161100 | 0 | |
81 | z_fbdemo_circle.c | Matched | 800B2E30 | B29FD0 | 6B0 | 0.17% | 8012BBA0 | BA2D40 | 1300 | 801430B0 | BBA250 | 10 | 80161100 | 0 | |
82 | z_fbdemo_fade.c | Matched | 800B34E0 | B2A680 | 360 | 0.09% | 8012CEA0 | BA4040 | 30 | 801430C0 | BBA260 | 40 | 80161100 | 0 | |
83 | db_camera.c | Matched | 800B3840 | B2A9E0 | 7860 | 3.07% | 8012CED0 | BA4070 | 2B0 | 80143100 | BBA2A0 | BE0 | 80161100 | 1F0 | |
84 | code_800BB0A0.c | Matched | 800BB0A0 | B32240 | 4D0 | 0.12% | 8012D180 | BA4320 | 0 | 80143CE0 | BBAE80 | 10 | 801612F0 | 0 | |
85 | mempak.c | Matched | 800BB570 | B32710 | 720 | 0.18% | 8012D180 | BA4320 | 20 | 80143CF0 | BBAE90 | 120 | 801612F0 | A0 | strings in rodata mention "mempak" many times |
86 | z_kaleido_manager.c | Matched | 800BBC90 | B32E30 | 330 | 0.08% | 8012D1A0 | BA4340 | 50 | 80143E10 | BBAFB0 | 140 | 80161390 | 0 | |
87 | z_kaleido_scope_call.c | Matched | 800BBFC0 | B33160 | 490 | 0.12% | 8012D1F0 | BA4390 | 0 | 80143F50 | BBB0F0 | 240 | 80161390 | 20 | |
88 | z_play.c | Matched | 800BC450 | B335F0 | 4A20 | 1.89% | 8012D1F0 | BA4390 | 10 | 80144190 | BBB330 | 890 | 801613B0 | 5120 | |
89 | PreRender.c | Matched | 800C0E70 | B38010 | 2A10 | 1.07% | 8012D200 | BA43A0 | 0 | 80144A20 | BBBBC0 | 260 | 801664D0 | 0 | |
90 | TwoHeadArena.c | Matched | 800C3880 | B3AA20 | 3A0 | 0.09% | 8012D200 | BA43A0 | 0 | 80144C80 | BBBE20 | 0 | 801664D0 | 0 | name based on: animal crossing symbol map and content |
91 | code_800C3C20.c | Matched | 800C3C20 | B3ADC0 | 60 | 0.01% | 8012D200 | BA43A0 | 10 | 80144C80 | BBBE20 | 0 | 801664D0 | 0 | |
92 | audioMgr.c | Matched | 800C3C80 | B3AE20 | 430 | 0.11% | 8012D210 | BA43B0 | 0 | 80144C80 | BBBE20 | 70 | 801664D0 | 0 | name based on: content and MM debug strings (audio thread manager, equivalent to padmgr, irqmgr, sched, etc) |
93 | title_setup.c | Matched | 800C40B0 | B3B250 | 80 | 0.01% | 8012D210 | BA43B0 | 0 | 80144CF0 | BBBE90 | 20 | 801664D0 | 0 | puts the game into ovl_title for the first time |
94 | game.c | Matched | 800C4130 | B3B2D0 | 14A0 | 0.53% | 8012D210 | BA43B0 | 20 | 80144D10 | BBBEB0 | 3E0 | 801664D0 | 100 | |
95 | gamealloc.c | Matched | 800C55D0 | B3C770 | 280 | 0.06% | 8012D230 | BA43D0 | 0 | 801450F0 | BBC290 | 90 | 801665D0 | 0 | |
96 | graph.c | Matched | 800C5850 | B3C9F0 | 1420 | 0.51% | 8012D230 | BA43D0 | 40 | 80145180 | BBC320 | 4D0 | 801665D0 | 750 | |
97 | listalloc.c | Matched | 800C6C70 | B3DE10 | 160 | 0.04% | 8012D270 | BA4410 | 0 | 80145650 | BBC7F0 | 20 | 80166D20 | 0 | |
98 | main.c | Matched | 800C6DD0 | B3DF70 | 480 | 0.11% | 8012D270 | BA4410 | 10 | 80145670 | BBC810 | 140 | 80166D20 | 37D0 | |
99 | padmgr.c | Matched | 800C7250 | B3E3F0 | 1050 | 0.42% | 8012D280 | BA4420 | 10 | 801457B0 | BBC950 | 590 | 8016A4F0 | 10 | |
100 | sched.c | Matched | 800C82A0 | B3F440 | 16A0 | 0.58% | 8012D290 | BA4430 | 10 | 80145D40 | BBCEE0 | 4F0 | 8016A500 | 90 |