Qui allochi un array di 2K sullo stack (e' una variabile locale), ma nel
caricatore BASIC hai settato RAMTOP a 24999 e quindi il tuo array si
estende all'indietro sovrascrivendo le variabili di sistema e persino un
pezzo di schermo.
Prova con un piu' generoso CLEAR 32767 e vedrai che funziona :)