From 38315f0c65e4a512386b3ffd3e914b4a54edda92 Mon Sep 17 00:00:00 2001 From: mid-kid Date: Sun, 13 Sep 2020 01:01:15 +0200 Subject: Dump remaining strings in bank 2 --- tools/messages.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'tools/messages.py') 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]" % -- cgit v1.2.3