mirror of https://github.com/n64decomp/007.git
make script support some dynamic relocation, add some labels
Former-commit-id: c233ca61d9a0dc980e2f3fa60e242e21eb8ed12e [formerly 523badfb4604ef26575ca3a3f9561df129a76c91] [formerly e36af630299222d26a88ceb62dbb519050ee2425 [formerly 2ae5b95a4ce263dbf43496d276b4c3523b1e1c61]] Former-commit-id: 7d495d8f1acf9360e2b3fa1bceee8380dd19bbc1 [formerly 1010e39382ce0ddb8c23269293813643155be68b] Former-commit-id: 59f5febe120ddd1ec35831a200b1364d6c4af763
This commit is contained in:
parent
c271beb0d1
commit
2f68559dc1
|
@ -1 +1 @@
|
||||||
caf3b7d9ec75753039dd98c8a0f33cf96971aa0e
|
f400cf876b1c5d2182dd5157ff4f3b5105c925e5
|
|
@ -1,24 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
echo "patching $1"
|
|
||||||
echo "extract data segment"
|
|
||||||
echo "one byte at a time is slow, sorry"
|
|
||||||
echo "if you changed size of data segment, change count here"
|
|
||||||
dd skip=12582912 count=247120 if=$1 of=data_seg bs=1
|
|
||||||
|
|
||||||
echo "truncate $1 to 0xC00000"
|
|
||||||
cat $1 | head --bytes=12582912 > $1.tmp
|
|
||||||
|
|
||||||
echo "compress data segment"
|
|
||||||
tools/1172compress.sh data_seg data_seg.rz
|
|
||||||
|
|
||||||
|
|
||||||
echo "inject data segment"
|
|
||||||
RZSIZE=$(stat -c%s "data_seg.rz")
|
|
||||||
echo "size=$RZSIZE"
|
|
||||||
|
|
||||||
echo "one byte at a time is slow, sorry"
|
|
||||||
dd if=data_seg.rz of=$1.tmp obs=1 seek=137616 conv=notrunc
|
|
||||||
rm data_seg data_seg.rz
|
|
||||||
|
|
||||||
mv $1.tmp $1
|
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
b2d202e5cf58c4eb119bc22227172bf95511f261
|
Loading…
Reference in New Issue