Files
mm/tools/disasm/n64-jp-1.1/files_boot.csv
T
Derek Hensley 7b96e58622 Multiversion code support (n64-jp-1.1) (#1826)
* 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>
2025-12-08 21:11:07 -08:00

308 lines
12 KiB
CSV

offset,vram,.text
0,80080060,src/boot/boot_main
F0,80080150,src/boot/idle
580,800805E0,src/boot/viconfig
730,80080790,src/boot/z_std_dma
DD0,80080E30,src/boot/yaz0
11F0,80081250,src/boot/irqmgr
17B0,80081810,src/boot/CIC6105
1A30,80081A90,src/boot/syncprintf
1AA0,80081B00,src/boot/fault
3FD0,80084030,src/boot/fault_drawer
4A60,80084AC0,src/boot/libu64/rcp_utils
4D90,80084DF0,src/boot/libu64/loadfragment
5440,800854A0,src/boot/libu64/loadfragment2
58F0,80085950,src/boot/libu64/pad
5AE0,80085B40,src/boot/libu64/stackcheck
5DE0,80085E40,src/boot/libu64/gfxprint
6990,800869F0,src/boot/libu64/mtxuty-cvt
6B00,80086B60,src/boot/libu64/debug
6C20,80086C80,src/boot/libu64/system_heap
6F60,80086FC0,src/boot/libu64/padsetup
70A0,80087100,src/boot/libc64/math64
75B0,80087610,src/boot/libc64/fp
7710,80087770,src/boot/libc64/malloc
78E0,80087940,src/boot/libc64/qrand
7AA0,80087B00,src/boot/libc64/__osMalloc
86D0,80088730,src/boot/libc64/sprintf
87A0,80088800,src/boot/libc64/aprintf
8800,80088860,src/boot/libc64/sleep
89A0,80088A00,src/libultra/os/setcause
89B0,80088A10,src/libultra/os/sendmesg
8B00,80088B60,src/libultra/io/pfsfreeblocks
8CA0,80088D00,src/libultra/io/viextendvstart
8CB0,80088D10,src/libultra/os/stopthread
8D70,80088DD0,src/libultra/os/recvmesg
8EB0,80088F10,src/libultra/os/setintmask
8F50,80088FB0,src/libultra/os/getintmask
8FB0,80089010,src/libultra/voice/voicesetword
9140,800891A0,src/libultra/mgu/scale
91F0,80089250,src/libultra/gu/sinf
93B0,80089410,src/libultra/gu/sins
9420,80089480,src/libultra/io/sptask
96E0,80089740,src/libultra/libc/ll
99A0,80089A00,src/libultra/os/exceptasm
A2D0,8008A330,src/libultra/os/thread
A310,8008A370,src/libultra/os/destroythread
A420,8008A480,src/libultra/voice/voicecheckresult
A4D0,8008A530,src/libultra/libc/bzero
A570,8008A5D0,src/libultra/io/motor
A940,8008A9A0,src/libultra/io/siacs
AA00,8008AA60,src/libultra/io/controller
ACE0,8008AD40,src/libultra/os/createthread
AE30,8008AE90,src/libultra/io/contreaddata
B010,8008B070,src/libultra/voice/voicegetreaddata
B3E0,8008B440,src/libultra/os/virtualtophysical
B460,8008B4C0,src/libultra/os/getsr
B470,8008B4D0,src/libultra/os/setsr
B480,8008B4E0,src/libultra/os/writebackdcache
B500,8008B560,src/libultra/os/initialize
B850,8008B8B0,src/libultra/os/parameters
B8B0,8008B910,src/libultra/io/vigetnextframebuf
B8F0,8008B950,src/libultra/gu/perspective
BB80,8008BBE0,src/libultra/io/sprawdma
BC10,8008BC70,src/libultra/io/sirawdma
BCC0,8008BD20,src/libultra/io/epilinkhandle
BD10,8008BD70,src/libultra/io/viblack
BD80,8008BDE0,src/libultra/io/sirawread
BDD0,8008BE30,src/libultra/os/getthreadid
BDF0,8008BE50,src/libultra/io/sptaskyield
BE10,8008BE70,src/libultra/io/pfsreadwritefile
C260,8008C2C0,src/libultra/io/pfsgetstatus
C4A0,8008C500,src/libultra/mgu/mtxidentf
C4F0,8008C550,src/libultra/io/visetmode
C550,8008C5B0,src/libultra/os/getconfig
C560,8008C5C0,src/libultra/os/setconfig
C570,8008C5D0,src/libultra/gu/lookat
C890,8008C8F0,src/libultra/io/pfsallocatefile
CD10,8008CD70,src/libultra/os/stoptimer
CE00,8008CE60,src/libultra/os/probetlb
CEC0,8008CF20,src/libultra/io/pimgr
D030,8008D090,src/libultra/io/piacs
D100,8008D160,src/libultra/io/devmgr
D510,8008D570,src/libultra/io/pirawdma
D5E0,8008D640,src/libultra/io/contpfs
E160,8008E1C0,src/libultra/os/getcount
E170,8008E1D0,padding/E170
E180,8008E1E0,src/libultra/mgu/mtxl2f
E1F0,8008E250,src/libultra/os/getmemsize
E310,8008E370,src/libultra/io/pfssearchfile
E4E0,8008E540,src/libultra/os/seteventmesg
E5A0,8008E600,src/libultra/gu/sqrtf
E5B0,8008E610,src/libultra/os/afterprenmi
E5D0,8008E630,src/libultra/io/contquery
E670,8008E6D0,src/libultra/gu/lookathil
EEF0,8008EF50,src/libultra/libc/xprintf
FBD0,8008FC30,src/libultra/voice/voicecleardictionary
FC80,8008FCE0,src/libultra/os/unmaptlball
FCD0,8008FD30,src/libultra/io/epidma
FD70,8008FDD0,src/libultra/voice/voicecontread2
FFA0,80090000,src/libultra/voice/voicecrc
10040,800900A0,src/libultra/libc/string
100E0,80090140,src/libultra/os/createmesgqueue
10110,80090170,src/libultra/os/invalicache
10190,800901F0,src/libultra/os/invaldcache
10240,800902A0,src/libultra/os/timerintr
10670,800906D0,src/libultra/voice/voicecontread36
108A0,80090900,src/libultra/io/sp
108D0,80090930,src/libultra/io/si
10900,80090960,src/libultra/mgu/mtxident
10950,800909B0,src/libultra/os/jammesg
10AA0,80090B00,src/libultra/os/setthreadpri
10B80,80090BE0,src/libultra/os/getthreadpri
10BA0,80090C00,src/libultra/io/epirawread
10D00,80090D60,src/libultra/io/viswapbuf
10D50,80090DB0,src/libultra/gu/position
10F60,80090FC0,src/libultra/io/epirawdma
11140,800911A0,src/libultra/io/sptaskyielded
111A0,80091200,src/libultra/libc/bcmp
112C0,80091320,src/libultra/os/gettime
11350,800913B0,src/libultra/gu/rotate
11520,80091580,src/libultra/os/setglobalintmask
11570,800915D0,src/libultra/voice/voiceinit
116B0,80091710,src/libultra/io/contchannelreset
117A0,80091800,src/libultra/voice/voicesetadconverter
11990,800919F0,src/libultra/io/aisetfreq
11AE0,80091B40,src/libultra/io/contramread
11D10,80091D70,src/libultra/voice/voicecontwrite20
11F40,80091FA0,src/libultra/io/crc
120B0,80092110,src/libultra/os/getactivequeue
120C0,80092120,src/libultra/mgu/normalize
12120,80092180,src/libultra/os/setcompare
12130,80092190,src/libultra/os/getcompare
12140,800921A0,src/libultra/io/dpgetstat
12150,800921B0,src/libultra/io/dpsetstat
12160,800921C0,src/libultra/libc/bcopy
12470,800924D0,src/libultra/os/resetglobalintmask
124D0,80092530,src/libultra/io/pfsdeletefile
12740,800927A0,src/libultra/gu/ortho
12900,80092960,src/libultra/os/interrupt
12990,800929F0,src/libultra/io/vi
12AB0,80092B10,src/libultra/io/viswapcontext
12DB0,80092E10,src/libultra/io/pigetcmdq
12DE0,80092E40,src/libultra/gu/cosf
12F50,80092FB0,src/libultra/io/epiread
12FA0,80093000,src/libultra/io/visetspecial
13100,80093160,src/libultra/gu/coss
13130,80093190,src/libultra/os/settime
13160,800931C0,src/libultra/voice/voicestopreaddata
13280,800932E0,src/libultra/io/visetevent
132E0,80093340,src/libultra/io/pfsisplug
135D0,80093630,src/libultra/voice/voicegetstatus
137C0,80093820,src/libultra/io/cartrominit
13920,80093980,src/libultra/gu/us2dex
13AA0,80093B00,src/libultra/io/pfsselectbank
13B20,80093B80,src/libultra/io/contsetch
13B80,80093BE0,src/libultra/os/setfpccsr
13B90,80093BF0,src/libultra/os/getfpccsr
13BA0,80093C00,src/libultra/io/pfsfilestate
13D80,80093DE0,src/libultra/io/pfsinitpak
14090,800940F0,src/libultra/io/pfschecker
14A40,80094AA0,src/libultra/io/aigetlen
14A50,80094AB0,src/libultra/io/epiwrite
14AA0,80094B00,src/libultra/os/maptlbrdb
14B00,80094B60,src/libultra/os/yieldthread
14B60,80094BC0,src/libultra/mgu/translate
14C30,80094C90,src/libultra/os/getcause
14C40,80094CA0,src/libultra/io/contramwrite
14E90,80094EF0,src/libultra/io/epirawwrite
14FF0,80095050,src/libultra/os/settimer
15180,800951E0,src/libultra/libc/xldtob
15C90,80095CF0,src/libultra/libc/ldiv
15E20,80095E80,src/libultra/libc/xlitob
160C0,80096120,src/libultra/io/sirawwrite
16110,80096170,src/libultra/io/spgetstat
16120,80096180,src/libultra/io/spsetstat
16140,800961A0,src/libultra/io/vimgr
16450,800964B0,src/libultra/io/vigetcurrcontext
16460,800964C0,src/libultra/os/writebackdcacheall
16490,800964F0,src/libultra/os/getcurrfaultthread
164A0,80096500,src/libultra/voice/voicemaskdictionary
165E0,80096640,src/libultra/mgu/mtxf2l
16650,800966B0,src/libultra/os/startthread
167A0,80096800,src/libultra/io/visetyscale
167F0,80096850,src/libultra/io/visetxscale
16900,80096960,src/libultra/libc/llcvt
16B10,80096B70,src/libultra/voice/voicecheckword
17200,80097260,src/libultra/voice/voicecontrolgain
172B0,80097310,src/libultra/voice/voicestartreaddata
17370,800973D0,src/libultra/io/vigetcurrframebuf
173B0,80097410,src/libultra/io/spsetpc
173E0,80097440,src/libultra/voice/voicecontwrite4
17610,80097670,src/libultra/os/gethwinterrupt
17640,800976A0,src/libultra/os/sethwinterrupt
176B0,80097710,src/libultra/os/getwatchlo
176C0,80097720,src/libultra/os/setwatchlo
176D0,80097730,src/boot/libm/fmodf
17720,80097780,src/boot/libc/memset
17750,800977B0,src/boot/libc/strcmp
17790,800977F0,src/boot/libc/strcpy
177D0,80097830,src/boot/libc/memmove
offset,vram,.dummy #.text
17860R,800978C0,rsp/rspboot
179C0R,80097A20,rsp/cic6105
offset,vram,.data
179E0,80097A40,src/boot/idle
17A00,80097A60,src/boot/carthandle
17A10,80097A70,src/boot/z_std_dma
17A20,80097A80,src/boot/irqmgr
17A40,80097AA0,src/boot/CIC6105
17A80,80097AE0,src/boot/fault
17AE0,80097B40,src/boot/fault_drawer
17B20,80097B80,src/boot/libu64/loadfragment
17B30,80097B90,src/boot/libu64/loadfragment2
17B40,80097BA0,src/boot/libu64/stackcheck
17B50,80097BB0,src/boot/libu64/gfxprint
18400,80098460,src/boot/libu64/system_heap
18410,80098470,src/boot/libc64/fp
18430,80098490,src/boot/libc64/qrand
18440,800984A0,src/boot/libc64/__osMalloc
18450,800984B0,src/libultra/vimodes/vimodentschpf1
184A0,80098500,src/libultra/vimodes/vimodepallan1
184F0,80098550,src/libultra/gu/sins
18CF0,80098D50,src/libultra/os/exceptasm
18D20,80098D80,src/libultra/os/thread
18D40,80098DA0,src/libultra/io/siacs
18D50,80098DB0,src/libultra/io/controller
18D60,80098DC0,src/libultra/os/initialize
18D80,80098DE0,src/libultra/io/pimgr
18DB0,80098E10,src/libultra/io/piacs
18DC0,80098E20,src/libultra/vimodes/vimodentschpn1
18E10,80098E70,src/libultra/io/contpfs
18E20,80098E80,src/libultra/os/seteventmesg
18E30,80098E90,src/libultra/libc/xprintf
18E80,80098EE0,src/libultra/os/timerintr
18E90,80098EF0,src/libultra/gu/position
18EA0,80098F00,src/libultra/gu/rotate
18EB0,80098F10,src/libultra/voice/voiceinit
18EC0,80098F20,src/libultra/io/contramread
18ED0,80098F30,src/libultra/vimodes/vimodentsclan1
18F20,80098F80,src/libultra/vimodes/vimodempallan1
18F70,80098FD0,src/libultra/io/vi
18FE0,80099040,src/libultra/io/cartrominit
18FF0,80099050,src/libultra/vimodes/vimodefpallan1
19040,800990A0,src/libultra/libc/xlitob
19070,800990D0,src/libultra/io/vimgr
19090,800990F0,src/libultra/voice/voicecontrolgain
offset,vram,.rodata
190A0,80099100,src/boot/boot_main
190B0,80099110,src/boot/idle
190F0,80099150,src/boot/z_std_dma
19190,800991F0,src/boot/yaz0
19220,80099280,src/boot/irqmgr
194F0,80099550,src/boot/CIC6105
19570,800995D0,src/boot/fault
19F10,80099F70,src/boot/fault_drawer
1A340,8009A3A0,src/boot/libu64/rcp_utils
1A490,8009A4F0,src/boot/libu64/loadfragment
1A7E0,8009A840,src/boot/libu64/loadfragment2
1A980,8009A9E0,src/boot/libu64/stackcheck
1AA20,8009AA80,src/boot/libu64/gfxprint
1AA60,8009AAC0,src/boot/libu64/debug
1AAD0,8009AB30,src/boot/libc64/math64
1AB20,8009AB80,src/boot/libc64/__osMalloc
1AC90,8009ACF0,src/libultra/os/setintmask
1AD10,8009AD70,src/libultra/gu/sinf
1AD60,8009ADC0,src/libultra/os/exceptasm
1ADB0,8009AE10,src/libultra/gu/perspective
1ADC0,8009AE20,src/libultra/io/devmgr
1ADE0,8009AE40,src/libultra/gu/lookathil
1ADF0,8009AE50,src/libultra/libc/xprintf
1AEF0,8009AF50,src/libultra/gu/cosf
1AF40,8009AFA0,src/libultra/gu/libm_vals
1AF50,8009AFB0,src/libultra/libc/xldtob
1AFB0,8009B010,src/libultra/libc/llcvt
1AFC0,8009B020,src/boot/build
offset,vram,.bss
1AFF0,8009B050,src/boot/boot_main
1B9E0,8009BA40,src/boot/idle
1CD90,8009CDF0,src/boot/z_std_dma
1D500,8009D560,src/boot/yaz0
1D910,8009D970,src/boot/CIC6105
1D930,8009D990,src/boot/fault
1E7B0,8009E810,src/boot/fault_drawer
1E7F0,8009E850,src/boot/libc64/math64
1E800,8009E860,src/boot/libc64/malloc
1E830,8009E890,src/boot/libc64/qrand
1E840,8009E8A0,src/boot/libc64/__osMalloc
1E850,8009E8B0,src/libultra/io/sptask
1E890,8009E8F0,src/libultra/io/motor
1E990,8009E9F0,src/libultra/io/siacs
1E9B0,8009EA10,src/libultra/io/controller
1EA40,8009EAA0,src/libultra/voice/voicegetreaddata
1EA50,8009EAB0,src/libultra/os/initialize
1EA60,8009EAC0,src/libultra/debug/kdebugserver
1EC10,8009EC70,src/libultra/io/pimgr
1FED0,8009FF30,src/libultra/io/piacs
1FEF0,8009FF50,src/libultra/io/contpfs
1FFF0,800A0050,src/libultra/os/seteventmesg
20070,800A00D0,src/libultra/os/timerintr
200B0,800A0110,src/libultra/io/pfsisplug
200F0,800A0150,src/libultra/io/cartrominit
20170,800A01D0,src/libultra/io/vimgr
21390,800A13F0,.end