Re: BASIC bugs; was: 264/TED/Plus4 Story

From: William Levak <wlevak_at_SDF.ORG>
Date: Wed, 31 Aug 2011 04:23:40 +0000 (UTC)
Message-ID: <Pine.NEB.4.64.1108310409060.5301@sdf.lonestar.org>
You should not be surprised if a random SYS or WAIT command causes the 
computer to crash.

I have checked my list of bugs and undocumented commands:

"a"+-b, where "a" is any string and b is a non-string, causes a crash 
because this is really a syntax error. But, the routine exits leaving 2 
bytes on the stack, which is used as a return address, causing the crash.


For 3507212:  line numbers that begin with 350720 thru 353279 cause a 
crash because the line number routine incorrectly jumps to the ON routine.
If the high byte is $89, it is interpreted as GOTO, causing a crash.
Fixed on the C128.

I did not have SYS52650 on my list.  I works on my +4.  What other 
machines does it work on?


wlevak@sdf.lonestar.org
SDF Public Access UNIX System - http://sdf.lonestar.org

       Message was sent through the cbm-hackers mailing list
Received on 2011-08-31 05:00:08

Archive generated by hypermail 2.2.0.