aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--unprotbas.15
-rw-r--r--unprotbas.rst5
2 files changed, 6 insertions, 4 deletions
diff --git a/unprotbas.1 b/unprotbas.1
index e3bdee4..1e1b919 100644
--- a/unprotbas.1
+++ b/unprotbas.1
@@ -205,8 +205,9 @@ use the RUN command with a filename, and if the program ever exits
will get stuck again.
.sp
This doesn\(aqt \fIhave\fP to be done with the last line in the program,
-though it normally is. The "poisoned" line could be followed by more
-lines of code, though they could never actually execute.
+though it normally is. The "poisoned" line can never be executed (or
+BASIC will lock up), but it could be followed by more lines of code
+(which also could never be executed).
.sp
Line 32100 in the example above does this job, taking advantage of
the STMCUR pointer used by BASIC, which holds the address of the
diff --git a/unprotbas.rst b/unprotbas.rst
index 3143baf..cf7ca84 100644
--- a/unprotbas.rst
+++ b/unprotbas.rst
@@ -179,8 +179,9 @@ Bad next-line pointer
will get stuck again.
This doesn't *have* to be done with the last line in the program,
- though it normally is. The "poisoned" line could be followed by more
- lines of code, though they could never actually execute.
+ though it normally is. The "poisoned" line can never be executed (or
+ BASIC will lock up), but it could be followed by more lines of code
+ (which also could never be executed).
Line 32100 in the example above does this job, taking advantage of
the STMCUR pointer used by BASIC, which holds the address of the