Hi patters,
No, it's NOT a stupide question or a stupide computer !
Just a Basic particularity in the first Basic line…
Programmers used to put a double bytes 128;128 ($76;$76) at the end of the first line.
It was (is) recommended to preserve an ASM line or protect the Basic display in a machine code binary room.
LIST a REM line can hang or freeze the Basic Monitor.
In a pure Basic program, a CONT command generally read the next Basic page, but the couple of $76 mean "The listing is over, and the next part will be the D_file (screen) segment !"
The error report will be "0" = Ended without error !
You had to type "LIST X" where "X" will be the next listed line, above the previous line number…
LIST
1 REM
0/0
LIST 2
5/0 (screen full!)
CONT
Wont display the next page from the line 2...
a B/0 will occlure the process, you had to type the next line number (in all Basic programs) !!!
Use to LIST your program page per page, or LList to print the entire listing.
Try 2, 5, 10 to jump the patched basic line to list the all of the Basic contant.
The LList command is also affected by the double $76 patch.
The "editing cursor" move is affected too.