mirror of
https://github.com/Xeeynamo/sotn-decomp.git
synced 2025-02-18 20:18:55 +00:00

Occasional maintenance: * asm-differ: latest commit * m2c: latest commit * maspsx: latest commit * spimdisasm: 0.18.0 latest * splat: 0.17.3 The latest version of splat is 0.19.1 but a breaking change in [0.18.0](https://github.com/ethteck/splat/pull/294) is preventing me to upgrade further ([discussion here](https://discord.com/channels/710646040331681844/813939516385525790/1172978921000669274)) Some YAML were malformed and since splat 0.17.0 there are additional checks to ensure they are compliant. There are also new checks that prevents a malformed symbol list including duplicates, which I fixed too.
55 lines
1.5 KiB
YAML
55 lines
1.5 KiB
YAML
options:
|
|
platform: psx
|
|
basename: stcen
|
|
base_path: ..
|
|
build_path: build/us
|
|
target_path: disks/us/ST/CEN/CEN.BIN
|
|
asm_path: asm/us/st/cen
|
|
asset_path: assets/st/cen
|
|
src_path: src/st/cen
|
|
ld_script_path: build/us/stcen.ld
|
|
compiler: GCC
|
|
symbol_addrs_path: config/generated.symbols.us.stcen.txt
|
|
undefined_funcs_auto_path: config/undefined_funcs_auto.us.stcen.txt
|
|
undefined_syms_auto_path: config/undefined_syms_auto.us.stcen.txt
|
|
find_file_boundaries: yes
|
|
use_legacy_include_asm: no
|
|
migrate_rodata_to_functions: no
|
|
asm_jtbl_label_macro: jlabel
|
|
extensions_path: tools/splat_ext
|
|
section_order:
|
|
- ".data"
|
|
- ".rodata"
|
|
- ".text"
|
|
- ".bss"
|
|
segments:
|
|
- name: stcen
|
|
type: code
|
|
start: 0x00000000
|
|
vram: 0x80180000
|
|
subalign: 2
|
|
subsegments:
|
|
- [0x0, data]
|
|
- [0x10AC, .data, entity_relic_orb]
|
|
- [0x1110, data]
|
|
- [0x12D4, roomdef, g_Rooms]
|
|
- [0x1300, data]
|
|
- [0xD42C, rodata]
|
|
- [0xD4B0, .rodata, D600]
|
|
- [0xD4D8, rodata]
|
|
- [0xD578, .rodata, entity_relic_orb]
|
|
- [0xD5B0, .rodata, entity_message_box]
|
|
- [0xD5C4, rodata]
|
|
- [0xD600, c]
|
|
- [0x10E4C, c, random]
|
|
- [0x10E7C, c, update]
|
|
- [0x11178, c, update_stage_entities]
|
|
- [0x11280, c]
|
|
- [0x16F30, c, entity_relic_orb]
|
|
- [0x17A00, c, entity_heart_drop]
|
|
- [0x17B28, c, entity_message_box]
|
|
- [0x18084, c]
|
|
- [0x1B274, c]
|
|
- [0x1C704, sbss]
|
|
- [0x1D46C]
|