mirror of
https://github.com/zeldaret/mm.git
synced 2026-08-29 00:22:06 -04:00
7b96e58622
* setup n64-jp-1.1 disasm * Add versions * New microcode * Bootstrap z_sram * Bootstrap ovl_file_choose * Bootstrap kaleido scope * Bootstrap BgHeavyBlock * MessageContext shift * SaveContext shift * ItemId shift * Fix `PLAYER_CSACTION` shift * format * Add JP only to Heavy Block Description * Makefile multi version comment --------- Co-authored-by: Tom Overton <tom.overton@outlook.com>
12 KiB
12 KiB
| 1 | offset | vram | .text |
|---|---|---|---|
| 2 | 0 | 80080060 | src/boot/boot_main |
| 3 | F0 | 80080150 | src/boot/idle |
| 4 | 580 | 800805E0 | src/boot/viconfig |
| 5 | 730 | 80080790 | src/boot/z_std_dma |
| 6 | DD0 | 80080E30 | src/boot/yaz0 |
| 7 | 11F0 | 80081250 | src/boot/irqmgr |
| 8 | 17B0 | 80081810 | src/boot/CIC6105 |
| 9 | 1A30 | 80081A90 | src/boot/syncprintf |
| 10 | 1AA0 | 80081B00 | src/boot/fault |
| 11 | 3FD0 | 80084030 | src/boot/fault_drawer |
| 12 | 4A60 | 80084AC0 | src/boot/libu64/rcp_utils |
| 13 | 4D90 | 80084DF0 | src/boot/libu64/loadfragment |
| 14 | 5440 | 800854A0 | src/boot/libu64/loadfragment2 |
| 15 | 58F0 | 80085950 | src/boot/libu64/pad |
| 16 | 5AE0 | 80085B40 | src/boot/libu64/stackcheck |
| 17 | 5DE0 | 80085E40 | src/boot/libu64/gfxprint |
| 18 | 6990 | 800869F0 | src/boot/libu64/mtxuty-cvt |
| 19 | 6B00 | 80086B60 | src/boot/libu64/debug |
| 20 | 6C20 | 80086C80 | src/boot/libu64/system_heap |
| 21 | 6F60 | 80086FC0 | src/boot/libu64/padsetup |
| 22 | 70A0 | 80087100 | src/boot/libc64/math64 |
| 23 | 75B0 | 80087610 | src/boot/libc64/fp |
| 24 | 7710 | 80087770 | src/boot/libc64/malloc |
| 25 | 78E0 | 80087940 | src/boot/libc64/qrand |
| 26 | 7AA0 | 80087B00 | src/boot/libc64/__osMalloc |
| 27 | 86D0 | 80088730 | src/boot/libc64/sprintf |
| 28 | 87A0 | 80088800 | src/boot/libc64/aprintf |
| 29 | 8800 | 80088860 | src/boot/libc64/sleep |
| 30 | 89A0 | 80088A00 | src/libultra/os/setcause |
| 31 | 89B0 | 80088A10 | src/libultra/os/sendmesg |
| 32 | 8B00 | 80088B60 | src/libultra/io/pfsfreeblocks |
| 33 | 8CA0 | 80088D00 | src/libultra/io/viextendvstart |
| 34 | 8CB0 | 80088D10 | src/libultra/os/stopthread |
| 35 | 8D70 | 80088DD0 | src/libultra/os/recvmesg |
| 36 | 8EB0 | 80088F10 | src/libultra/os/setintmask |
| 37 | 8F50 | 80088FB0 | src/libultra/os/getintmask |
| 38 | 8FB0 | 80089010 | src/libultra/voice/voicesetword |
| 39 | 9140 | 800891A0 | src/libultra/mgu/scale |
| 40 | 91F0 | 80089250 | src/libultra/gu/sinf |
| 41 | 93B0 | 80089410 | src/libultra/gu/sins |
| 42 | 9420 | 80089480 | src/libultra/io/sptask |
| 43 | 96E0 | 80089740 | src/libultra/libc/ll |
| 44 | 99A0 | 80089A00 | src/libultra/os/exceptasm |
| 45 | A2D0 | 8008A330 | src/libultra/os/thread |
| 46 | A310 | 8008A370 | src/libultra/os/destroythread |
| 47 | A420 | 8008A480 | src/libultra/voice/voicecheckresult |
| 48 | A4D0 | 8008A530 | src/libultra/libc/bzero |
| 49 | A570 | 8008A5D0 | src/libultra/io/motor |
| 50 | A940 | 8008A9A0 | src/libultra/io/siacs |
| 51 | AA00 | 8008AA60 | src/libultra/io/controller |
| 52 | ACE0 | 8008AD40 | src/libultra/os/createthread |
| 53 | AE30 | 8008AE90 | src/libultra/io/contreaddata |
| 54 | B010 | 8008B070 | src/libultra/voice/voicegetreaddata |
| 55 | B3E0 | 8008B440 | src/libultra/os/virtualtophysical |
| 56 | B460 | 8008B4C0 | src/libultra/os/getsr |
| 57 | B470 | 8008B4D0 | src/libultra/os/setsr |
| 58 | B480 | 8008B4E0 | src/libultra/os/writebackdcache |
| 59 | B500 | 8008B560 | src/libultra/os/initialize |
| 60 | B850 | 8008B8B0 | src/libultra/os/parameters |
| 61 | B8B0 | 8008B910 | src/libultra/io/vigetnextframebuf |
| 62 | B8F0 | 8008B950 | src/libultra/gu/perspective |
| 63 | BB80 | 8008BBE0 | src/libultra/io/sprawdma |
| 64 | BC10 | 8008BC70 | src/libultra/io/sirawdma |
| 65 | BCC0 | 8008BD20 | src/libultra/io/epilinkhandle |
| 66 | BD10 | 8008BD70 | src/libultra/io/viblack |
| 67 | BD80 | 8008BDE0 | src/libultra/io/sirawread |
| 68 | BDD0 | 8008BE30 | src/libultra/os/getthreadid |
| 69 | BDF0 | 8008BE50 | src/libultra/io/sptaskyield |
| 70 | BE10 | 8008BE70 | src/libultra/io/pfsreadwritefile |
| 71 | C260 | 8008C2C0 | src/libultra/io/pfsgetstatus |
| 72 | C4A0 | 8008C500 | src/libultra/mgu/mtxidentf |
| 73 | C4F0 | 8008C550 | src/libultra/io/visetmode |
| 74 | C550 | 8008C5B0 | src/libultra/os/getconfig |
| 75 | C560 | 8008C5C0 | src/libultra/os/setconfig |
| 76 | C570 | 8008C5D0 | src/libultra/gu/lookat |
| 77 | C890 | 8008C8F0 | src/libultra/io/pfsallocatefile |
| 78 | CD10 | 8008CD70 | src/libultra/os/stoptimer |
| 79 | CE00 | 8008CE60 | src/libultra/os/probetlb |
| 80 | CEC0 | 8008CF20 | src/libultra/io/pimgr |
| 81 | D030 | 8008D090 | src/libultra/io/piacs |
| 82 | D100 | 8008D160 | src/libultra/io/devmgr |
| 83 | D510 | 8008D570 | src/libultra/io/pirawdma |
| 84 | D5E0 | 8008D640 | src/libultra/io/contpfs |
| 85 | E160 | 8008E1C0 | src/libultra/os/getcount |
| 86 | E170 | 8008E1D0 | padding/E170 |
| 87 | E180 | 8008E1E0 | src/libultra/mgu/mtxl2f |
| 88 | E1F0 | 8008E250 | src/libultra/os/getmemsize |
| 89 | E310 | 8008E370 | src/libultra/io/pfssearchfile |
| 90 | E4E0 | 8008E540 | src/libultra/os/seteventmesg |
| 91 | E5A0 | 8008E600 | src/libultra/gu/sqrtf |
| 92 | E5B0 | 8008E610 | src/libultra/os/afterprenmi |
| 93 | E5D0 | 8008E630 | src/libultra/io/contquery |
| 94 | E670 | 8008E6D0 | src/libultra/gu/lookathil |
| 95 | EEF0 | 8008EF50 | src/libultra/libc/xprintf |
| 96 | FBD0 | 8008FC30 | src/libultra/voice/voicecleardictionary |
| 97 | FC80 | 8008FCE0 | src/libultra/os/unmaptlball |
| 98 | FCD0 | 8008FD30 | src/libultra/io/epidma |
| 99 | FD70 | 8008FDD0 | src/libultra/voice/voicecontread2 |
| 100 | FFA0 | 80090000 | src/libultra/voice/voicecrc |
| 101 | 10040 | 800900A0 | src/libultra/libc/string |
| 102 | 100E0 | 80090140 | src/libultra/os/createmesgqueue |
| 103 | 10110 | 80090170 | src/libultra/os/invalicache |
| 104 | 10190 | 800901F0 | src/libultra/os/invaldcache |
| 105 | 10240 | 800902A0 | src/libultra/os/timerintr |
| 106 | 10670 | 800906D0 | src/libultra/voice/voicecontread36 |
| 107 | 108A0 | 80090900 | src/libultra/io/sp |
| 108 | 108D0 | 80090930 | src/libultra/io/si |
| 109 | 10900 | 80090960 | src/libultra/mgu/mtxident |
| 110 | 10950 | 800909B0 | src/libultra/os/jammesg |
| 111 | 10AA0 | 80090B00 | src/libultra/os/setthreadpri |
| 112 | 10B80 | 80090BE0 | src/libultra/os/getthreadpri |
| 113 | 10BA0 | 80090C00 | src/libultra/io/epirawread |
| 114 | 10D00 | 80090D60 | src/libultra/io/viswapbuf |
| 115 | 10D50 | 80090DB0 | src/libultra/gu/position |
| 116 | 10F60 | 80090FC0 | src/libultra/io/epirawdma |
| 117 | 11140 | 800911A0 | src/libultra/io/sptaskyielded |
| 118 | 111A0 | 80091200 | src/libultra/libc/bcmp |
| 119 | 112C0 | 80091320 | src/libultra/os/gettime |
| 120 | 11350 | 800913B0 | src/libultra/gu/rotate |
| 121 | 11520 | 80091580 | src/libultra/os/setglobalintmask |
| 122 | 11570 | 800915D0 | src/libultra/voice/voiceinit |
| 123 | 116B0 | 80091710 | src/libultra/io/contchannelreset |
| 124 | 117A0 | 80091800 | src/libultra/voice/voicesetadconverter |
| 125 | 11990 | 800919F0 | src/libultra/io/aisetfreq |
| 126 | 11AE0 | 80091B40 | src/libultra/io/contramread |
| 127 | 11D10 | 80091D70 | src/libultra/voice/voicecontwrite20 |
| 128 | 11F40 | 80091FA0 | src/libultra/io/crc |
| 129 | 120B0 | 80092110 | src/libultra/os/getactivequeue |
| 130 | 120C0 | 80092120 | src/libultra/mgu/normalize |
| 131 | 12120 | 80092180 | src/libultra/os/setcompare |
| 132 | 12130 | 80092190 | src/libultra/os/getcompare |
| 133 | 12140 | 800921A0 | src/libultra/io/dpgetstat |
| 134 | 12150 | 800921B0 | src/libultra/io/dpsetstat |
| 135 | 12160 | 800921C0 | src/libultra/libc/bcopy |
| 136 | 12470 | 800924D0 | src/libultra/os/resetglobalintmask |
| 137 | 124D0 | 80092530 | src/libultra/io/pfsdeletefile |
| 138 | 12740 | 800927A0 | src/libultra/gu/ortho |
| 139 | 12900 | 80092960 | src/libultra/os/interrupt |
| 140 | 12990 | 800929F0 | src/libultra/io/vi |
| 141 | 12AB0 | 80092B10 | src/libultra/io/viswapcontext |
| 142 | 12DB0 | 80092E10 | src/libultra/io/pigetcmdq |
| 143 | 12DE0 | 80092E40 | src/libultra/gu/cosf |
| 144 | 12F50 | 80092FB0 | src/libultra/io/epiread |
| 145 | 12FA0 | 80093000 | src/libultra/io/visetspecial |
| 146 | 13100 | 80093160 | src/libultra/gu/coss |
| 147 | 13130 | 80093190 | src/libultra/os/settime |
| 148 | 13160 | 800931C0 | src/libultra/voice/voicestopreaddata |
| 149 | 13280 | 800932E0 | src/libultra/io/visetevent |
| 150 | 132E0 | 80093340 | src/libultra/io/pfsisplug |
| 151 | 135D0 | 80093630 | src/libultra/voice/voicegetstatus |
| 152 | 137C0 | 80093820 | src/libultra/io/cartrominit |
| 153 | 13920 | 80093980 | src/libultra/gu/us2dex |
| 154 | 13AA0 | 80093B00 | src/libultra/io/pfsselectbank |
| 155 | 13B20 | 80093B80 | src/libultra/io/contsetch |
| 156 | 13B80 | 80093BE0 | src/libultra/os/setfpccsr |
| 157 | 13B90 | 80093BF0 | src/libultra/os/getfpccsr |
| 158 | 13BA0 | 80093C00 | src/libultra/io/pfsfilestate |
| 159 | 13D80 | 80093DE0 | src/libultra/io/pfsinitpak |
| 160 | 14090 | 800940F0 | src/libultra/io/pfschecker |
| 161 | 14A40 | 80094AA0 | src/libultra/io/aigetlen |
| 162 | 14A50 | 80094AB0 | src/libultra/io/epiwrite |
| 163 | 14AA0 | 80094B00 | src/libultra/os/maptlbrdb |
| 164 | 14B00 | 80094B60 | src/libultra/os/yieldthread |
| 165 | 14B60 | 80094BC0 | src/libultra/mgu/translate |
| 166 | 14C30 | 80094C90 | src/libultra/os/getcause |
| 167 | 14C40 | 80094CA0 | src/libultra/io/contramwrite |
| 168 | 14E90 | 80094EF0 | src/libultra/io/epirawwrite |
| 169 | 14FF0 | 80095050 | src/libultra/os/settimer |
| 170 | 15180 | 800951E0 | src/libultra/libc/xldtob |
| 171 | 15C90 | 80095CF0 | src/libultra/libc/ldiv |
| 172 | 15E20 | 80095E80 | src/libultra/libc/xlitob |
| 173 | 160C0 | 80096120 | src/libultra/io/sirawwrite |
| 174 | 16110 | 80096170 | src/libultra/io/spgetstat |
| 175 | 16120 | 80096180 | src/libultra/io/spsetstat |
| 176 | 16140 | 800961A0 | src/libultra/io/vimgr |
| 177 | 16450 | 800964B0 | src/libultra/io/vigetcurrcontext |
| 178 | 16460 | 800964C0 | src/libultra/os/writebackdcacheall |
| 179 | 16490 | 800964F0 | src/libultra/os/getcurrfaultthread |
| 180 | 164A0 | 80096500 | src/libultra/voice/voicemaskdictionary |
| 181 | 165E0 | 80096640 | src/libultra/mgu/mtxf2l |
| 182 | 16650 | 800966B0 | src/libultra/os/startthread |
| 183 | 167A0 | 80096800 | src/libultra/io/visetyscale |
| 184 | 167F0 | 80096850 | src/libultra/io/visetxscale |
| 185 | 16900 | 80096960 | src/libultra/libc/llcvt |
| 186 | 16B10 | 80096B70 | src/libultra/voice/voicecheckword |
| 187 | 17200 | 80097260 | src/libultra/voice/voicecontrolgain |
| 188 | 172B0 | 80097310 | src/libultra/voice/voicestartreaddata |
| 189 | 17370 | 800973D0 | src/libultra/io/vigetcurrframebuf |
| 190 | 173B0 | 80097410 | src/libultra/io/spsetpc |
| 191 | 173E0 | 80097440 | src/libultra/voice/voicecontwrite4 |
| 192 | 17610 | 80097670 | src/libultra/os/gethwinterrupt |
| 193 | 17640 | 800976A0 | src/libultra/os/sethwinterrupt |
| 194 | 176B0 | 80097710 | src/libultra/os/getwatchlo |
| 195 | 176C0 | 80097720 | src/libultra/os/setwatchlo |
| 196 | 176D0 | 80097730 | src/boot/libm/fmodf |
| 197 | 17720 | 80097780 | src/boot/libc/memset |
| 198 | 17750 | 800977B0 | src/boot/libc/strcmp |
| 199 | 17790 | 800977F0 | src/boot/libc/strcpy |
| 200 | 177D0 | 80097830 | src/boot/libc/memmove |
| 201 | offset | vram | .dummy #.text |
| 202 | 17860R | 800978C0 | rsp/rspboot |
| 203 | 179C0R | 80097A20 | rsp/cic6105 |
| 204 | offset | vram | .data |
| 205 | 179E0 | 80097A40 | src/boot/idle |
| 206 | 17A00 | 80097A60 | src/boot/carthandle |
| 207 | 17A10 | 80097A70 | src/boot/z_std_dma |
| 208 | 17A20 | 80097A80 | src/boot/irqmgr |
| 209 | 17A40 | 80097AA0 | src/boot/CIC6105 |
| 210 | 17A80 | 80097AE0 | src/boot/fault |
| 211 | 17AE0 | 80097B40 | src/boot/fault_drawer |
| 212 | 17B20 | 80097B80 | src/boot/libu64/loadfragment |
| 213 | 17B30 | 80097B90 | src/boot/libu64/loadfragment2 |
| 214 | 17B40 | 80097BA0 | src/boot/libu64/stackcheck |
| 215 | 17B50 | 80097BB0 | src/boot/libu64/gfxprint |
| 216 | 18400 | 80098460 | src/boot/libu64/system_heap |
| 217 | 18410 | 80098470 | src/boot/libc64/fp |
| 218 | 18430 | 80098490 | src/boot/libc64/qrand |
| 219 | 18440 | 800984A0 | src/boot/libc64/__osMalloc |
| 220 | 18450 | 800984B0 | src/libultra/vimodes/vimodentschpf1 |
| 221 | 184A0 | 80098500 | src/libultra/vimodes/vimodepallan1 |
| 222 | 184F0 | 80098550 | src/libultra/gu/sins |
| 223 | 18CF0 | 80098D50 | src/libultra/os/exceptasm |
| 224 | 18D20 | 80098D80 | src/libultra/os/thread |
| 225 | 18D40 | 80098DA0 | src/libultra/io/siacs |
| 226 | 18D50 | 80098DB0 | src/libultra/io/controller |
| 227 | 18D60 | 80098DC0 | src/libultra/os/initialize |
| 228 | 18D80 | 80098DE0 | src/libultra/io/pimgr |
| 229 | 18DB0 | 80098E10 | src/libultra/io/piacs |
| 230 | 18DC0 | 80098E20 | src/libultra/vimodes/vimodentschpn1 |
| 231 | 18E10 | 80098E70 | src/libultra/io/contpfs |
| 232 | 18E20 | 80098E80 | src/libultra/os/seteventmesg |
| 233 | 18E30 | 80098E90 | src/libultra/libc/xprintf |
| 234 | 18E80 | 80098EE0 | src/libultra/os/timerintr |
| 235 | 18E90 | 80098EF0 | src/libultra/gu/position |
| 236 | 18EA0 | 80098F00 | src/libultra/gu/rotate |
| 237 | 18EB0 | 80098F10 | src/libultra/voice/voiceinit |
| 238 | 18EC0 | 80098F20 | src/libultra/io/contramread |
| 239 | 18ED0 | 80098F30 | src/libultra/vimodes/vimodentsclan1 |
| 240 | 18F20 | 80098F80 | src/libultra/vimodes/vimodempallan1 |
| 241 | 18F70 | 80098FD0 | src/libultra/io/vi |
| 242 | 18FE0 | 80099040 | src/libultra/io/cartrominit |
| 243 | 18FF0 | 80099050 | src/libultra/vimodes/vimodefpallan1 |
| 244 | 19040 | 800990A0 | src/libultra/libc/xlitob |
| 245 | 19070 | 800990D0 | src/libultra/io/vimgr |
| 246 | 19090 | 800990F0 | src/libultra/voice/voicecontrolgain |
| 247 | offset | vram | .rodata |
| 248 | 190A0 | 80099100 | src/boot/boot_main |
| 249 | 190B0 | 80099110 | src/boot/idle |
| 250 | 190F0 | 80099150 | src/boot/z_std_dma |
| 251 | 19190 | 800991F0 | src/boot/yaz0 |
| 252 | 19220 | 80099280 | src/boot/irqmgr |
| 253 | 194F0 | 80099550 | src/boot/CIC6105 |
| 254 | 19570 | 800995D0 | src/boot/fault |
| 255 | 19F10 | 80099F70 | src/boot/fault_drawer |
| 256 | 1A340 | 8009A3A0 | src/boot/libu64/rcp_utils |
| 257 | 1A490 | 8009A4F0 | src/boot/libu64/loadfragment |
| 258 | 1A7E0 | 8009A840 | src/boot/libu64/loadfragment2 |
| 259 | 1A980 | 8009A9E0 | src/boot/libu64/stackcheck |
| 260 | 1AA20 | 8009AA80 | src/boot/libu64/gfxprint |
| 261 | 1AA60 | 8009AAC0 | src/boot/libu64/debug |
| 262 | 1AAD0 | 8009AB30 | src/boot/libc64/math64 |
| 263 | 1AB20 | 8009AB80 | src/boot/libc64/__osMalloc |
| 264 | 1AC90 | 8009ACF0 | src/libultra/os/setintmask |
| 265 | 1AD10 | 8009AD70 | src/libultra/gu/sinf |
| 266 | 1AD60 | 8009ADC0 | src/libultra/os/exceptasm |
| 267 | 1ADB0 | 8009AE10 | src/libultra/gu/perspective |
| 268 | 1ADC0 | 8009AE20 | src/libultra/io/devmgr |
| 269 | 1ADE0 | 8009AE40 | src/libultra/gu/lookathil |
| 270 | 1ADF0 | 8009AE50 | src/libultra/libc/xprintf |
| 271 | 1AEF0 | 8009AF50 | src/libultra/gu/cosf |
| 272 | 1AF40 | 8009AFA0 | src/libultra/gu/libm_vals |
| 273 | 1AF50 | 8009AFB0 | src/libultra/libc/xldtob |
| 274 | 1AFB0 | 8009B010 | src/libultra/libc/llcvt |
| 275 | 1AFC0 | 8009B020 | src/boot/build |
| 276 | offset | vram | .bss |
| 277 | 1AFF0 | 8009B050 | src/boot/boot_main |
| 278 | 1B9E0 | 8009BA40 | src/boot/idle |
| 279 | 1CD90 | 8009CDF0 | src/boot/z_std_dma |
| 280 | 1D500 | 8009D560 | src/boot/yaz0 |
| 281 | 1D910 | 8009D970 | src/boot/CIC6105 |
| 282 | 1D930 | 8009D990 | src/boot/fault |
| 283 | 1E7B0 | 8009E810 | src/boot/fault_drawer |
| 284 | 1E7F0 | 8009E850 | src/boot/libc64/math64 |
| 285 | 1E800 | 8009E860 | src/boot/libc64/malloc |
| 286 | 1E830 | 8009E890 | src/boot/libc64/qrand |
| 287 | 1E840 | 8009E8A0 | src/boot/libc64/__osMalloc |
| 288 | 1E850 | 8009E8B0 | src/libultra/io/sptask |
| 289 | 1E890 | 8009E8F0 | src/libultra/io/motor |
| 290 | 1E990 | 8009E9F0 | src/libultra/io/siacs |
| 291 | 1E9B0 | 8009EA10 | src/libultra/io/controller |
| 292 | 1EA40 | 8009EAA0 | src/libultra/voice/voicegetreaddata |
| 293 | 1EA50 | 8009EAB0 | src/libultra/os/initialize |
| 294 | 1EA60 | 8009EAC0 | src/libultra/debug/kdebugserver |
| 295 | 1EC10 | 8009EC70 | src/libultra/io/pimgr |
| 296 | 1FED0 | 8009FF30 | src/libultra/io/piacs |
| 297 | 1FEF0 | 8009FF50 | src/libultra/io/contpfs |
| 298 | 1FFF0 | 800A0050 | src/libultra/os/seteventmesg |
| 299 | 20070 | 800A00D0 | src/libultra/os/timerintr |
| 300 | 200B0 | 800A0110 | src/libultra/io/pfsisplug |
| 301 | 200F0 | 800A0150 | src/libultra/io/cartrominit |
| 302 | 20170 | 800A01D0 | src/libultra/io/vimgr |
| 303 | 21390 | 800A13F0 | .end |