2023-07-04 15:18:28 -07:00
|
|
|
#!/bin/bash
|
2023-12-23 21:15:40 -08:00
|
|
|
# Note: This is a convenience script for Sauraen to build the microcode, build
|
|
|
|
|
# HackerOoT, and upload the ROM to the SummerCart64. You do NOT need to run this
|
|
|
|
|
# script to build the microcode. To build the microcode, just run make F3DEX3_BrZ
|
2024-03-19 22:28:35 -07:00
|
|
|
# or make F3DEX3_BrW (or many other options).
|
2023-07-04 15:18:28 -07:00
|
|
|
set -e
|
2024-03-17 11:29:47 -07:00
|
|
|
|
|
|
|
|
mkdir -p ../../Mods/HackerOoT/data/F3DEX3
|
|
|
|
|
|
|
|
|
|
UCODES=(
|
|
|
|
|
F3DEX3_BrW
|
|
|
|
|
F3DEX3_BrW_PA
|
|
|
|
|
F3DEX3_BrW_PB
|
|
|
|
|
F3DEX3_BrW_PC
|
|
|
|
|
F3DEX3_BrW_NOC
|
|
|
|
|
F3DEX3_BrW_NOC_PA
|
|
|
|
|
F3DEX3_BrW_NOC_PB
|
|
|
|
|
F3DEX3_BrW_NOC_PC
|
|
|
|
|
)
|
|
|
|
|
for ucode in "${UCODES[@]}"; do
|
|
|
|
|
make $ucode
|
|
|
|
|
cp build/$ucode/$ucode.code ../../Mods/HackerOoT/data/F3DEX3/$ucode.code
|
|
|
|
|
cp build/$ucode/$ucode.data ../../Mods/HackerOoT/data/F3DEX3/$ucode.data
|
|
|
|
|
done
|
|
|
|
|
|
2025-07-22 21:17:31 -07:00
|
|
|
make -C ../../Mods/HackerOoT -j32
|
2023-11-15 21:29:13 -08:00
|
|
|
#cp ../../Mods/HackerOoT/HackerOoT.z64 /media/`whoami`/SOME2/
|
2023-12-23 22:47:48 -08:00
|
|
|
../../Flashcarts/SummerCart64/sw/deployer/target/release/sc64deployer upload ../../Mods/HackerOoT/HackerOoT.z64
|
2023-07-04 15:18:28 -07:00
|
|
|
printf "\n====\nDone\n====\n"
|