From 3e899cf712bf0848526d601958abdc64acb39437 Mon Sep 17 00:00:00 2001 From: Larry Date: Wed, 10 May 2017 12:55:06 -0500 Subject: [PATCH] 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 --- disassembly/text/LtraE.asm.REMOVED.git-id | 1 + disassembly/text/parseheaders.sh | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 disassembly/text/LtraE.asm.REMOVED.git-id create mode 100755 disassembly/text/parseheaders.sh diff --git a/disassembly/text/LtraE.asm.REMOVED.git-id b/disassembly/text/LtraE.asm.REMOVED.git-id new file mode 100644 index 0000000..b093e24 --- /dev/null +++ b/disassembly/text/LtraE.asm.REMOVED.git-id @@ -0,0 +1 @@ +dad6f6d1569666b1736b648cbdcd299af6834869 \ No newline at end of file diff --git a/disassembly/text/parseheaders.sh b/disassembly/text/parseheaders.sh new file mode 100755 index 0000000..dcaa032 --- /dev/null +++ b/disassembly/text/parseheaders.sh @@ -0,0 +1,18 @@ +#!/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