Massi cadenti:
Del Blitz ricordo due cose:
- ad un programma da lui compilato se scrivevi LIST compariva BLITZ! e poi READY. In pratica ti prendeva per il
Non credo che prendesse per il fondelli...
se il programma basic viene compilato non hai + modo
di listare il sorgente in quanto il codice ottenuto dovrebbe
essere in LM... senno' a che servirebbe un compilatore?
Sarebbe come aprire un file exe con un editor di testo
e sperare di avere il sorgente in C
Sì ma ovviamente almeno una SYS doveva esserci. Ovviamente la SYS c'era e la scritta BLITZ! era scritta col trucchetto del REM" (*), ma all'epoca chi ci pensava
(*) Per quei pochi (spero) che non lo conoscessero: il
trucchetto del REM" consisteva nello scrivere a fine riga BASIC la seguente cosa, ad esempio:
10?"PIPPO":REM"
a questo punto bisogna battere in sequenza i tasti che indico tra parentesi tonde:
1) (virgolette)[per uscire dal modo virgolette]
2) (delete)[per cancellare le seconde virgolette]
3) (rvs on)[per entrare in modo reverse]
4) (lettera t)[per scrivere una T in reverse]
ripetere il punto 4 altre 19 volte, scrivendo in totale 20 T in reverse
5) (rvs off)[per uscire dal modo reverse]
6) (scrivere "blitz!" senza le virgolette)[per scrivere "blitz!" senza le virgolette]
la linea prima di premere return comparirà così:
10?"PIPPO":REM"§§§§§§§§§§§§§§§§§§§BLITZ!
dove § è la T in reverse
7) (tasto return)[per inserire la riga BASIC nella memoria]
Il risultato è che ad un successivo LIST compare la scritta BLITZ! o meglio, compare la linea che viene subito cancellata e sostituita dalla scritta BLITZ! . Ovviamente la linea è sempre lì al suo posto e lo dimostra il fatto che compare scrivendo LIST 10 .
Il numero di T in reverse dipende ovviamente dal numero di caratteri da cancellare (tenendo conto delle istruzioni "estese" e degli spazi che il BASIC inserisce di suo).
Il vero BLITZ! ovviamente cancellava una SYS che era l'inizio del programma vero e proprio.
Per tornare all'osservazione, "prendeva per il
" nel senso che nemmeno ti mostrava (in apparenza) la SYS del programma compilato. Mica m'aspettavo il listato