Files
goldeneye_src/disassembly/text/parseheaders.sh
T
Larry 3e899cf712 disassemble LtraE and start on a data rebuilding script,rom build still uses original rarezipped data
Former-commit-id: 365b4a3bc428f309c05c69e48db25c95e00d3c34 [formerly 4b00ff98cec499a482617329971ef633b05b19b5]
Former-commit-id: 092b12c2e18655154b6341a4097ca5ef89a66c63
2017-05-10 12:55:06 -05:00

19 lines
475 B
Bash
Executable File

#!/bin/bash
#FILENAME="LtraE"
for FILENAME in *.asm ; do
echo "parsing $FILENAME"
FILENAME=$(echo "$FILENAME" | cut -d "." -f1)
bass -sym $FILENAME.sym $FILENAME.asm
#compressfile here to $FILENAME.rz
rm $FILENAME.inc
declare -i LINENUM=1
while read CURRENTLINE ; do
let "LINENUM += 1"
OFFSET=$(echo "$CURRENTLINE" | cut -d " " -f1)
NAME=$(echo "$CURRENTLINE" | cut -d " " -f2)
echo "define "$NAME"($"$OFFSET")" >> $FILENAME.inc
done <"$FILENAME.sym"
done