Hey Steve,

Were you able to load / save using TS-DOS with this also? I believe it should work, but TS-DOS does have to modify the "next BASIC line address pointers" when it inloads an .BA file.

Ken

On 6/5/18 9:44 AM, Stephen Adolph wrote:
I just tried making an arbitrarily long line in hidden line space.

..... It works.

You can go past the 256 character limit. Seems like you must still terminate the BA correctly.

Wow.



On Tue, Jun 5, 2018 at 12:09 PM, Stephen Adolph <[email protected] <mailto:[email protected]>> wrote:

    I think the linker routine ends at 65529. Can't say for sure, but
    I got the sense that if I can have a line number of 50 following
    65531, and further if there is also a line 50 in the visible basic
    program, and they don't collide, then.... the linker must ignore
    what it finds below 65529.



    On Tue, Jun 5, 2018 at 12:07 PM, John R. Hogerhuis
    <[email protected] <mailto:[email protected]>> wrote:


        On Tue, Jun 5, 2018 at 9:01 AM Stephen Adolph
        <[email protected] <mailto:[email protected]>> wrote:

            no, I think you still need line numbers, but that is an
            interesting thing to check.  it amounts to running a line
            longer than 256 bytes.


        Yeah I was wondering the same thing.  You commented above
        about assigning a string so you could find a ML blob following
        the string line at a calculatable offset. That ML blob might
        have no restrictions whatsoever! Well unless you READ through
        or execute through it. So maybe tricky.

        And given that tokenized BASIC programs are a linked list
        structure, if a blob of data existed between lines, would that
        affect anything?

        — John.




Reply via email to