diff options
author | Bryan Bishop <kanzure@gmail.com> | 2012-04-26 15:04:09 -0500 |
---|---|---|
committer | Bryan Bishop <kanzure@gmail.com> | 2012-04-26 15:04:09 -0500 |
commit | 8cc5597b0bdf29c4d76be26a5879a53d4f65c308 (patch) | |
tree | d23afc8bdd6473bd69b9606dd169d5fd896c6e0b /extras/crystal.py | |
parent | 806687bf690f8cd50cbf0bd3b1502fea36656a02 (diff) |
continue to fix off-by-one error in TextScript
Diffstat (limited to 'extras/crystal.py')
-rw-r--r-- | extras/crystal.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/extras/crystal.py b/extras/crystal.py index e54614b92..f1517a709 100644 --- a/extras/crystal.py +++ b/extras/crystal.py @@ -529,9 +529,9 @@ class TextScript: #whichever command comes first jump = min([jump57, jump50, jump58]) - end_address = offset + jump - 1 #we want the address before $57 + end_address = offset + jump #we want the address before $57 - lines = process_00_subcommands(offset+1, end_address+1, debug=debug) + lines = process_00_subcommands(offset+1, end_address, debug=debug) if show and debug: text = parse_text_at2(offset+1, end_address-offset+1, debug=debug) @@ -648,9 +648,9 @@ class TextScript: #whichever command comes first jump = min([jump57, jump50, jump58]) - end_address = offset + jump - 1 #we want the address before $57 + end_address = offset + jump #we want the address before $57 - lines = process_00_subcommands(offset+1, end_address+1, debug=debug) + lines = process_00_subcommands(offset+1, end_address, debug=debug) if show and debug: text = parse_text_at2(offset+1, end_address-offset+1, debug=debug) @@ -709,8 +709,8 @@ class TextScript: # sys.exit() self.commands = commands - self.last_address = offset - 1 #why -1?? - script_parse_table[original_address:offset-1] = self + self.last_address = offset + script_parse_table[original_address:offset] = self self.size = self.byte_count = self.last_address - original_address return commands |