Hey John,

The values < 32 are not BASIC tokens, those are all > 127. I actually did some tests with VirtualT and poking values < 32d into a BASIC program. It will run. I don't know if it will load correctly. The problem is that if you EDIT the BASIC program, TEXT will not work correctly. When hit F8 to save the edited file, TEXT will strip any characters < 32d from your program. Something like "DATA a^bcdefg" (notice the CTRL-B 02h value) will be stripped to "DATA acdefg".

Ken

On 6/1/18 11:30 AM, John R. Hogerhuis wrote:


On Fri, Jun 1, 2018 at 11:24 AM, Stephen Adolph <[email protected] <mailto:[email protected]>> wrote:

    basic programs can't have binary codes <32decimal.  I think most
    or all of those codes have special meanings.
    all of these options would be nice to capture in a document.



What I was wondering is, is that an issue of untokenized BASIC, or is it also a limitation of a tokenized BASIC program.

So if you have bytes < 32 in a static string or DATA statement in a tokenized BASIC program, will it still load without corrupting the memory files area in general, and be runnable?

-- John.

Reply via email to