forked from Ports/goldeneye-pc-port
update public from private
This commit is contained in:
1 parent
8f2c5c73bb
commit
ac52aae51e
243 files changed
+96748
-34659
No files matched your search
@@ -10,17 +10,17 @@ DATASEG_LEN=$(printf "%d\n" 0x$(grep ${MAPFILE} -e 'load address 0x0000000000c00
|
||||
|
||||
echo "patching $1"
|
||||
echo "extract data segment"
|
||||
[ -x tools/aaa_rip/aaa_rip ] && tools/aaa_rip/aaa_rip $1 data_seg ${DATASEG_START} ${DATASEG_LEN} || dd skip=${DATASEG_START} count=${DATASEG_LEN} if=$1 of=data_seg bs=1
|
||||
[ -x tools/aaa_rip/aaa_rip ] && tools/aaa_rip/aaa_rip $1 build/$2/data_seg ${DATASEG_START} ${DATASEG_LEN} || dd skip=${DATASEG_START} count=${DATASEG_LEN} if=$1 of=build/$2/data_seg bs=1
|
||||
|
||||
echo "truncate $1 to 0x$(printf "%x\n" ${DATASEG_START})"
|
||||
cat $1 | head --bytes=${DATASEG_START} > $1.tmp
|
||||
|
||||
echo "compress data segment"
|
||||
tools/1172compress.sh data_seg data_seg.rz
|
||||
tools/1172compress.sh build/$2/data_seg build/$2/data_seg.rz
|
||||
|
||||
|
||||
echo "inject data segment"
|
||||
RZSIZE=$(stat -c%s "data_seg.rz")
|
||||
RZSIZE=$(stat -c%s "build/$2/data_seg.rz")
|
||||
echo "size=${RZSIZE}"
|
||||
|
||||
#fixme as I will fail if position of c_data gets moved!!!
|
||||
@@ -31,7 +31,7 @@ CDATA_MAX_SIZE=72704
|
||||
|
||||
echo "maxsize=${CDATA_MAX_SIZE}"
|
||||
|
||||
[ -x tools/aaa_rip/aaa_rip ] && tools/aaa_rip/aaa_rip data_seg.rz $1.tmp 0 0 ${CDATA_POS} || dd if=data_seg.rz of=$1.tmp obs=1 seek=${CDATA_POS} conv=notrunc
|
||||
[ -x tools/aaa_rip/aaa_rip ] && tools/aaa_rip/aaa_rip build/$2/data_seg.rz $1.tmp 0 0 ${CDATA_POS} || dd if=build/$2/data_seg.rz of=$1.tmp obs=1 seek=${CDATA_POS} conv=notrunc
|
||||
|
||||
mv $1.tmp $1
|
||||
|
||||
Reference in new issue
Block a user