mirror of
https://github.com/patchzyy/wiicompiled
synced 2026-09-10 17:16:47 -04:00
41 lines
1.2 KiB
YAML
41 lines
1.2 KiB
YAML
schema_version: 1
|
|
workspace_root: ../..
|
|
|
|
project:
|
|
id: external-generic-dol
|
|
display_name: External Generic DOL
|
|
|
|
memory:
|
|
base: 0x80000000
|
|
size: 0x01800000
|
|
|
|
# Required by every command that emits RuntimeConfig.h. These are the r13/r2
|
|
# Small Data Area bases your DOL's boot code installs: disassemble the lis/ori
|
|
# pairs in __init_registers (the first `bl` from the entry point) and paste the
|
|
# two constants here. The translator does not guess them.
|
|
# sda_base: 0x00000000 # _SDA_BASE_ (r13)
|
|
# sda2_base: 0x00000000 # _SDA2_BASE_ (r2)
|
|
|
|
inputs:
|
|
# Set RECOMP_GENERIC_DOL to a legally obtained GameCube/Wii main.dol.
|
|
dol:
|
|
path: "%RECOMP_GENERIC_DOL%"
|
|
|
|
translation:
|
|
allow_unsupported_instructions: true
|
|
# Optional. With no function_map the recursive pass seeds from the entry point
|
|
# only and discovers the rest through the call graph; there are no heuristic
|
|
# function-start scans to fall back on.
|
|
# function_map:
|
|
# path: my-game/MAP.txt
|
|
|
|
runtime:
|
|
native_abi_directories: []
|
|
|
|
output:
|
|
root: build/generic-dol
|
|
functions: functions
|
|
runtime_config: RuntimeConfig.h
|
|
data_initializer: data_sections_init.cpp
|
|
base_manifest: base/base_manifest.json
|