1
0
Fork 0
mirror of https://github.com/notwa/mm synced 2024-11-05 05:49:02 -08:00
mm/patch/oot-widescreen

27 lines
543 B
Text
Raw Normal View History

2016-04-09 04:47:53 -07:00
#!/usr/bin/env bash
set -e
inject=../Lua/inject
2016-04-09 04:47:53 -07:00
rom=../roms/everything/"Legend of Zelda, The - Ocarina of Time - Master Quest (E) (Debug) [f1].z64"
lips=../Lua/lib/lips
2016-04-15 11:43:38 -07:00
out=oot-widescreen.z64
2016-04-09 04:47:53 -07:00
2016-04-15 11:43:38 -07:00
mkdir -p build
cp *.lua build/
cd build
cp ../../"$rom" "$out"
2016-04-09 04:47:53 -07:00
# don't copy entire dir; avoid copying dotfiles (.git)
mkdir -p lips
2016-04-15 11:43:38 -07:00
cp ../"$lips"/* lips
cp ../"$inject/"*.asm .
cp ../*.asm .
2016-04-09 04:47:53 -07:00
2016-04-15 11:43:38 -07:00
luajit patch.lua -o 0 \
--extra-rom 0x035D0000 --extra-ram 0x80700000 \
widescreen-inline.asm "$out"
2016-04-09 04:47:53 -07:00
2016-04-15 11:43:38 -07:00
(cd ../../; ./z64dump.py -f patch/build/"$out")