summaryrefslogtreecommitdiff
path: root/asmdiff.ps1
diff options
context:
space:
mode:
authorhuderlem <huderlem@gmail.com>2019-04-07 18:03:32 -0500
committerGitHub <noreply@github.com>2019-04-07 18:03:32 -0500
commita4ea0ac816f799b76ac4bec1b66c569d6b684e64 (patch)
treed53de23db41f5a93c69d10ea662dd4bd601a6a64 /asmdiff.ps1
parent78151b6d88d22bec6b7d0d450e4ecc1f94491192 (diff)
parent8de9c2d91227a8e2b3684d6fa50844e9a4a89477 (diff)
Merge pull request #645 from Phlosioneer/pokenav-decomp-again
Pokenav decomp again
Diffstat (limited to 'asmdiff.ps1')
-rw-r--r--asmdiff.ps111
1 files changed, 8 insertions, 3 deletions
diff --git a/asmdiff.ps1 b/asmdiff.ps1
index 169f14776..f476d51e8 100644
--- a/asmdiff.ps1
+++ b/asmdiff.ps1
@@ -107,8 +107,13 @@ if ($start_num -gt 0x1000000)
$end_str = [System.Convert]::ToString($start_num + $offset_num, 16)
$end_str = "0x$end_str"
-Write-Host "$Start - $end_str"
+$start_str = "0x$Start"
+
+Write-Host "$start_str - $end_str"
$objdump = Join-Path -Path $env:DEVKITARM -ChildPath "arm-none-eabi\bin\objdump.exe"
-&$objdump -D -bbinary -marmv4t -Mforce-thumb --start-address="$Start" --stop-address="$end_str" .\baserom.gba > .\baserom.dump
-&$objdump -D -bbinary -marmv4t -Mforce-thumb --start-address="$Start" --stop-address="$end_str" .\pokeemerald.gba > .\pokeemerald.dump
+Write-Host "Dumping [0/2]"
+&$objdump -D -bbinary -marmv4t -Mforce-thumb --start-address="$start_str" --stop-address="$end_str" .\baserom.gba > .\baserom.dump
+Write-Host "Dumping [1/2]"
+&$objdump -D -bbinary -marmv4t -Mforce-thumb --start-address="$start_str" --stop-address="$end_str" .\pokeemerald.gba > .\pokeemerald.dump
+Write-Host "Dumping [2/2]"
Invoke-Expression "$DiffTool .\baserom.dump .\pokeemerald.dump"