“IF … THEN IF è preferibile a IF … AND … THEN …”

 Pillole di BASIC #4 Probabilmente dal titolo non apparirà chiara l’ottimizzazione che andremo quest’oggi a trattare. Per la precisione quello che valuteremo sarà la differenza di prestazioni delle seguenti istruzioni: (1) IF (expression #1) AND (expression #2) THEN… Read More

Latenza nei sistemi di gioco

Bibliografia di base C64

Sommario Si propone una breve bibliografia ragionata per un primo percorso orientativo destinato a chi intenda (ricominciare a) programmare su C64 in linguaggio Assembly eventualmente affiancato dal BASIC V2, con nozioni architetturali e uso avanzato delle caratteristiche di… Read More

LudoProgrammazione su 6502/6510

Scarica la versione PDF Premessa Con questa serie di articoli mi propongo di descrivere alcuni piccoli e semplici programmi scritti in Assembly (il linguaggio mnemonico per creare il codice macchina o assembler), per Commodore 64, che scrissi qualche… Read More

Le variabili dichiarate prima sono più veloci da accedere di quelle dichiarate dopo

Pillole di Basic #3 Questo trucco sembra meno evidente degli altri, ma le variabili dichiarate per prima sono più velocemente accessibili di quelle dichiarate dopo. Una variabile si intende dichiarata la prima volta che viene “nominata” all’interno di… Read More

Un web server con Commodore-64 e cartuccia 64NIC+

Introduzione In questo articolo vedremo come poter configurare un web server su un C64 non espanso, con il solo ausilio di una unità disco (reale o emulata con SD2IEC/Pi1541), di una cartuccia/interfaccia ethernet, e di un BASIC extender… Read More

Variabili al posto dei numeri

Pillole di Basic #2 Al fine di ottimizzare le prestazioni del vostro programma è consigliabile utilizzare le variabili al posto dei numeri nei frammenti di codice utilizzati più frequentemente. Esempio: Versione standard Versione ottimizzata POKE 53280,0 POKE V,A… Read More

Pallina che rimbalza in Assembly

(articolo dell’utente Emanuele Bonin) Dopo anni che non toccavo l’asm del c64 (dimenticando tutto) tempo fa mi sono rimesso a fare piccoli inutili programmi acacademici per riprendere un po’ la mano. Il primo che presento è la classica… Read More

Non Utilizzare gli Spazi!

Pillole di Basic #1 Questo è un trucco che conoscono in molti: durante l’esecuzione dei programmi in Basic, il parser (ovvero la routine assembly che si occupa di leggere il codice del programma Basic e tradurlo in linguaggio… Read More

Il Numero di Sarah

Sommario Un classico problema logico tratto da un best seller di enigmi e puzzle per C64. Viene proposta e sviluppata una soluzione molto più completa di quella fornita dal testo, applicabile ad una vastissima gamma di problemi analoghi… Read More