Primi passi chiari
Conosciamo il C64 e proviamo istruzioni brevi, con un risultato facile da osservare.

BASIC V2 · ASSEMBLY 6510
BASIC V2 e assembly 6510, grafica e suono. C64 Studio Lab è il laboratorio di Igor De Guglielmo per esplorare il Commodore 64: primi passi semplici e approfondimenti per chi è già esperto.


Il laboratorio: BASIC V2, assembly 6510, grafica e suono.
Si parte con semplicità e si continua con esperimenti sempre più approfonditi. I livelli aiutano a scegliere da dove cominciare.

Conosciamo il C64 e proviamo istruzioni brevi, con un risultato facile da osservare.

Colleghiamo disegno, memoria e programmazione con sprite, caratteri e suono.

Confrontiamo soluzioni e ragioniamo su cicli, registri e comportamento della macchina.

Anteprima della scheda · Principianti · Esperimento
Il C64 mostra READY. e aspetta una tua istruzione. Cominciamo con un saluto: una riga e un risultato da vedere.

Scrivi questa istruzione e premi RETURN:
PRINT "CIAO, C64!"Risultato atteso
CIAO, C64!
PRINT mostra il testo racchiuso tra le virgolette. Senza numero di riga, questa istruzione viene eseguita subito: per questo piccolo esperimento non serve RUN.

Ora cambia il saluto e conserva le virgolette. Quale messaggio vuoi far comparire?

Anteprima della scheda · Intermedi · Guida
42, 2A e 00101010 indicano lo stesso valore. Cambia il modo di scriverlo, non il numero.

Un byte contiene otto bit. Nel binario 00101010 sono attive le posizioni che valgono 32, 8 e 2: la somma è 42. In esadecimale, 2A significa 2 × 16 + 10, ancora 42.

Nell’Ispettore di memoria di C64 Studio Lab scegli un byte del tuo programma e cambia la base del visore. Osserva il valore in decimale, esadecimale e binario: la rappresentazione cambia, il byte resta lo stesso.

Anteprima della scheda · Esperti / Pro · Analisi
Per capire il tempo di un’istruzione, il numero da solo non basta. Serve sapere in quali condizioni è stata eseguita.

Nel pannello Cicli di C64 Studio Lab confrontiamo il costo atteso con il valore misurato da VICE. Un salto preso, una penalità per attraversamento di pagina prevista dall’istruzione o l’accesso del VIC-II alla memoria possono influire sul tempo misurato.

Scegli una routine breve e originale. Annota il punto iniziale, eseguila in due condizioni controllate e confronta le misure. Poi cerca una spiegazione nello stato della macchina.

Anteprima di 40 secondi: immagini originali e titoli del progetto. Il video non ha audio e non è una registrazione del programma in esecuzione.
Il sito raccoglierà i contenuti. I social offriranno occasioni per seguirli, fare domande e scambiare idee.

Il gruppo C64 Studio Lab è il punto di incontro della community.

Il canale generale ospita il Multiverso delle Idee. Il canale C64 Studio Lab è in preparazione.

La disponibilità del programma su questo sito è in preparazione. Quando sarà pronto, presenteremo il collegamento e le modalità di accesso.

Se questo progetto ti interessa, puoi contribuire al suo sviluppo con una donazione libera.

La donazione è facoltativa. Il pulsante apre il profilo PayPal di Igor De Guglielmo.
Progetto C64 indipendente, non affiliato né approvato da Commodore. I marchi appartengono ai rispettivi titolari.