wieweit die basic zeilen gehen weiss ich nicht, bin aber bis jetzt an kein limit gestossen. eine basiczeile kann zweizeilig sein, alles was danach kommt wird nicht mehr angenommen. aber es gibt einen trick - wenn man befehle abkürzt passen mehr in eine zeile (wird schneller abgearbeitet), die zeile ist dann aber nicht mehr komplett editierbar, beim list-en wird sie aber dreizeilig angezeigt. print kürzt man mit ? ab, viele andere befehle mit anfangsbuchstabe des befehls und zweiter buchstabe mit shift eingegeben, zb P[shift]O für poke. bei read und restore muss man aber aufpassen. noch eine hakelige sache ist, das nach einem " alle cursor angaben als steuerzeichen geschrieben werden, nach dem zweiten " ist das wieder abgeschalten. und wenn man leerzeichen mit INSERT einfügt und den cursor bewegen will dann werden da auch steuerzeichen angezeigt bei cursorbewegung, so lange bis die lücke mit cursorzeichen gefüllt ist. das kann einen ganz schön wahnsinnig machen am anfang, kommt glaube ich daher weil man mit den INSERT "löcher" in die bildschirmmaske schiebt.
edit-nachtrag: maximale zeilennumber sollte 256*256 sein, gerade nochmal nachgelesen.