diff options
author | Mr Wint <MrWint42@gmail.com> | 2013-03-12 03:46:32 +0100 |
---|---|---|
committer | Mr Wint <MrWint42@gmail.com> | 2013-03-12 03:46:32 +0100 |
commit | 66aaa9a0cbb9b3c8e57098cf60ef4633b9cb0f3c (patch) | |
tree | 61e4d03dfe6611b65a26207ccfd19f6954ea062b /extras | |
parent | 120235c3937fb47fc85388f8da5360178294d5d1 (diff) |
* added verification (equality test) for blue version build
* changed analyze_incbins to recognize generated label addresses
* fixed bank 1D assembly to make blue version build correctly
Diffstat (limited to 'extras')
-rw-r--r-- | extras/analyze_incbins.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/extras/analyze_incbins.py b/extras/analyze_incbins.py index 44e3e60d..be3c1c6a 100644 --- a/extras/analyze_incbins.py +++ b/extras/analyze_incbins.py @@ -337,6 +337,12 @@ def get_labels_between(start_line_id, end_line_id, bank_id): errors += "found \" to \" in partial on line " + str(line_id) + ", but don't know what to do (debug14)" + "\n" errors += "line is: " + line + "\n" continue + elif partial[4] == " " and partial[5] == "(": + temp = partial[0:4] + address = int(temp, 16) + elif partial[5] == " " and partial[6] == "(": + temp = partial[0:5] + address = int(temp, 16) elif len(partial[4]) == 4 or partial[4] == " ": #then it's probably a local pointer temp = partial[0:4] local_pointer = "$" + temp |