diff options
author | mid-kid <esteve.varela@gmail.com> | 2020-09-13 01:01:15 +0200 |
---|---|---|
committer | mid-kid <esteve.varela@gmail.com> | 2020-09-13 01:01:15 +0200 |
commit | 38315f0c65e4a512386b3ffd3e914b4a54edda92 (patch) | |
tree | 5ada4b53e89558da13ac8c9c23de404884039622 /tools/messages.py | |
parent | 54b050210a5a01930ebb3b3d098467d5f0eada1b (diff) |
Dump remaining strings in bank 2
Diffstat (limited to 'tools/messages.py')
-rwxr-xr-x | tools/messages.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/tools/messages.py b/tools/messages.py index a8a1431..089bbdd 100755 --- a/tools/messages.py +++ b/tools/messages.py @@ -55,7 +55,7 @@ def convert_message(message): err("%s: Unrecognized character '%s'" % (filename, char)) values.append(0xffff) - return " dw" + ", ".join(["$%04x" % val for val in values]) + return " dw " + ", ".join(["$%04x" % val for val in values]) name = None message = None @@ -70,8 +70,8 @@ for i, line in enumerate(open(filename)): if name is not None or message is not None: print("\n%s::" % name) print(convert_message(message)) - message = "" name = line[1:-2] + message = "" continue if line.startswith(".org "): @@ -83,6 +83,13 @@ for i, line in enumerate(open(filename)): continue bank = split[0] addr = split[1] + + if name is not None or message is not None: + print("\n%s::" % name) + print(convert_message(message)) + name = None + message = None + if i != 0: print() print("SECTION \"%s %s:%s\", ROMX[$%s], BANK[$%s]" % |