GERLA.CC

Tutorial

Come si fa un gioco per Commodore 64, Mega Drive e Game Boy Advance, con il codice vero.

Commodore 64 · Mac

Come si fa un gioco per Commodore 64 su un Mac

Gli strumenti gratuiti, dal minimo indispensabile a quelli per misurare: editor, assemblatore, emulatore e compressore, poi grafica, musica e automazione, e infine CPU in Python ed emulatore pilotato da script. Con le schermate vere di Ruote Fumanti.

13 · 09 · 2026
Commodore 64 · codice vero

Come scorre la strada

Lo scrolling di Ruote Fumanti con i pezzi veri del programma: il trucco dei sette pixel, due schermi come un blocchetto animato, la pista che non esiste e si compone, e due istruzioni spostate che hanno tolto quasi tutti i fotogrammi persi.

13 · 09 · 2026
Commodore 64 · con video

Gli sprite del C64, spiegati mettendoli in strada

Otto disegni che il chip video sposta da solo, la griglia 24×21, il colore che ti tocca e i due in prestito, l'ombra calcolata invece che disegnata, e perché la strada non è uno sprite. Con un video e un test giocabile.

07 · 09 · 2026
Game Boy Advance

La luce che faceva ombra

Il GBA non ha un motore di luci: ha un sommatore. Come fonde due strati, perché un cono marrone scurisce il muro invece di illuminarlo, e perché mettere gli sprite fra i bersagli li fonde tutti.

03 · 09 · 2026
Game Boy Advance

Compila, gira, e non funziona

Variabili che vivono in ROM, un ramo di codice scritto due volte, tessere che si pestano i piedi, edera che cresce dove non deve e memoria video che finisce senza avvisare. Cinque guasti che non danno nessun errore.

03 · 09 · 2026
Mega Drive · asm + C

Assembler e C, perché tutti e due?

Perché un gioco Mega Drive si scrive un po' in assembler e un po' in C? Spiegato in modo semplice, con esempi: CPU, compilatore, stack, vettori.

18 · 07 · 2026
6502 asm · 68000 asm

Il ciclo di vita di un gioco

Avvio, schermata home e attesa dell'input, vite, game over, salvataggio del record e ritorno. L'anello che tiene in piedi qualunque gioco, mostrato riga per riga su C64 e Mega Drive.

18 · 07 · 2026