Simply setup with dtk's auto-extract feature

This commit is contained in:
Luke Street 2024-10-13 10:18:12 -06:00
parent c500101e5f
commit cedd811fc2
5 changed files with 12 additions and 11 deletions

View File

@ -81,11 +81,10 @@ Building
git submodule update --init --recursive
```
- Using [Dolphin Emulator](https://dolphin-emu.org/), extract your game to `orig/GM8E01_00` (or the appropriate version).
![](assets/dolphin-extract.png)
- To save space, the only necessary files are the following. Any others can be deleted.
- `sys/main.dol`
- `files/NESemuP.rel`
- Copy your game's disc image to `orig/GM8E01_00` (or the appropriate version).
- Supported formats: ISO (GCM), RVZ, WIA, WBFS, CISO, NFS, GCZ, TGC
- After the initial build, the disc image can be deleted to save space.
- Configure:
```sh

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

View File

@ -1,4 +1,5 @@
object: orig/GM8E01_00/sys/main.dol
object_base: orig/GM8E01_00
object: sys/main.dol
hash: 949c5ed7368aef547e0b0db1c3678f466e2afbff
symbols: config/GM8E01_00/symbols.txt
splits: config/GM8E01_00/splits.txt
@ -16,7 +17,7 @@ extract:
header: MetroidPrime/DefaultFontTexture.inc
modules:
- object: orig/GM8E01_00/files/NESemuP.rel
- object: files/NESemuP.rel
hash: 5ad6bb727d6dd220e6aceef9143c61a86a6f2bb5
symbols: config/GM8E01_00/NESemu/symbols.txt
splits: config/GM8E01_00/NESemu/splits.txt

View File

@ -1,4 +1,5 @@
object: orig/GM8E01_01/sys/main.dol
object_base: orig/GM8E01_01
object: sys/main.dol
hash: 860141f9671fc141ce8f55448643f713bc64b349
symbols: config/GM8E01_01/symbols.txt
splits: config/GM8E01_01/splits.txt
@ -6,7 +7,7 @@ mw_comment_version: 8
fill_gaps: false
#modules:
#- object: orig/GM8E01_01/files/NESemuP.rel
#- object: files/NESemuP.rel
# hash: 3cf7c08ff9aad30e6122a9ce1df35fb717df3586
# symbols: config/GM8E01_01/NESemu/symbols.txt
# splits: config/GM8E01_01/NESemu/splits.txt

View File

@ -151,8 +151,8 @@ if not config.non_matching:
# Tool versions
config.binutils_tag = "2.42-1"
config.compilers_tag = "20240706"
config.dtk_tag = "v1.0.0"
config.objdiff_tag = "v2.2.1"
config.dtk_tag = "v1.1.2"
config.objdiff_tag = "v2.3.2"
config.sjiswrap_tag = "v1.1.1"
config.wibo_tag = "0.6.11"