summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2018-06-02 22:44:35 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2018-06-02 22:57:52 -0400
commit8787aac995922a6b0cc342cc280707365c206f0f (patch)
treed41bf97e0fb6bfde435f160344974a7445b9b447 /tools
parent4a5b6ec3e6ca11dd2042384a3f68c865271a8b54 (diff)
parent51282e60298fa9566dd320615fdb177fa33780a7 (diff)
Merge branch 'master' into build_more_roms
Diffstat (limited to 'tools')
-rw-r--r--tools/dump_text.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/tools/dump_text.py b/tools/dump_text.py
index 057de04..808f674 100644
--- a/tools/dump_text.py
+++ b/tools/dump_text.py
@@ -163,7 +163,7 @@ control_codes = {
}
def print_location(data):
- return '.loc_{0:04X}:\n'.format(data['offset'])
+ return '.loc_{0:04X}:\n'.format(data['offset'] + (bank_size if data['source'] > bank_size else 0))
if __name__ == '__main__':
# argument parser
@@ -212,7 +212,12 @@ if __name__ == '__main__':
f.seek(bank_addr)
bank_data = f.read(bank_size)
- data = {'offset': offset, 'bytes': bank_data, 'len': min(end_offset, len(bank_data)), 'textmode': args.textmode}
+ data = {'offset': offset,
+ 'bytes': bank_data,
+ 'len': min(end_offset, len(bank_data)),
+ 'textmode': args.textmode,
+ 'source': bank_addr,
+ }
with open(outfile, 'wb') if outfile != sys.stdout else outfile.buffer as f:
string = print_location(data)