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 | 38efef76a55578199441e6254bac46b8f85779fa (patch) | |
| tree | e84839a96828f36cbbc4080ad099e71f8285377b /crystal.py | |
| parent | 3e6944344d0c11d3e4ee9b034f500cc0d2b654d6 (diff) | |
continue to fix off-by-one error in TextScript
original-commit-id: 8cc5597b0bdf29c4d76be26a5879a53d4f65c308
Diffstat (limited to 'crystal.py')
| -rw-r--r-- | crystal.py | 12 | 
1 files changed, 6 insertions, 6 deletions
| @@ -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 | 
