Quindi se non si mette la poke al momento del load headerless se si fa un
break e poi si digita a mano la randomize dovrebbe partire giusto?
Il giorno domenica 5 aprile 2020, Paolo Ferraris <pieffe8@xxxxxxxxx> ha
scritto:
No, secondo me Alessandro intende che i .tap (Basic) mascherano gli
indirizzi con un punto, non che lo faccia l'emulatore.
Se guardi il listato del tap originale gli indirizzi sono mascherati,
infatti.
E' chiaro che e` il TAP a mascherarlo, non gli emulatori in se`.
Riquoto la frase di Alessandro che secondo me e` incorretta:
"Riguardo i TAP che non funzionano con alcuni emulatori perché
"mascherano" gli indirizzi con un punto."
Il mascheramento con il punto non puo` essere il motivo per cui alcuni
emulatori non funzionano ed altri funzionano.
Gli emulatori non interpretano il programma BASIC, ma e` la ROM a farlo. E
la ROM e` la stessa in tutti gli emulatori.
Se mai ce ne fosse bisogno, ho controllato su spectaculator: "CLEAR ."
viene eseguito correttamente. "RANDOMIZE USR ." viene eseguito
correttamente.
Quello che non "funziona" e` il caricamento di un blocco headerless che
non esiste nel file .TAP .
SPectaculator aspetta, fino a quando:
1) premendo SPACE si ritorna al BASIC, o
2) si riavvolge il nastro, e a tal punto il gioco parte.