Qual è la differenza tra LOAD “*”, 8,1 e LOAD “*”, 8? Diamo un’occhiata a diversi giochi che richiedono questi e altri incantesimi per iniziare ed esploriamo il concetto dell’indirizzo di caricamento dei file PRG Commodore.
Il tutto si volge sul fratellone, ma i concetti espressi valgono anche per il nostro amato Commodore VIC 20
Dal manuale in italinao del 1541: (qui il pdf)
il “numero del comando” è opzionale. Se non è indicato o è posto pari a zero, il programma viene caricato normalmente a partire dall’inizio della memoria disponibile per i programmi BASIC. Se tale numero è pari ad 1, il programma sarà caricato esattamente nelle stesse locazioni di memoria in cui era stato scritto in origine. Nel caso di computer con differenti configurazioni della memoria, come ad esempio VIC 20 con 5 k, 8 k o più, l’inizio della memoria per i programmi BASIC si trova in locazioni differenti. Il valore 0 provoca il caricamento normale dei programmi BASIC; il valore 1 è utilizzato essenzialmente per caricare programmi in linguaggio macchina, per set di caratteri e per altre funzioni dipendenti dalla locazione di memoria.