This commit is contained in:
patchzyy
2026-08-23 17:10:50 +02:00
commit ec226e8348
1099 changed files with 400981 additions and 0 deletions
+40
View File
@@ -0,0 +1,40 @@
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
+29792
View File
File diff suppressed because it is too large Load Diff
+68
View File
@@ -0,0 +1,68 @@
schema_version: 1
workspace_root: ../..
project:
id: mkwii-rmcp01
display_name: Mario Kart Wii PAL
game_id: RMCP01
region: P
base_manifest_format: mkwii-recomp-base-manifest
base_manifest_stem: mkwii_base
memory:
base: 0x80000000
size: 0x01A00000
sda_base: 0x8038CC00
sda2_base: 0x8038EFA0
inputs:
dol:
path: Assets/main.dol
sha256: 80d18895b39c63bd80f457398bfcbb91b7d16ac116a41a88967e954080155b05
rel:
path: Assets/StaticR.rel
load_address: 0x805102E0
sha256: 16d9d146112541fefea701ecb5bc1a496f9d50e4a752fbb5b6778e7c6399f67d
translation:
entry_points:
- 0x800060A4
function_map:
path: projects/mkwii/MAP.txt
#just a precaution, but this should never be needed for MKWii
allow_unsupported_instructions: false
runtime:
native_registration_root: runtime/src
native_abi_directories:
- runtime/src/hle/gx
output:
root: generated
functions: functions
runtime_config: RuntimeConfig.h
data_initializer: data_sections_init.cpp
base_manifest: ../build/base/mkwii_base_manifest.json
profiles:
retro-rewind:
enabled: true
requires_game_id: RMCP01
requires_dol_sha256: 80d18895b39c63bd80f457398bfcbb91b7d16ac116a41a88967e954080155b05
code_pul: PulsarPacks/completed/RetroRewind/RetroRewind6/Binaries/Code.pul
mod_root: PulsarPacks/completed/RetroRewind/RetroRewind6
region: P
module_guest_base: 0x81800000
module_link_base: 0x803992E0
output: build/mods/retro_rewind_full_cpp
enable_retro_wfc: true
retro_wfc_payload: http://nas.play.rwfc.net/payload?g=RMCPD00
retro_wfc_legacy_bootstrap_hook: 0x800ED6E8
riivolution:
xml: xml/RetroRewind6.xml
options:
- section: Retro Rewind
option: Pack
choice: 1