summaryrefslogtreecommitdiff
path: root/asmdiff.sh
diff options
context:
space:
mode:
authorjiangzhengwenjz <jiangzhengwenjzw@qq.com>2020-03-27 09:41:51 +0800
committerjiangzhengwenjz <jiangzhengwenjzw@qq.com>2020-03-27 09:41:51 +0800
commit43225434d7ccc4d2d0f0396cb0f8fdaa3e98f163 (patch)
treedf8969f020116a53fe597b4b9f54db6c5e035371 /asmdiff.sh
initial commit
Diffstat (limited to 'asmdiff.sh')
-rw-r--r--asmdiff.sh10
1 files changed, 10 insertions, 0 deletions
diff --git a/asmdiff.sh b/asmdiff.sh
new file mode 100644
index 00000000..713878d7
--- /dev/null
+++ b/asmdiff.sh
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+buildname=zeldatmc
+baserom=baserom
+
+OBJDUMP="$DEVKITARM/bin/arm-none-eabi-objdump -D -bbinary -marmv4t -Mforce-thumb"
+OPTIONS="--start-address=$(($1)) --stop-address=$(($1 + $2))"
+$OBJDUMP $OPTIONS ${baserom}.gba > ${baserom}.dump || exit 1
+$OBJDUMP $OPTIONS ${buildname}.gba > ${buildname}.dump
+diff -u ${baserom}.dump ${buildname}.dump