kh1/kh.jp.yaml
Noah McQueen b6fd0c83bd
libmc (#44)
* libmc

* one more match, some adjustments
2024-05-06 11:24:41 +09:00

623 lines
22 KiB
YAML

name: Kingdom Hearts (jp)
sha1: 9dabbf867a7ec2a030df99ba1ed969f2deef0488
options:
basename: SLPS_251.05
target_path: SLPS_251.05
base_path: .
compiler: GCC
find_file_boundaries: False
platform: ps2
create_undefined_funcs_auto: True
undefined_funcs_auto_path: undefined_funcs_auto.txt
create_undefined_syms_auto: True
undefined_syms_auto_path: undefined_syms_auto.txt
symbol_addrs_path: symbol_addrs.txt
asm_path: asm
src_path: src
build_path: build
extensions_path: tools/splat_ext
section_order: [".text", ".data", ".rodata", ".bss"]
auto_all_sections: [".data", ".rodata", ".bss"]
subalign: 8
disasm_unknown: True
named_regs_for_c_funcs: False
segments:
- [0, databin, elf_header]
- name: main
type: code
start: 0x80
vram: 0x100000
bss_size: 0x1E1500
subsegments:
- [0x80, asm, crt0]
- [0x168, c, xbeginning]
- [0x1260, c, xporcupine]
- [0x18F0, asm]
- [0x6258, c, xpancake]
- [0x69C8, asm]
- [0x9158, c, xarcade]
- [0xA278, c, xnoodle]
- [0xC358, asm]
- [0xF450, c, xtailor]
- [0x11120, c, xtrumpet]
- [0x11FC0, c, worldfile]
- [0x121E8, c, xblade]
- [0x14D58, asm]
- [0x1C4C0, c, xpaste]
- [0x1C658, c, xturtle]
- [0x1EB78, c, xgoblin]
- [0x1FBE8, c, xkingdom]
- [0x20AB8, asm]
- [0x3ABE8, c, xapple]
- [0x3BE08, asm]
- [0x49D68, c, xsquash]
- [0x4A098, asm]
####################
# Particle Effects #
####################
- [0x85220, c, ppp/pppKeThLz]
- [0x85238, c, ppp/pppKeThCp]
- [0x85250, c, ppp/pppKeThCpSft]
- [0x85258, c, ppp/pppKeAccSpdSv]
- [0x852F8, c, ppp/pppDrawHook]
- [0x85360, c, ppp/pppPoint]
- [0x85418, c, ppp/pppMove]
- [0x85510, c, ppp/pppAccele]
- [0x85608, c, ppp/pppAngle]
- [0x856B8, c, ppp/pppAngMove]
- [0x857A8, c, ppp/pppAngAccele]
- [0x85898, c, ppp/pppScale]
- [0x85950, c, ppp/pppSclMove]
- [0x85A48, c, ppp/pppSclAccele]
- [0x85B40, c, ppp/pppColor]
- [0x85C50, c, ppp/pppColMove]
- [0x85D68, c, ppp/pppColAccele]
- [0x85E80, c, ppp/pppVertexAttend]
- [0x85F90, c, ppp/pppVertexAp]
- [0x86330, c, ppp/pppSegmentAp]
- [0x86338, c, ppp/pppFaceAp]
- [0x86340, c, ppp/pppVertexApLc]
- [0x866A0, c, ppp/pppVertexApAt]
- [0x86918, c, ppp/pppVtMime]
- [0x86C18, c, ppp/pppMatrixXYZ]
- [0x86D18, c, ppp/pppMatrixXZY]
- [0x86E18, c, ppp/pppMatrixYZX]
- [0x86F18, c, ppp/pppMatrixYXZ]
- [0x87018, c, ppp/pppMatrixZXY]
- [0x87118, c, ppp/pppMatrixZYX]
- [0x87218, c, ppp/pppMatrixLoc]
- [0x87288, c, ppp/pppMatrixScl]
- [0x87330, c, ppp/pppParMatrix]
- [0x87360, c, ppp/pppChrSclXYZMatrix]
- [0x873F8, c, ppp/pppChrSclXZMatrix]
- [0x87470, c, ppp/pppChrSclYMatrix]
- [0x874E0, c, ppp/pppChrYSclXYZMatrix]
- [0x87560, c, ppp/pppChrXSclXYZMatrix]
- [0x875E0, c, ppp/pppDrawMatrix]
- [0x87610, c, ppp/pppDrawMatrixFront]
- [0x876B0, c, ppp/pppDrawMatrixNoRot]
- [0x877A0, c, ppp/pppDrawMatrixWood]
- [0x87850, c, ppp/pppSMatrix]
- [0x87870, c, ppp/pppDrawMdl]
- [0x879C8, c, ppp/pppDrawMdlSemi]
- [0x87B10, c, ppp/pppDrawMdlTs]
- [0x87DA8, c, ppp/pppDrawShape]
- [0x87FC8, c, ppp/pppPObjPoint]
- [0x88078, c, ppp/pppPointAp]
- [0x88190, c, ppp/pppPointRAp]
- [0x88400, c, ppp/pppRandFloat]
- [0x88550, c, ppp/pppRandUpFloat]
- [0x886A8, c, ppp/pppRandDownFloat]
- [0x88800, c, ppp/pppRandChar]
- [0x88968, c, ppp/pppRandUpChar]
- [0x88AD8, c, ppp/pppRandDownChar]
- [0x88C48, c, ppp/pppRandShort]
- [0x88DB0, c, ppp/pppRandUpShort]
- [0x88F20, c, ppp/pppRandDownShort]
- [0x89090, c, ppp/pppRandInt]
- [0x89250, c, ppp/pppRandUpInt]
- [0x893E8, c, ppp/pppRandDownInt]
- [0x89590, c, ppp/pppRandFV]
- [0x89738, c, ppp/pppRandUpFV]
- [0x898E8, c, ppp/pppRandDownFV]
- [0x89AB8, c, ppp/pppRandIV]
- [0x89C60, c, ppp/pppRandUpIV]
- [0x89E10, c, ppp/pppRandDownIV]
- [0x89FD8, c, ppp/pppRandCV]
- [0x8A1A8, c, ppp/pppRandUpCV]
- [0x8A380, c, ppp/pppRandDownCV]
- [0x8A560, c, ppp/pppRandHCV]
- [0x8A730, c, ppp/pppRandUpHCV]
- [0x8A908, c, ppp/pppRandDownHCV]
- [0x8AB60, c, ppp/pppSRandFV]
- [0x8AD38, c, ppp/pppSRandUpFV]
- [0x8AF10, c, ppp/pppSRandDownFV]
- [0x8B110, c, ppp/pppSRandCV]
- [0x8B320, c, ppp/pppSRandUpCV]
- [0x8B530, c, ppp/pppSRandDownCV]
- [0x8B740, c, ppp/pppSRandHCV]
- [0x8B950, c, ppp/pppSRandUpHCV]
- [0x8BB60, c, ppp/pppSRandDownHCV]
- [0x8BC98, c, ppp/pppEiWindFun]
- [0x8BE00, c, ppp/pppEiWfacc]
- [0x8C018, c, ppp/pppDrawShapeField]
- [0x8C030, c, ppp/pppDrawMdlSea]
- [0x8C048, c, ppp/pppMoveLoop]
- [0x8C160, c, ppp/pppAngMoveLoop]
- [0x8C278, c, ppp/pppSclMoveLoop]
- [0x8C390, c, ppp/pppMatrixLoop]
- [0x8C490, c, ppp/pppPointLoop]
- [0x8C5D8, c, ppp/pppAngleLoop]
- [0x8C720, c, ppp/pppScaleLoop]
- [0x8C868, c, ppp/pppDrawMatrixLoop]
- [0x8C898, c, ppp/pppDrawMdlLoop]
- [0x8CCD8, c, ppp/pppDrawMdlLoopZ]
- [0x8D148, c, ppp/pppMatrixLoopXYZ]
- [0x8D248, c, ppp/pppMatrixLoopXZY]
- [0x8D348, c, ppp/pppMatrixLoopYXZ]
- [0x8D448, c, ppp/pppMatrixLoopYZX]
- [0x8D548, c, ppp/pppMatrixLoopZXY]
- [0x8D648, c, ppp/pppMatrixLoopZYX]
- [0x8D748, c, ppp/pppKeTh]
- [0x8DD98, c, ppp/pppKeThTp]
- [0x8DEC8, c, ppp/pppKeThRes]
- [0x8DEF8, c, ppp/pppKeThRes8]
- [0x8DF28, c, ppp/pppKeThRes8x4]
- [0x8DF58, c, ppp/pppKeThRes8x128]
- [0x8DF88, c, ppp/pppKeThRes16]
- [0x8DFB8, c, ppp/pppKeThRes16x4]
- [0x8DFE8, c, ppp/pppKeThRes16x64]
- [0x8E018, c, ppp/pppKeThRes24]
- [0x8E048, c, ppp/pppKeThRes24x4]
- [0x8E078, c, ppp/pppKeThRes32]
- [0x8E0A8, c, ppp/pppKeThRes32x4]
- [0x8E0D8, c, ppp/pppKeThRes32x32]
- [0x8E108, c, ppp/pppKeThRes40]
- [0x8E138, c, ppp/pppKeThRes40x4]
- [0x8E168, c, ppp/pppKeThRes48]
- [0x8E198, c, ppp/pppKeThRes48x4]
- [0x8E1C8, c, ppp/pppKeThRes64]
- [0x8E1F8, c, ppp/pppKeThRes64x4]
- [0x8E228, c, ppp/pppKeThRes64x16]
- [0x8E258, c, ppp/pppKeThRes128]
- [0x8E288, c, ppp/pppKeThRes128x4]
- [0x8E2B8, c, ppp/pppKeThRes128x8]
- [0x8E2E8, c, ppp/pppKeThRes255]
- [0x8E318, c, ppp/pppKeThRes255x4]
- [0x8E348, c, ppp/pppKeThHitBorn]
- [0x8E560, c, ppp/pppKeThSft]
- [0x8E8A8, c, ppp/pppKeBornRnd]
- [0x8ED58, c, ppp/pppKeBornRnd2]
- [0x8EF80, c, ppp/pppKeBornRnd3]
- [0x8F1E0, c, ppp/pppKeBornRnd4]
- [0x8F708, c, ppp/pppKeBornRnd5]
- [0x8FB38, c, ppp/pppKeBornRnd6]
- [0x8FE20, c, ppp/pppKeBornPtCmpl]
- [0x90038, c, ppp/pppKeMvYpEff]
- [0x901A8, c, ppp/pppKeMdlTfd]
- [0x903C8, c, ppp/pppKeMdlTfdUv]
- [0x90698, c, ppp/pppKeMdlTfd2]
- [0x908B8, c, ppp/pppKeMdlTfdUv2]
- [0x90B88, c, ppp/pppKeMdlDtt]
- [0x915F8, c, ppp/pppKeMdlBmp]
- [0x91610, c, ppp/pppKeAcmSolid]
- [0x91618, c, ppp/pppKeShpTail]
- [0x91F68, c, ppp/pppKeShpTail2]
- [0x92830, c, ppp/pppKeShpTail3]
- [0x934D0, c, ppp/pppKeShpTailPht]
- [0x934F0, c, ppp/pppKeShpTailLc]
- [0x93530, c, ppp/pppKeShpDtt]
- [0x93870, c, ppp/pppKeLnsLp]
- [0x93A78, c, ppp/pppKeLnsArnd]
- [0x93D00, c, ppp/pppKeLnsClm]
- [0x93F90, c, ppp/pppKeLnsCrn]
- [0x941F0, c, ppp/pppKeLnsFls]
- [0x94890, c, ppp/pppKeLnsLpT]
- [0x94A50, c, ppp/pppKeLnsArndT]
- [0x94CA8, c, ppp/pppKeLnsClmT]
- [0x94FA0, c, ppp/pppKeLnsCrnT]
- [0x95258, c, ppp/pppKeLnsFlsT]
- [0x95478, c, ppp/pppKeLnsLpSft]
- [0x95558, c, ppp/pppKeHmgEff]
- [0x95760, c, ppp/pppKeGrvTgt]
- [0x957C8, c, ppp/pppKeGrvEff]
- [0x95950, c, ppp/pppKeHitBall]
- [0x959A0, c, ppp/pppKeHitBorn]
- [0x95B18, c, ppp/pppKeHitChkPxB]
- [0x95D68, c, ppp/pppKeDrct]
- [0x95DC8, c, ppp/pppKeMatSN]
- [0x95EA0, c, ppp/pppKeParMatR]
- [0x95F40, c, ppp/pppKeTkFade]
- [0x96418, c, ppp/pppKeDMat]
- [0x96490, c, ppp/pppKeDMatFr]
- [0x96558, c, ppp/pppKeMatPht]
- [0x96688, c, ppp/pppKeDMatPht]
- [0x96748, c, ppp/pppKeDMatPhtFr]
- [0x96848, c, ppp/pppDrawMdl2]
- [0x969F0, c, ppp/pppDrawMdlSemi2]
- [0x96B88, c, ppp/pppDrawMdlTs2]
- [0x96E68, c, ppp/pppKeZCrct]
- [0x97078, c, ppp/pppKeZCrctShp]
- [0x972A0, c, ppp/pppDrawMdl3]
- [0x974F8, c, ppp/pppDrawMdlSemi3]
- [0x97740, c, ppp/pppDrawMdlTs3]
- [0x97AE0, c, ppp/pppKeMdlTfd3]
- [0x97D28, c, ppp/pppKeMdlTfdUv3]
- [0x98020, c, ppp/pppDrawShapeX]
- [0x98288, c, ppp/pppKeShpTailX]
- [0x98C08, c, ppp/pppKeShpTail2X]
- [0x99518, c, ppp/pppKeShpTail3X]
- [0x9A1F8, c, ppp/pppRyjDrawMatrixWorld]
- [0x9A298, c, ppp/pppRyjDrawMatrixWorldFront]
- [0x9A3B8, c, ppp/pppRyjDrawMatrixWorldNoRot]
- [0x9A520, c, ppp/pppRyjDrawMatrixWorldWood]
- [0x9A740, c, ppp/pppRyjMatrixWorldXYZ]
- [0x9A910, c, ppp/pppRyjMatrixWorldXZY]
- [0x9AAE0, c, ppp/pppRyjMatrixWorldYXZ]
- [0x9ACB0, c, ppp/pppRyjMatrixWorldYZX]
- [0x9AE80, c, ppp/pppRyjMatrixWorldZXY]
- [0x9B050, c, ppp/pppRyjMatrixWorldZYX]
- [0x9B220, c, ppp/pppRyjMatrixNoRot]
- [0x9BF48, c, ppp/pppRyjDrawShipoly]
- [0x9D178, c, ppp/pppRyjDrawShipolyBone]
- [0x9EB38, c, ppp/pppRyjMegaBirth]
- [0x9F6D0, c, ppp/pppRyjMngFlag]
- [0x9F9D0, c, ppp/pppRyjMegaBirthPrize]
- [0xA00C0, c, ppp/pppRyjMegaPlace]
- [0xA0D48, c, ppp/pppRyjMegaPlaceShape]
- [0xA0DD0, c, ppp/pppRyjMegaPlaceModel]
- [0xA0E58, c, ppp/pppRyjMegaPlaceLamp]
- [0xA25C0, c, ppp/pppRyjMegaBirthModel]
- [0xA30F0, c, ppp/pppRyjDrawKekoto]
- [0xA3C40, c, ppp/pppRyjLight]
- [0xA3E28, c, ppp/pppRyjDrawMatrixWorldDtt]
- [0xA3EE8, c, ppp/pppRyjDrawMatrixWorldDttFr]
- [0xA4E38, c, ppp/pppRyjMegaBirthFilter]
- [0xA6870, c, ppp/pppRyjMegaBirthModelFilter]
- [0xA7078, c, xberry]
- [0xA8828, c, xpear]
- [0xA9300, asm]
- [0xC3728, c, xflamingo]
- [0xC5E08, asm]
- [0xC84F0, c, xhumungus]
- [0xDEEF8, c, xstuck]
- [0xDF218, asm]
- [0xED8F8, c, xquack]
- [0xEED88, asm]
- [0xEF290, c, xtango]
- [0xF0CB0, c, xbiscuit]
- [0xF3A10, c, xmeowp]
- [0xF4910, asm]
- [0x115B08, c, xpotato]
- [0x119868, c, xrodent]
- [0x11A450, asm]
- [0x130558, c, memcard]
- [0x1330F8, asm]
- [0x144510, c, xcapy]
- [0x144CB8, asm]
- [0x146BD0, c, xmonitor]
- [0x1477F8, asm]
- [0x14A090, c, disk]
###########
# Library #
###########
# ??? - the following 3 have 0x10 file alignment and 0x4 (no) function alignment within files
- [0x14AB28, asm]
- [0x14B880, asm]
- [0x14BA00, asm]
# libc.a
- [0x14BD50, asm, libc/assert]
- [0x14BD88, asm, libc/bsearch]
- [0x14BE58, asm, libc/exit]
- [0x14BF08, asm, libc/fiprintf]
- [0x14BF60, asm, libc/malloc]
- [0x14C000, asm, libc/malloc_r]
- [0x14C980, asm, libc/memcmp]
# - [0x14CA14, asm, libc/memcpy]
# - [0x14CAC4, asm, libc/memset]
- [0x14CB88, asm, libc/mloc]
- [0x14CC58, asm, libc/printf]
- [0x14CD28, asm, libc/puts]
- [0x14CDD0, asm, libc/qsort]
- [0x14D7C0, asm, libc/rand]
- [0x14D840, asm, libc/sbrkr]
- [0x14D898, asm, libc/sprintf]
- [0x14D9B0, asm, libc/strcat]
# - [0x14DADC, asm, libc/strcmp]
- [0x14DC20, asm, libc/strcpy]
# - [0x14DD34, asm, libc/strlen]
- [0x14DE70, asm, libc/strncmp]
- [0x14E028, asm, libc/vfiprintf]
- [0x14ED98, asm, libc/vfprintf]
- [0x150810, asm, libc/vsprintf]
- [0x1508C0, asm, libc/wsetup]
- [0x1509D0, asm, libc/abort]
- [0x1509E8, asm, libc/dtoa]
- [0x151E80, asm, libc/fflush]
- [0x151F98, asm, libc/findfp]
- [0x152238, asm, libc/freer]
- [0x1526A0, asm, libc/fvwrite]
- [0x152A80, asm, libc/fwalk]
- [0x152B18, asm, libc/locale]
- [0x152C00, asm, libc/makebuf]
- [0x152D58, asm, libc/mbtowc_r]
# - [0x152D8C, asm, libc/memchr]
# - [0x152E6C, asm, libc/memmove]
- [0x152F70, asm, libc/mprec]
- [0x153F88, asm, libc/s_isinf]
- [0x153FD0, asm, libc/s_isnan]
- [0x154010, asm, libc/signal]
- [0x1542F8, asm, libc/signalr]
- [0x154370, asm, libc/stdio]
- [0x1544E0, asm, libc/writer]
- [0x154540, asm, libc/callocr]
- [0x1545F8, asm, libc/closer]
- [0x154650, asm, libc/fstatr]
- [0x1546B0, asm, libc/lseekr]
- [0x154710, asm, libc/readr]
# libkernl.a
- [0x154780, asm, libkernl/klib]
- [0x155020, asm, libkernl/glue]
- [0x1553F0, asm, libkernl/cache]
- [0x155670, asm, libkernl/intr]
- [0x1558A0, asm, libkernl/alarm]
- [0x1559E0, asm, libkernl/tty]
- [0x155F00, asm, libkernl/kprintf]
- [0x156878, asm, libkernl/sifrpc]
- [0x1577D8, c, lib/libkernl/filestub]
- [0x15AE70, asm, libkernl/eeloadfile]
- [0x15BBD0, asm, libkernl/iopreset]
- [0x15BE80, asm, libkernl/diei]
- [0x15BEE0, c, lib/libkernl/initsys]
- [0x15C020, asm, libkernl/libosd]
- [0x15C2B0, asm, libkernl/thread]
- [0x15C610, asm, libkernl/deci2]
- [0x15C7F0, asm, libkernl/sifcmd]
- [0x15CF38, asm, libkernl/tlbfunc]
- [0x15D440, asm, libkernl/tlbtrap]
# libgcc.a
- [0x15D7A0, asm, libgcc/_muldi3]
- [0x15D818, asm, libgcc/_divdi3]
- [0x15DEB0, asm, libgcc/_moddi3]
- [0x15E540, asm, libgcc/_udivdi3]
- [0x15EAC0, asm, libgcc/_umoddi3]
- [0x15F028, asm, libgcc/_fixunsdfdi]
- [0x15F140, asm, libgcc/_fixunssfdi]
- [0x15F268, asm, libgcc/main]
- [0x15F3F0, asm, libgcc/_sf_to_df]
- [0x15F430, asm, libgcc/_addsub_df]
- [0x15F750, asm, libgcc/_mul_df]
- [0x15FA00, asm, libgcc/_div_df]
- [0x15FB78, asm, libgcc/_compare_df]
- [0x15FBC8, asm, libgcc/_si_to_df]
- [0x15FC80, asm, libgcc/_df_to_si]
- [0x15FD20, asm, libgcc/_make_df]
- [0x15FD50, asm, libgcc/_df_to_sf]
- [0x15FDA0, asm, libgcc/_df_to_usi]
- [0x15FE48, asm, libgcc/frame-dwarf2]
- [0x1613B8, asm, libgcc/_floatdidf]
- [0x161460, asm, libgcc/_unpack_sf]
- [0x1614C0, asm, libgcc/_make_sf]
- [0x1614F0, asm, libgcc/_pack_df]
- [0x161608, asm, libgcc/_unpack_df]
- [0x1616B8, asm, libgcc/_fpcmp_parts_df]
- [0x1617D8, asm, libgcc/_pack_sf]
- [0x1618A8, asm, libgcc/atexit]
- [0x161948, asm, libgcc/errno]
- [0x161958, asm, libgcc/strncpy]
# libgraph.a
- [0x161B18, asm, libgraph/graph001]
- [0x161CB8, asm, libgraph/graph002]
- [0x161D20, asm, libgraph/graph003]
- [0x161F90, asm, libgraph/graph004]
- [0x162050, asm, libgraph/graph008]
- [0x162138, asm, libgraph/graph011]
- [0x1621D0, asm, libgraph/graph012]
- [0x1624E8, asm, libgraph/graph015]
- [0x1626D0, asm, libgraph/graph016]
- [0x162810, asm, libgraph/graph017]
- [0x162990, asm, libgraph/graph018]
- [0x163020, asm, libgraph/graph019]
- [0x1630C0, asm, libdma]
- [0x163B90, asm, libuv0]
- [0x1648D8, asm, libdbc]
- [0x165338, asm, libpad2]
- [0x165B90, asm, libvib]
# libcdvd.a
- [0x165D00, asm, libcdvd/cdvd000]
- [0x167018, asm, libcdvd/cdvd005]
- [0x1671F8, asm, libcdvd/cdvd010]
- [0x1672C8, asm, libcdvd/cdvd015]
- [0x167360, asm, libcdvd/cdvd017]
- [0x167418, asm, libcdvd/cdvd018]
- [0x1674D0, asm, libcdvd/cdvd035]
# libm.a
- [0x167588, asm, libm/s_atan]
- [0x167A50, asm, libm/s_ceil]
- [0x167C60, asm, libm/s_cos]
- [0x167D88, asm, libm/s_fabs]
- [0x167DC0, asm, libm/s_nan]
- [0x167DE8, asm, libm/s_sin]
- [0x167F20, asm, libm/sf_cos]
- [0x167FF8, asm, libm/sf_sin]
- [0x1680E0, asm, libm/sf_tan]
- [0x168158, asm, libm/w_asin]
- [0x168170, asm, libm/w_atan2]
- [0x168188, asm, libm/w_sqrt]
- [0x1681A0, asm, libm/wf_acos]
- [0x1681B8, asm, libm/wf_asin]
- [0x1681D0, asm, libm/wf_atan2]
- [0x1681E8, asm, libm/wf_fmod]
- [0x168200, asm, libm/wf_pow]
- [0x168218, asm, libm/wf_sqrt]
- [0x168230, asm, libm/e_asin]
- [0x168888, asm, libm/e_atan2]
- [0x168BC8, asm, libm/e_rem_pio2]
- [0x169180, asm, libm/e_sqrt]
- [0x1694A0, asm, libm/ef_acos]
- [0x1698E0, asm, libm/ef_asin]
- [0x169C98, asm, libm/ef_atan2]
- [0x169E80, asm, libm/ef_fmod]
- [0x16A050, asm, libm/ef_pow]
- [0x16A870, asm, libm/ef_rem_pio2]
- [0x16AC38, asm, libm/ef_sqrt]
- [0x16AD10, asm, libm/k_cos]
- [0x16AFE8, asm, libm/k_rem_pio2]
- [0x16BB38, asm, libm/k_sin]
- [0x16BD70, asm, libm/kf_cos]
- [0x16BEE0, asm, libm/kf_rem_pio2]
- [0x16C788, asm, libm/kf_sin]
- [0x16C8B0, asm, libm/kf_tan]
- [0x16CB58, asm, libm/s_floor]
- [0x16CD70, asm, libm/s_scalbn]
- [0x16CF58, asm, libm/sf_atan]
- [0x16D1F8, asm, libm/sf_fabs]
- [0x16D220, asm, libm/sf_floor]
- [0x16D310, asm, libm/sf_scalbn]
- [0x16D3D8, asm, libm/s_copysign]
- [0x16D420, asm, libm/sf_copysign]
- [0x16D460, asm, libpc]
- [0x16D4E8, c, lib/libmc]
# libipu.a
- [0x16ED50, asm, libipu/libipu]
- [0x16F0C0, asm, libipu/ipuinit]
- [0x16F360, data]
- [0x1B3AA0, .data, xnoodle]
- [0x1B7B90, data]
- [0x1B91F8, .data, worldfile]
- [0x1B9370, data]
- [0x201090, .data, xapple]
- [0x2010F8, data] # todo: xapple owns D_00301078
- [0x2DE638, data, xquack]
- [0x2DE670, data]
- [0x31F948, .data, memcard]
- [0x31FA50, data]
- [0x361178, .data, xcapy]
- [0x361180, data]
- [0x364368, .data, disk]
- [0x364408, data]
- [0x364430, data, libc/impure]
- [0x364728, data, libc/malloc_r]
- [0x364B80, data, libc/mlock]
- [0x364B88, data, libc/locale]
# - [0x364B8C, data, libkernl/klib]
# - [0x364B9C, data, libkernl/glue]
- [0x364BA8, data, libkernl/alarm]
- [0x365350, data, libkernl/kprintf]
- [0x365358, data, libkernl/sifrpc]
- [0x365360, .data, lib/libkernl/filestub]
# - [0x3653F4, data, libkernl/eeloadfile]
- [0x365400, .data, lib/libkernl/initsys]
- [0x365418, data, libkernl/libosd]
- [0x365BD8, data, libkernl/thread]
# - [0x365BDC, data, libkernl/sifcmd]
- [0x365BE0, data, libkernl/tlbfunc]
# - [0x36621C, data, libgcc/__main]
- [0x366230, data, libgraph/graph001]
- [0x366250, data, libgraph/graph002]
- [0x366270, data, libgraph/graph018]
- [0x366280, data, libdma/libdma]
- [0x366330, data, libvu0]
- [0x366360, data, libdbc]
- [0x366370, data, libdpad2]
- [0x3663A0, data, libdvib]
- [0x3663C0, data, libcdvd/cdvd000]
- [0x367E30, data, libpc]
- [0x367E40, data, lib/libmc]
- [0x367E60, data, libipu]
- [0x367EE0, data]
- [0x3869D0, .rodata, xbeginning]
- [0x3869F0, .rodata, xporcupine]
- [0x386A00, rodata, 18F0]
# - [0x386A60, .rodata, xarcade]
- [0x386AE0, .rodata, xnoodle]
- [0x386B10, rodata, 69C8]
- [0x386D20, .rodata, worldfile]
- [0x386DB8, .rodata, xblade]
- [0x386E40, rodata, 14D58]
- [0x386EC0, .rodata, xturtle]
- [0x386F70, .rodata, xgoblin]
- [0x386FF0, .rodata, xkingdom]
- [0x387080, rodata, 20AB8]
- [0x3879E8, .rodata, xapple]
- [0x387A58, rodata, blob3] # todo: part of xapple
- [0x387A60, rodata, 3BE08]
- [0x3881C0, rodata, 4A098]
- [0x389BC0, rodata, DF218]
# - [0x38A610, .rodata, xbiscuit] # todo: switch tables
- [0x38A6F0, .rodata, xmeowp]
- [0x38A720, rodata, F4910]
- [0x38AB30, .rodata, xrodent]
- [0x38AB50, rodata, 11A450]
- [0x38AFB0, .rodata, memcard]
- [0x38B070, rodata, 1330F8]
- [0x38B3C8, .rodata, xcapy]
- [0x38B410, rodata, 144CB8]
- [0x38B450, .rodata, xmonitor]
- [0x38B468, rodata, 1477F8]
- [0x38B518, .rodata, disk]
- [0x38B598, rodata, libc/assert]
- [0x38B5C8, rodata, libc/ctype_]
- [0x38B6D0, rodata, libc/impure]
- [0x38B6D8, rodata, libc/puts]
- [0x38B6E0, rodata, libc/vfiprintf]
- [0x38B8D0, rodata, libc/vfprintf]
- [0x38BAE0, rodata, libc/dtoa]
- [0x38BB38, rodata, libc/locale]
- [0x38BB80, rodata, libc/mprec]
- [0x38BCA8, rodata, libkernl/tty]
- [0x38BD20, rodata, libkernl/kprintf]
- [0x38BE80, .rodata, lib/libkernl/filestub]
- [0x38BEF8, rodata, libkernl/eeloadfile]
- [0x38BF00, rodata, libkernl/iopreset]
- [0x38BF30, rodata, libkernl/thread]
- [0x38BF58, rodata, libkernl/tlbfunc]
- [0x38BFD8, rodata, libgcc/_divdi3]
- [0x38C0D8, rodata, libgcc/_moddi3]
- [0x38C1D8, rodata, libgcc/_udivdi3]
- [0x38C2D8, rodata, libgcc/_umoddi3]
- [0x38C3D8, rodata, libgcc/_thenan_df]
- [0x38C3F0, rodata, libgcc/frame-dwarf2]
- [0x38C4C0, rodata, libgraph/graph003]
- [0x38C4F8, rodata, libgraph/graph008]
- [0x38C528, rodata, libgraph/graph012]
- [0x38C6C0, rodata, libgraph/graph015]
- [0x38C7E0, rodata, libgraph/graph017]
- [0x38C820, rodata, libgraph/graph018]
- [0x38CA20, rodata, libdbc]
- [0x38CC18, rodata, libcdvd/cdvd000]
- [0x38CDC8, rodata, libcdvd/cdvd005]
- [0x38CDF0, rodata, libcdvd/cdvd017]
- [0x38CE00, rodata, libm/s_atan]
- [0x38CEB0, rodata, libm/s_ceil]
- [0x38CEC0, rodata, libm/sf_cos]
- [0x38CEC8, rodata, libm/e_asin]
- [0x38D018, rodata, libm/e_atan2]
- [0x38D0C8, rodata, libm/e_rem_pio2]
- [0x38D318, rodata, libm/e_sqrt]
- [0x38D328, rodata, libm/ef_acos]
- [0x38D360, rodata, libm/ef_asin]
# - [0x38D39C, rodata, libm/ef_atan2]
- [0x38D3B8, rodata, libm/ef_fmod]
- [0x38D3C8, rodata, libm/ef_pow]
- [0x38D450, rodata, libm/ef_rem_pio2]
- [0x38D810, rodata, libm/ef_sqrt]
- [0x38D818, rodata, libm/k_cos]
- [0x38D880, rodata, libm/k_rem_pio2]
- [0x38D8F0, rodata, libm/k_sin]
- [0x38D960, rodata, libm/kf_cos]
- [0x38D980, rodata, libm/kf_rem_pio2]
# - [0x38D9CC, rodata, libm/kf_sin]
- [0x38D9E8, rodata, libm/kf_tan]
- [0x38DA30, rodata, libm/s_floor]
- [0x38DA40, rodata, libm/s_scalbn]
- [0x38DA70, rodata, libm/sf_atan]
# - [0x38DAC4, rodata, libm/sf_floor]
- [0x38DAC8, rodata, libm/sf_scalbn]
- [0x38DAD8, rodata, libmc]
- [0x38DB80, databin] # .reginfo / segment_1.2
- [0x38DB98, databin]
- [0x39A680]