fix off-by-one error in TextScript

This commit is contained in:
Bryan Bishop 2012-04-26 14:59:24 -05:00
parent d37f986971
commit 806687bf69

View File

@ -531,7 +531,7 @@ class TextScript:
end_address = offset + jump - 1 #we want the address before $57 end_address = offset + jump - 1 #we want the address before $57
lines = process_00_subcommands(offset+1, end_address, debug=debug) lines = process_00_subcommands(offset+1, end_address+1, debug=debug)
if show and debug: if show and debug:
text = parse_text_at2(offset+1, end_address-offset+1, debug=debug) text = parse_text_at2(offset+1, end_address-offset+1, debug=debug)
@ -649,7 +649,8 @@ class TextScript:
jump = min([jump57, jump50, jump58]) jump = min([jump57, jump50, jump58])
end_address = offset + jump - 1 #we want the address before $57 end_address = offset + jump - 1 #we want the address before $57
lines = process_00_subcommands(offset+1, end_address, debug=debug)
lines = process_00_subcommands(offset+1, end_address+1, debug=debug)
if show and debug: if show and debug:
text = parse_text_at2(offset+1, end_address-offset+1, debug=debug) text = parse_text_at2(offset+1, end_address-offset+1, debug=debug)