ref: 806687bf690f8cd50cbf0bd3b1502fea36656a02
parent: d37f9869712ded6feed36537932c75255a3665ae
author: Bryan Bishop <kanzure@gmail.com>
date: Thu Apr 26 10:59:24 EDT 2012
fix off-by-one error in TextScript
--- a/extras/crystal.py
+++ b/extras/crystal.py
@@ -531,7 +531,7 @@
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:
text = parse_text_at2(offset+1, end_address-offset+1, debug=debug)
@@ -649,8 +649,9 @@
jump = min([jump57, jump50, jump58])
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:
text = parse_text_at2(offset+1, end_address-offset+1, debug=debug)
print text
@@ -921,7 +922,7 @@
lines[line_count] = current_line
current_line = []
line_count += 1
-
+
#don't forget the last line
lines[line_count] = current_line
line_count += 1
--
⑨