Benvenuti su You Dev IT!

Un roguelike testuale per Commodore 64

Grazie a @compilaquindiva , ho scoperto questo roguelike testuale per Commodore 64 intitolato TextQuest e creato da @fewbit . Scopriamo di che si tratta muovendo i primi passi in questo dungeon pieno di mostri!

Il manuale di ugBASIC

Ci è giunta notizia da @felicenardella1551 della nuova revisione del manuale del linguaggio ugBASIC di Marco Spedaletti. Si tratta di un linguaggio (completo di IDE) che consente di creare programmi multi-piattaforma per i computer a 8-bit degli anni '80, dai Commodore, agli Atari, allo Spectrum e chi più ne ha più ne metta. Diamo un'occhiata a [...] Leggi tutto

Il libro dei giochi del Commodore 64

Grazie a @Ready64-official recuperiamo un libro del 1983, una classica collezione di listati di videogiochi realizzati in BASIC accompagnati da una cassetta. L'autore è Owen Wilson, uno scrittore/programmatore che aveva all'attivo una trentina di pubblicazioni. Vediamo di che si tratta!

Carte da gioco sul Commodore 64

Ispirati da una diretta di @compilaquindiva , andiamo alla riscoperta della libreria CARD dei fratelli Barazzetta che avevano programmato, tra le altre cose, il gioco della briscola per Systems Editoriale. Vediamo nel dettaglio come utilizzarla in un nostro gioco di carte!

Abacus Super-C sul Commodore 64

Grazie a @fogbank , andiamo alla scoperta del compilatore Super-C per il Commodore 64 del 1985. Un editor, compilatore, linker completo di librerie grafiche che riempie interamente un floppy disc del C64. Scopriamo assieme come funziona!

Alla ricerca del videogioco perduto!

Grazie ad Andrea Pachetti e @Ready64-official è stato ritrovato un videogioco italiano per Commodore 64 pubblicato 40 anni fa e da allora perduto. Per conoscere i retroscena di questo recupero, leggete l'articolo di QuattroBit. Ma vediamo subito di che si tratta!

Il linguaggio Forth

Cenni di storia del linguaggio FORTH, dal 1969 attraverso il Commodore 64 fino ai giorni nostri!

In viaggio verso Marte con il Commodore 64

Grazie a @ferdinky , simuliamo un viaggio dalla Terra verso Marte con il nostro amatissimo Commodore 64. Possibile? Sì, ma con qualche notevole approssimazione.

Corso di Assembly per il 6510 del Commodore 64

L'indice del corso di Assembly per il processore 6510 del Commodore 64 (da un dilettante degli anni '80 ai principianti degli anni '20).

Musica maestro!

Grazie a @Ready64-official recuperiamo questo sintetizzatore per Commodore 64 del 1988.

I Boids: dal 1986 al C64

Grazie a Ferdinky possiamo provare un'implementazione dei famosi "boids" sul Commodore 64. Il programma, realizzato in Simon's BASIC, non può rivaleggiare graficamente con altre versioni di questi "steering behaviors" che si sono succedute in quasi 40 anni, ma è comunque un'ottima occasione per tornare a riparlarne.

La Torre di Hanoi

Grazie ad Alessandro Scola possiamo metterci alla prova nella risoluzione della Torre di Hanoi sul nostro amatissimo Commodore 64. Tuttavia l'avventura comincia dal C64, ma passa anche per l'Icosian Game di W.R. Hamilton, quello dei quaternioni, corre sui dodecaedri attraverso un articolo del 1957 di Martin Gardner e torna al C64 che risolve [...] Leggi tutto

Poetare con il Commodore 64

L'intelligenza artificiale ci ha abituati a inattese performance anche nel campo della produzione poetica. Riscopriamo un primo rudimentale programma per il Commodore 64 che genera poesie che appaiono di volta in volta differenti.

Un'avventura testuale del 1986 mai risolta?

Pochi sono riusciti a scoprire il Grande Segreto nascosto nell'avventura testuale per Commodore 64 del 1986 dal titolo "Il Dominio di Meandro", ad opera di @michelegiordano1267 . Forse addirittura nessuno! Chi di voi ci ha provato?

Il Master Mind sul Commodore 64

Grazie a Ready64.org, recuperiamo due versioni del gioco "Master Mind" realizzate negli anni '80 per il Commodore 64. Scopriamo anche qual è stata la prima versione realizzata per computer (risale addirittura ai primi anni '60) e facciamo giocare il nostro PC a una versione moderna (e si dimostra in gamba).

Nuovo strategico in BASIC per C64

Grazie a @ferdinky, ora possiamo giocare al prequel del gioco per Commodore 64 dal titolo "Imperium - La rivolta dei mercanti". Completamente realizzato in BASIC vi terrà incollati allo schermo nel tentativo di fronteggiare le insidie dei nemici interni ed esterni dell'Impero. Riuscirete a sconfiggere i rettiloidi e gli insettoidi? Fatemelo sapere [...] Leggi tutto

Sillabare sul Commodore 64

Grazie al forum italiano di Lazarus e Free Pascal, riscopriamo un programma in BASIC per il C64 del 1983 che sillaba le parole italiane e, grazie a Francesco Sblendorio, ne proviamo varie versioni, dal BASIC a JavaScript.

Dobble sul Commodore 64

Grazie a Jader Monari possiamo giocare a Dobble sul nostro amatissimo Commodore 64. Il gioco è realizzato in BASIC e corredato da chiare spiegazioni su come generare le particolari combinazioni caratteristiche delle carte del gioco. Scopriamo assieme di cosa si tratta!

Un'avventura testuale sulla BBS

"Melissa" è un'avventura testuale choice-based del 1987 per il Commodore 64. @FrancescoSblendorio ne ha realizzato un porting sulla BBS di Retrocampus: quale occasione migliore per liberare la principessa dalle grinfie del malvagio Darth?

Multitasking in BASIC sul Commodore 64

Il Commodore 64 utilizza un BASIC con funzionalità di multithreading? Ovviamente no, ma con questo programma in Assembly, pubblicato nel 1989 da CCC, è possibile eseguire due diversi flussi di istruzioni di BASIC alternativamente. Vediamo se funziona!

Yin-Yang Ping Pong su Steam

I più affezionati al canale ricorderanno il video "Yin & Yang: La vendetta!" dove mostravamo due palline, una bianca e una nera, che rimbalzavano in campi opposti scavando tunnel sullo schermo del nostro amatissimo Commodore 64. Ebbene, da pochi giorni c'è chi ha pensato che una cosa simile potesse essere pubblicata su Steam (gratis, ma c'è [...] Leggi tutto

Un altro nuovo videogioco in BASIC per il C64

Un videogioco in BASIC nuovo di zecca per il Commodore 64 firmato @ferdinky . Questa volta non dovremo salvare l'Impero Galattico dalla Gilda dei Mercanti, ma ci troveremo a fronteggiare l'invasione di enormi vegetali noti come "Heracleum Mantegazzianum" dai mortali miasmi. Scopriamo assieme di cosa si tratta!

Decathlon per Commodore 64

Nel 1983 David Crane creò il videogioco Decathlon per Atari e nel 1984 fu realizzato il porting per Commodore 64. Riscopriamo questo gioco dopo 40 anni nel giorno della cerimonia inaugurale delle Olimpiadi di Parigi 2024!

Gestire le stampanti del Commodore 64

Il mini-corso di BASIC per Commodore 64 ci porterà attraverso le istruzioni del BASIC v2 scoprendone di volta in volta alcune caratteristiche. Si tratta di aspetti molto basilari del linguaggio e del C64. Se volete tutorial più avanzati, prendete in considerazione il Corso di Assembly per il Commodore 64. In questo video scopriamo le istruzioni [...] Leggi tutto

I primi 22 anni di Ready64

Per celebrare i 22 anni del sito di @Ready64-official , la redazione propone un articolo su due videogiochi in BASIC per Commodore 64 ispirati al classico Summer Games. Auguriamo buon compleanno a Ready64 e proviamo questo clone in occasione delle ormai prossime Olimpiadi!

Imperium è stato pubblicato!

Per tutti gli iscritti che lo stavano aspettando, "Imperium", uno strategico completamente realizzato in BASIC per Commodore 64, è stato finalmente pubblicato. L'Impero Galattico è alle prese con la ribellione della Gilda dei Mercanti: riuscirete a riconquistare l'intero settore galattico?

Mini corso di BASIC per il Commodore 64

Il mini-corso di BASIC per Commodore 64 ci porterà attraverso le istruzioni del BASIC v2 scoprendone di volta in volta alcune caratteristiche. Si tratta di aspetti molto basilari del linguaggio e del C64. Se volete tutorial più avanzati, prendete in considerazione il Corso di Assembly per il Commodore 64.

La Teoria del Tutto sul Commodore 64

Grazie a @Ready64-official riscopriamo dopo 40 anni questo testo (fatascientifico?) pubblicato in un programma BASIC del nostro amatissimo Commodore 64. Chi era Furgeson e in cosa consiste la sua Teoria Unificata dei Campi?

Uno strategico spaziale sul Commodore 64

Quarant'anni suonati e non sentirli: c'è chi continua a creare videogiochi e programmi per il Commodore 64. Proviamo questo "Imperium", uno strategico completamente realizzato in BASIC, in cui l'Impero galattico è alle prese con la ribellione della Gilda dei Mercanti. Chi vincerà?

PAPERsoft compie 40 anni!

40 anni fa venne pubblicato il 1° numero di PAPERsoft, un settimanale di listati per i computer a 8-bit degli anni '80. Quanti ne avete nella vostra collezione?

Il porting di VII Legio per Commodore 64

VII Legio (Septima Legio) è un originale ibrido tra gioco di ruolo e gioco da tavolo pubblicato dall'International Team nel 1982 e creato da Marco Donadoni. I giocatori interpretano i membri dell'Arma dello Spazio della Repubblica Solare di un lontano futuro (ispirata all'Impero Romano, nella quale si utilizza come lingua il latino) il cui scopo è [...] Leggi tutto

La Magione Abbandonata per C64

Grazie a @Isaac_Garcia_Peveri proviamo i primi passi di questa nuova avventura testuale scritta in BASIC per il Commodore 64. Rispetto alla precedente dal titolo "Nelle Aree Sbagliate" ci sono alcune innovazioni. Seguiamo assieme i primi passi!

"Abbaye Des Morts" per Commodore 64

Disponibile il download gratuito della "Abbaye des Morts" in versione Commodore 64, un platform in origine creato per ZX Spectrum. Vediamo di che si tratta!

Una nuova avventura testuale per il Commodore 64

Grazie a Isaac Garcia Peveri, possiamo giocare in anteprima a questa nuovissima avventura testuale dal titolo "Nelle Aree Sbagliate" scritta in BASIC per il Commodore 64. Non perdete tempo a guardare il video e andate subito a scaricarla: è completa del codice sorgente e delle mappe! Fatemi sapere nei commenti cosa ne pensate.

La briscola sul Commodore 64

Dopo aver visto implementazioni del gioco della briscola per Android, Flash e QB64, è giunto finalmente il turno del nostro amatissimo Commodore 64. Con l'aiuto del sito di Ready64 andiamo alla ricerca di chi si è cimentato nell'impresa di ricreare la grafica delle varie carte italiane adatte allo scopo!

Un IDE BASIC per gli tutti gli 8-bit anni '80

Grazie a ugBASIC è possibile creare programmi in BASIC per tutta una serie di computer a 8-bit degli anni '80. Vediamo alcuni esempi grazie al suo comodo IDE.

Conan... Possente Cimmerio!

Riscopriamo questa avventura testuale perduta ispirata a Conan il barbaro, scritta in BASIC per il Commodore 64. Il nostro eroe riuscirà a salvare la principessa Berenice? Il mistero avvolge l'origine di questo videogioco, ma per saperne di più potete leggere l'interessante la recensione pubblicata su ready64.org

Un planetario per il Commodore 64

Proviamo assieme Sky Travel, un planetario del 1984 per Commodore 64, e scopriamo quali erano i suoi "Easter Eggs".

Il problema di Babbage

Nel 1837 Charles Babbage aveva proposto un problema che avrebbe potuto essere risolto dalla "macchina analitica" che stava progettando. Scopriamo quando è facile trovare la soluzione per il nostro amatissimo Commodore 64!

Come ottimizza un compilatore?

Torna il corso di Assembly per il processore 6510 ma anche x86! Come genera il codice assembly un compilatore? In particolare il compilatore CC65 per il C64? Proviamo a compilare del semplice codice in C per scoprire l'ovvia importanza delle opzioni di ottimizzazione.

La macchina di Turing sul Commodore 64

Grazie a @EnzoPapini proviamo questa implementazione della macchina di Turing sul nostro amatissimo Commodore 64. Vediamo come funziona!

Hare BASIC per il Commodore 64

scopriamo questo "Hare Basic", un linguaggio BASIC interpretato, ma davvero veloce e nuovo di zecca. Vediamo quali accorgimenti ha utilizzato l'autore per ottenere queste ottime prestazioni!

Gli esempi del G-Pascal

L'ennesimo episodio sul Pascal per il Commodore 64. Grazie a Giancarlo, abbiamo un link da cui recuperare i mitici 14 programmi d'esempio di questa versione del Pascal. Vediamone alcuni!

Un clone di Cluedo per C64?

Anche nel 2024 continuano ad essere sviluppati programmi e giochi interessanti per il C64. In questo video scopriamo un simulatore di detective che trae lo spunto da un noto gioco da tavolo scritto completamente in BASIC ed è ispirato da un programma pubblicato nel 1979. Riuscirà il nostro detective a scoprire il colpevole?

L'emulatore di Turbo Pascal per Commodore 64

Proviamo l'emulatore di Turbo Pascal per Commodore 64 edito da Systems Editoriale del 1989 e lo confrontiamo con l'Oxford Pascal del 1983. Quale ci piacerà di più?

I Pascal nativi sul Commodore 64

Dopo aver provato un compilatore Pascal per il Commodore 64 scritto in Java ed eseguito sul PC, proviamo una serie di compilatori nativi. Quanto sarà facile utilizzarli. Proviamolo assieme!

Un compilatore Pascal per il Commodore 64

Dopo il Turbo Rascal, proviamo quest'altro compilatore che crea programmi per il processore 6502 da sorgenti scritti in linguaggio Pascal. Piattaforme supportate: Commodore 64, Commodore 128, Vic-20, BBC Micro e Atari 8-bit.

"Shoot'Em-Up Costruction Kit" dal C64 a Win11

Grazie allo Shoot'Em-Up Costruction Kit del 1987 era possibile creare giochi direttamente sul C64 senza scrivere una linea di codice. Nel 2008 è stata realizzata una conversione per Windows, Linux e Mac OSX. Vediamo come funziona!

L'avventura di Harry l'Hippy

Grazie a @FrancescoSblendorio e a @Ready64-official , riscopriamo questa avventura del 1987 di Paolo Gentili e Bonaventura di Bello scritta per il Commodore 64 su Viking numero 5. Proviamone i primi passi!

Cancellare velocemente la memoria video in BASIC

Serve davvero il linguaggio macchina per azzerare velocemente la memoria in alta risoluzione del C64? Un paio di trucchetti per ottenere lo stesso effetto in tempi accettabili con il BASIC.

Galassie sul Commodore 64

Prendendo spunto da un programma in BASIC per il C64 che renderizza dischi galattici, accenniamo alla simulazione del 1972 dei fratelli Toomre e alle simulazioni di scontri tra galassie in JavaScript e Java.

Il Mini-Lotto sul Commodore 64

L'ultimo numero di RetroMagazine World ci presenta in apertura la storia del nostro amatissimo Commodore 64 e, in un interessante articolo, lo sfrutta per verificare con programmi in BASIC e Assembly quale sia la strategia migliore per vincere al gioco del Lotto. Non ci resta che provare assieme quest'ultima applicazione!

Turbo Rascal per Commodore 64

Tra gli strumenti di programmazione per il Commodore 64 (e altri computer a 8-bit degli anni '80 e 16-bit degli anni '90) c'è questo interessantissimo Turbo Rascal, pieno zeppo di esempi, tutorial, demo e programmi completi da cui trarre ispirazione. Vediamo assieme di che si tratta!

Una libreria grafica per il Power C del C64

Scopriamo assieme un'estensione della libreria grafica Grafpak di Power C. Vengono aggiunte numerose funzioni che la rendono ancora più interessante. Proviamo anche un semplice programma che mostra una struttura in 3D animata.

Commodore Computer Club n.9

Dopo i listati completi delle riviste PaperSoft, @Ready64-official ha iniziato un'altra opera di preservazione digitale che inizia con la digitazione dei listati di "Commodore Computer Club n.9". Si cercano volontari per completare l'opera!

Grafica con il Power C sul Commodore 64

Scopriamo assieme la libreria grafica Grafpak di Power C. Risulta molto essenziale, ma ne esiste una versione ampliata che potremo provare in un futuro video.

Un compilatore C per il Commodore 64

Nel 1985 è stato sviluppato un compilatore C per il nostro amatissimo Commodore 64. Maneggiando i floppy disk come disc jockey si poteva scrivere, compilare e linkare un programma scritto in linguaggio C. Scopriamo assieme qual era la procedura!

L'esapedone sul Commodore 64

Grazie a Isaac Garcia Peveri possiamo finalmente giocare all'esapedone sul nostro amatissimo Commodore 64. Dà soddisfazione essere sistematicamente sconfitti da un computer degli anni '80! Vediamo come funziona.

La recensione di Zak McKracken 2

Recuperiamo la recensione scritta dai redattori di Zzap! di Zak McKracken 2, il seguito di "Zak McKracken and the Alien Mindbenders". Il "seguito" meritò addirittura una incredibile valutazione del 99%

Il primo numero di RUN (gennaio 1984)

Riscopriamo questo programmino in BASIC per Commodore 64 pubblicato sulla rivista americana RUN del gennaio 1984. Di certo suscita a molti di noi tanti ricordi dei primi tentativi di programmare un videogioco.

L'avventura 2 perduta!

Grazie a @Ready64-official possiamo giocare ad una avventura ormai persa nei meandri degli anni '80. Si tratta di "Avventura 2" di Alessandro Castellari.

Un dungeon crawler per Commodore 64

Nato dalla creatività di Grifonchan e Thingumbob, proviamo "Delve Deeper" per Commodore 64. Un dungeon crawler pieno zeppo di nemici e di sorprese. Scopriamo assieme di che si tratta!

Animal Game: un classico degli anni '70

Un classico programma che imperversa ancora su internet nelle sue varianti è "Animal Game": con un albero binario si gestisce una base di conoscenza e, negli anni '70, veniva considerata un'applicazione di intelligenza artificiale. Adesso l'intelligenza artificiale di Chat-GPT4 riesce a creare questo tipo di programmi avendo studiato da [...] Leggi tutto

Un CAD sul Commodore 64

Grazie a Ready64, scopriamo l'esistenza di questo CAD (Computer Aided Design) per il nostro amatissimo Commodore 64 che poteva stampare su MPS 803, ma anche plottare sul plotter 1520.

Adventure Dracula sul Commodore 64

Tornano le avventure testuali anni '80 con una nostra vecchia conoscenza: Adventure Dracula! In questo video andiamo alla scoperta del suo recentissimo porting sul nostro amatissimo Commodore 64. Buona visione!

Yin & Yang sul Commodore 64

Un programmino in BASIC molto semplice, realizzato sul nostro amatissimo Commodore 64, mostra una evoluzione grafica decisamente inaspettata. Vediamo di che si tratta dando anche una veloce occhiata al codice sorgente.

Smooth Scrolling sul Commodore 64

Un breve video per pubblicizzare questa fantastica demo, completa di codice sorgente, con cui AGPX ci insegna a creare un gioco con scrolling verticale sul nostro amatissimo Commodore 64.

Audio Digitale sul C64

Torna il corso di Assembly per il processore 6510! Questa volta ci occuperemo del processore sonoro del Commodore 64 (SID). Con le sue tre voci era ed è ancora fantastico, ma scopriamo come forzarne le caratteristiche, mediante del codice in Assembly, per ottenere la riproduzione di audio digitale (purtroppo solo) a 4 bit con un campionamento a [...] Leggi tutto

Demo anni '80 sul Commodore 64

Quando sono stati inventati gli strabilianti effetti che sfruttano al massimo le caratteristiche del Commodore 64? Scopriamolo assieme grazie a CodeBase64.

Quattro bytes per il Commodore 64

Sembra impossibile ma c'è chi è riuscito a creare un programma che realizza un effetto non banale in soli 4 bytes! Scopriamo assieme come è stato possibile.

Gestire le collisioni sprite-sfondo sul Commodore 64

Grazie ad AGPX, scopriamo una interessante tecnica per gestire le collisioni tra sprite e sfondo nei giochi per Commodore 64.

Un GDR ritrovato

Grazie a un iscritto abbiamo scoperto che la mitica AVVENTURA 1 di Alessandro Castellari del 1983 è stata ritrovata nella sua versione commerciale originale. Scopriamo come è avvenuto!

Lo Sprite Multiplexing sul Commodore 64

AGPX ha creato una libreria che implementa la complessa tecnica dello sprite multiplexing sul Commodore 64 in modo trasparente al programmatore. Vediamo di che si tratta!

Tanti auguri di Buon Natale!

I partecipanti alla sfida natalizia!

Tre linee di programma su un computer Commodore! Scopriamo i nomi dei partecipanti alla sfida natalizia che ha messo a dura prova i nostri emulatori. Tutti i partecipanti hanno vinto, ma se volete esprimere le vostre preferenze, commentate sotto al video.

Geopolitique 1990

Nel 1984 è stato pubblicato da SSI un gioco strategico per Commodore 64 che simulava l'evoluzione della Guerra Fredda nel 1990. Gli scenari non sono stati profetici, ma il gioco è comunque profondo e interessante. Vediamo di che si tratta!

I partecipanti alla sfida natalizia

Ecco i programmi partecipanti alla sfida natalizia! Davvero eccezionali viste le limitazioni di spazio (tre linee di codice BASIC) e di tempo. Aspettiamo i vostri auguri in formato testo o immagine (o anche programma) che verranno letti il 25 dicembre.

DOOM compie 30 anni!

Il mitico DOOM della ID Software ha compiuto 30 anni. Per l'occasione ne proviamo una versione per il Commodore 64, naturalmente nella sua versione con la cartuccia SuperCPU. Si riuscirà a giocare? Scopriamolo assieme!

La sfida ha inizio!

Quattro chiacchiere sull'inizio della sfida natalizia su computer della Commodore e sulla rivista Papersoft completamente digitata da Ready64.

Digitati i programmi per C64 di PAPERsoft

Una pietra miliare della nostra comunità del sito Ready64, dedicato al Commodore 64, un traguardo raggiunto con volontà e tenacia che si è protratto per vent'anni: la pubblicazione completa di tutti i programmi per C64 della mitica rivista Papersoft!

La sfida di Natale su computer Commodore

Il bando della sfida di programmazione nel video. Partecipate numerosi!

Un'avventura testuale restaurata

Il sito Ready64 propone questo restauro de "Il Pianeta dell'Incubo", un'avventura testuale didattica per il Commodore 64 del 1985. Vediamo di che si tratta!

I vincitori della sfida 1 LINEA sul C64

Una linea per sfidarli, una linea per giudicarli, una linea per vincerli. Ecco il podio della sfida in cui eroici programmatori hanno scritto programmi di una singola linea di codice BASIC per il Commodore 64 e sono riusciti a ottenere effetti interessanti. Chi è il vincitore? Scopriamolo assieme!

Programmi di una linea fuori concorso

La sfida è in pieno svolgimento. Nell'attesa di conoscere i vincitori diamo un'occhiata a questi programmi BASIC di una linea proposti fuori concorso. Buona visione!

Gli sfidanti della 1 Line Program Challenge

Gli sfidanti hanno inviato i loro programmi di una singola linea BASIC per il Commodore 64. Chi partecipa e quali programmi sono stati proposti? Scopriamolo assieme!

Un Jukebox nel Commodore 64

Il SID del C64 aveva potenzialità sonore notevoli per l'epoca. Scopriamo un software che permette di ascoltare sul C64 brani in formato SID memorizzati su un floppy da 5"1/4.

Programmi di 1 linea!

* UNA RIGA PER SFIDARLI * In collaborazione con il canale @project_CD, viene indetta una sfida tra eroici programmatori! Scrivete una linea di programma sul Commodore 64 (o suoi emulatori) che realizzi ciò che più preferite. La riga deve iniziare con un numero di linea e deve poter essere scritta materialmente sul Commodore 64 (perciò non deve [...] Leggi tutto

Prospettiva sul Commodore 64

Grazie ad @agpxnet scopriamo come disegnare velocemente linee in prospettiva sul nostro amatissimo Commodore 64. Il tutto sfruttando il compilatore XC=BASIC.

Sfumature di colore sul Commodore 64

I 16 colori del Commodore 64 possono essere aumentati? Come ottenere sfumature non previste dall'hardware? Scopriamolo in questo video!

Porting dal PET al Commodore 64

Triangular µOS per C64, di cui abbiamo parlato qualche mese fa, è stato aggiornato. Tra le altre cose, è stato aggiunto il gioco X-Wing vs Tie Fighter portato dal PET e quindi completamente in PETSCII. Proviamolo!

Un Mistery per Commodore 64

Tra le avventure testuali della IFcomp 2023 c'è anche questo Misteryper Commodore 64 dove impersoniamo un detective che indaga sulla morte "naturale" di un milionario.

Decifrare con il Commodore 64

Altre due soluzioni alla sfida di crittografia, tra cui una risolta con il linguaggio BASIC. Proviamola sul C64!

Un nuovo Tris in BASIC per il C64

Anche Filippo si sta cimentando con il basic compilato di XC=BASIC. In questo suo primo esperimento, ha realizzato il classico gioco del tris.

Un gioco ispirato al corso di Assembly!

Un videogioco per Commodore 64 ispirato a un vecchio episodio del corso di Assembly per C64.

Un editor per XC=BASIC

Questo potente BASIC per Commodore 64 è accompagnato da un compilatore a linea di comando, ma non è incluso un editor predefinito. Questa lacuna viene colmata da Visual Studio Code con un'apposita estensione. Vediamo come si utilizza.

Come installare XC=BASIC

L'installazione di questo potente BASIC per Commodore 64 è ben spiegata sul sito dell'autore. Proviamo a seguire le sue indicazioni passo passo.

La guerra dei cloni di Pac-Man!

Grazie ad AGPX e a JJFlash-IT ora abbiamo a disposizione i sorgenti di due cloni di Pac-Man completamente realizzati in BASIC e ampiamente commentati! Se volete imparare a usare XC=BASIC per creare giochi per il Commodore 64, approfittatene!

Videogiochi di corse sul Commodore 64!

Vi siete mai chiesti come veniva realizzato l'effetto della pista in movimento in videogiochi per Commodore 64 come Pitstop II? @agpxnet se lo è chiesto e si è anche dato una risposta! In questa fantastica demo completa di sorgenti ben commentati e corredata da una esauriente presentazione, scopriremo la risposta anche noi.

Un OS gratuito per il C64!

Triangular microOS è un "Sistema Operativo" gratuito per il Commodore 64. Vediamo di che si tratta!

Labirinti in 3D sul Commodore 64

Un'altra perla da parte di AGPX: un programma in BASIC con cui si può esplorare in 3D un labirinto generato proceduralmente. Proviamolo sul nostro amatissimo C64!

Un Pac-Man in BASIC per il Commodore 64

Grazie ad @agpxnet possiamo studiare i sorgenti di clone di Pac-Man praticamente perfetto! Per realizzarlo è stato utilizzato XC=BASIC.

Un BBS nel 2023?

Avete mai sognato di ospitare in casa vostra un BBS? Ormai i mitici BBS sono stati soppiantati dall'avvento di internet, ma li possiamo riscoprire grazie a un software realizzato da Francesco Sblendorio che permette di creare il nostro BBS personale. Vediamo di che si tratta!

Labirinti in Assembly sul C64 (parte II)

I bug sono sempre dietro l'angolo, ma grazie ad @agpxnet vengono immediatamente corretti! Perciò riprendiamo l'argomento dei labirinti, mostrando un paio di miglioramenti al codice assembly, ma soprattutto proviamo un'alternativa all'assembly: un BASIC ottimizzato che può essere compilato per i computer dal Vic-20 al C128, passando dal nostro [...] Leggi tutto

Labirinti in Assembly sul Commodore 64

Traduciamo in assembly l'algoritmo per generare labirinti che abbiamo visto in un video precedente. Quanto risulterà più veloce?

Una prima occhiata al Commodore 128

Grazie al materiale inviato dagli iscritti, proviamo ad eseguire applicazioni per il Commodore 128, il successore meno fortunato del Commodore 64.

Un algoritmo in 5 linee di BASIC

Tornano i labirinti sul Commodore 64 con cinque linee di un interessante programma in BASIC che li genera in modo intelligente.

Labirinti sul Commodore 64

Rosetta Code è una miniera di algoritmi scritti per qualsiasi computer in qualsiasi linguaggio di programmazione. Cerchiamo un algoritmo per generare labirinti con il BASIC del Commodore 64.

10 PRINT: il libro!

Nel 2012 è stato scritto un libro sulla singola linea più iconica scritta con il BASIC del Commodore 64. Vediamo di che si tratta!

"Eye of The Beholder" per il Commodore 64

A fine 2022 è stato pubblicato per il Commodore 64 questo fantastico porting del gioco del 1990 "Eye of The Beholder". Il gioco è gratuito e open source!

Il Modulo Base sul C64

Il Modulo Base di Enrico Colombini torna sul Commodore 64 in una versione adattata da Marco Bergomi. Diamo un'occhiata alle prime schermate di questa nuova avventura testuale!

Muovere pixel sugli sprite? (Multicolor)

Un'anteprima sui pixel multicolor che sono disegnati su 12 sprite del Commodore 64. Dodici sprite?! Naturalmente grazie allo sprite multiplexing.

Muovere pixel sugli sprite?

Prendendo spunto dal "pong in uno sprite" e sfruttando il codice dei video precedenti, scopriamo come muovere pixel all'interno degli 8 sprite del Commodore 64 utilizzando l'assembly del 6510.

Un nuovo videogioco per il Commodore 64

Un videogioco nuovo di zecca per il Commodore 64! Grazie al codice di @agpxnet, alla grafica di Phobos e alla colonna sonora di Richard of TND, possiamo riprovare la freschezza dei videogiochi degli anni '80. Il tema è decisamente adatto ai retrogiocatori: il nostro eroe deve superare gli ostacoli che lo separano dall'edicola e dalla sua agognata [...] Leggi tutto

Ottimizziamo il disegno sugli sprite

Grazie ad @agpxnet, miglioriamo il codice che disegna pixel all'interno degli 8 sprite del Commodore 64 utilizzando l'assembly del 6510. In video precedenti abbiamo già mostrato routine che disegnano pixel nella memoria in alta risoluzione del C64. Ora tentiamo di fare qualcosa di simile però nella memoria grafica degli sprite.

Una sfida a scacchi tra Commodore 64 e ZX Spectrum

Una partita a scacchi tra i due computer a 8 bit mito degli anni '80. Il Commodore 64 sfida a Chessmaster 2000 lo ZX Spectrum. Chi vincerà?

Disegnare pixel sugli sprites del C64

Prendendo spunto dal "pong in uno sprite", scopriamo come disegnare pixel all'interno degli 8 sprite del Commodore 64 utilizzando l'assembly del 6510. In video precedenti abbiamo già mostrato routine che disegnano pixel nella memoria in alta risoluzione del C64. Ora tentiamo di fare qualcosa di simile però nella memoria grafica degli sprite.

Un nuovo gioco per Commodore 64

Torniamo a parlare di Commodore 64 con questo gioco scritto in BASIC da Marco Bergomi. Si tratta di un roguelike in cui gli oggetti che il protagonista incontra nel dungeon sono resi intelligibili grazie alla ridefinizione dei caratteri. Vediamone un breve gameplay!

Una sfida a scacchi!

Un'improponibile sfida tra il mitico Grand Master, programma di scacchi del 1982 per il Commodore 64, e Chess Ultra recentemente regalato da Epic Games. Chi vincerà?

La nuova versione di C64 Graphics Maker

Nel video "Sprites & Hires" abbiamo visto che la memoria del C64 viene vista dal VIC-II in un modo particolare. Diamo un'occhiata a un interessante software che, tra le altre cose, ci permette di determinare i corretti valori e gli indirizzi per gestire al meglio il VIC-II.

BASIC 3.5 per il Commodore 64

Comparso sul Plus/4 e sul C16 (perciò non c'è da stupirsi che le istruzioni per gli sprite non ci fossero e che il sonoro fosse così limitato), il BASIC V3.5 fu portato nel 1990 anche sul Commodore 64. Vediamo quali istruzioni erano state aggiunte rispetto alla versione 2.0 del C64 originale.

Sprites e alta risoluzione cul C64

Indaghiamo qualche problematica della coesistenza tra l'alta risoluzione del nostro amatissimo Commodore 64 e gli sprites. A tal scolo, recuperiamo il codice dell'astronave in fase di atterraggio, ma invece di usare la modalità grafica a caratteri, proviamo quella in alta risoluzione.

Confronto tra linguaggi Assembly... e architetture

Confrontiamo gli assembly con un semplice algoritmo: la copia di una stringa da una parte all'altra della memoria. Cosa si può imparare delle varie architetture con una serie di istruzioni così semplici? Scopriamolo assieme grazie a Rosetta Code. In questa prima parte, dopo una prima occhiata ai vari BASIC, saltiamo dall'IBM/360 al MOS 6502 che, [...] Leggi tutto

Zuma sul Commodore 64

Un gameplay per san Valentino sul nostro amatissimo Commodore 64. Questo BLAF è eccezionale, infatti è un porting del 2023 di Zuma Deluxe, il noto puzzle game. Vediamo che cosa è riuscito a dare Dr. Mortal Wombat!

L'algoritmo delle 100 porte

Dopo una capatina sul sito Rosetta Code, analizziamo il codice assembly che realizza il cosiddetto algoritmo delle cento porte. Vediamo di che si tratta.

Il BASIC del Commodore 64 in italiano!

Combinando alcune tecniche viste in video precedenti si possono ottenere effetti curiosi. Scopriamo che aspetto avrebbe avuto il BASIC v2 del Commodore 64 in italiano!

Come estendere il BASIC del Commodore 64

Grazie ad @agpxnet, scopriamo come è possibile estendere il BASIC 2.0 del Commodore 64 con nuove istruzioni scritte in Assembly!

Parliamo della memoria del C64

Scopriamo come partizionare la memoria del nostro amatissimo Commodore 64!

Salviamo Melissa in questa avventura per C64

I primi passi di "Melissa", un'avventura testuale choice-based del 1987 per il Commodore 64. Riuscirà il nostro cavaliere a liberare la principessa dalle grinfie del malvagio Darth?

Speciale 6 gennaio!

Seguendo le tracce della stella di Betlemme, grazie a Stellarium, visualizzeremo la congiunzone astrale di Giove, Saturno e Marte del 7 a.C., grazie a Space Engine, rivedremo la cometa di Halley com'era nel 1986 e, grazie a Ready64, giocheremo i primi passi dell'avventura testuale "Rendez vous con Halley".

Avventura per C64 del 1985

Riscopriamo questa avventura testuale per Commodore 64 del 1985 di Piergiorgio Fusco dal titolo "Il fantasma del teatro".

Giochiamo con Commodore 64

Riscopriamo una delle tante pubblicazioni che negli anni '80 proponevano listati da scrivere sul proprio computer. In questo caso si tratta di "Giochiamo con Commodore 64" dell'allora diciassettenne Kieron Brennan.

Un PONG in Assembly per il C64

Grazie ad @agpxnet e al suo codice didatticamente chiaro e lineare possiamo scoprire come realizzare un PONG in Assembly. Buona visione!

Una nuova avventura testuale!

La prima stravagante avventura di Diduz: salviamo la pecora Pacuvia!

Buon Natale 2022!

Babbo Natale è arrivato in anticipo su @1001avventura. Scartiamo i graditi regali che ci hanno inviato Claudio Daffra e Alessandro Scola.

Dal settimanale PaperSoft...

Dalle nebbie del lontano 1984 e dalle pagine del numero 10 del settimanale PaperSoft, riemerge un gioco "arcade-catch it" in BASIC+linguaggio macchina che ha ispirato lo snowman raccoglitore di fiocchi di neve. Vediamo di che si tratta!

Lo snowman velocizzato!

Continua l'epopea dello Snowman. Dalla lenta versione in BASIC, ecco un'implementazione superveloce grazie al Basic Boss compiler inviata da agpxnet e una versione iperveloce realizzata in assembly "a mano" da Alessandro Scola. In questo video le proveremo entrambe. Buona visione!

Velocizziamo lo snowman sul Commodore 64

Un mio giochetto realizzato in BASIC aveva bisogno di ottimizzazione. Come mi è stato suggerito, prima di ottimizzarlo "a mano" in assembly, proviamo il Blitz! BASIC compiler. Quanto sarà più veloce dell'originale in BASIC nativo?

Un giochetto in BASIC per il Commodore 64

Proviamo a realizzare un semplice giochetto in BASIC sul nostro amatissimo Commodore 64.

Riscopriamo il FORTH dopo 40 anni sul C64!

Continua la riscoperta dei linguaggi implementati per il Commodore 64. Finalmente siamo giunti al FORTH, un particolare linguaggio ad alto livello, ma allo stesso tempo performante. Vediamone alcuni esempi sull'emulatore del C64.

La stampante ad aghi del C64

Dopo aver spacchettato il mio Commodore 64 e il Floppy Disk Drive 1541, è il turno della mia stampante MPS 803. Dopo più di 30 anni, funzionerà ancora?

Il Prolog sul Commodore 64

Scopriamo alcune caratteristiche del linguaggio Prolog provandone una versione per il nostro amatissimo Commodore 64. E scopriamo anche se Anakin Skywalker è davvero nonno di Ben Solo.

Bubble Sort in assembly su 6510 e Z80

Confrontiamo l'assembly della CPU 6510 del Commodore 64 con l'assembly della CPU Z80 dello ZX Spectrum. Come algoritmo di prova utilizziamo il noto Bubble Sort. In questa prima parte vediamo l'algoritmo all'opera, mentre nel prossimo video analizzeremo il codice di entrambe le versioni.

Il LISP sul C64

Il LISP è un linguaggio di programmazione realizzato nel 1958. Si tratta di uno dei linguaggi storici con cui sono state realizzate applicazioni di intelligenza artificiale e che ha avuto varie evoluzioni nel corso dei decenni. Anche sul Commodore 64 ne è stata realizzata una versione. Vediamo come si presenta!

Un unboxing nostalgico

Dopo aver spacchettato il mio Commodore 64 e averlo trovato ancora funzionante, provo l'unboxing del suo Floppy Disk Drive 1541. Avrò la stessa fortuna?

Creare avventure testuali per C64 (II)

Come sviluppare avventure testuali per il Commodore 64? Avevamo già mostrato un metodo tempo fa. Ora scopriamo come farlo utilizzando AWS 3.2, uno stumento di sviluppo creato da Aristide Torrelli.

Un'avventura testuale giocabile ovunque!

Andiamo alla scoperta de "I passi della regina", un'avventura testuale in italiano giocabile su qualsiasi computer degli anni '80 e oltre, in particolare sul nostro amatissimo Commodore 64.

Un tuffo nel passato dell'informatica

In questa video-avventura andiamo alla scoperta del linguaggio di programmazione PILOT, dalle sue origini nel 1968 ai giorni nostri, passando per il nostro amatissimo Commodore 64.

Un porting perfetto!

Grazie all'email di un iscritto riscopriamo Tír na nÓg, un gioco di Gargoyle Games del 1984 realizzato per lo ZX Spectrum 48K e poi portato sul Commodore 64 nel 1985. Mettiamo a confronto le due versioni attraverso le prime schermate del gioco.

Immagini 160x200 sul C64

Proviamo un programma online per la conversione di immagini in una combinazione di colori rappresentabile sul nostro amatissimo Commodore 64.

Un unboxing dopo 30 anni!

Dopo 30 anni riapro la scatola del mio vecchio Commodore 64. Funzionerà ancora?

Dinamiche elettorali sul C64

Un altro balzo indietro nel tempo. Nell'aprile 1986 la rivista MC Microcomputer pubblica un programma per Commodore 64 che simula l'evoluzione delle intenzioni di voto di un gruppo di elettori che si influenzano a vicenda fino... alla morte della democrazia. Vediamo di cosa si tratta.

Un salto nei disassemblatori per C64

Dopo aver usato vari assemblatori per C64, ho finalmente provato anche un paio di disassemblatori. L'occasione si è presentata con il gioco del 1990 "On The Moon" di Filippo Masia in cui si simula la missione dell'Apollo 11. Il fatto che non si riuscisse apparentemente a superare la fase di separazione degli stadi, fallendo tutte le volte [...] Leggi tutto

Un altro assemblatore per Vic-20 e C64

Proviamo Mikro Assembler, un altro assemblatore per il C64, e scopriamo anche chi l'ha programmato.

Il corso di Assembly per il 6510 continua!

Scopriamo come venivano convertite le stringhe numeriche del BASIC nel formato floating point a 5 bytes del Commodore 64. In particolare vediamo come funziona la subroutine auto-modificante CHRGET che risiede in pagina zero.

Un po' di storia del C64

Dopo 40 anni, le vicende che hanno interessato il Commodore 64 sono storia. Addentriamoci nei suoi meandri partendo dalla nota utility DOS 5.1 con l'aiuto di "A Company on the Edge".

Dopo aver spento le 40 candeline...

Il 40° compleanno del nostro amatissimo C64 è già stato celebrato. Approfittiamone per provare il "Macro Assembler Development System" ufficiale della CBM con un semplicissimo programmino in assembly.

Convertire il formato Infocom per il Commodore 64

Da pochi giorni è disponibile l'ultima versione di Ozmoo, il programma che consente di convertire avventure testuali scritte per la Z-machine della Infocom in un formato eseguibile sul Commodore 64. Proviamo una conversione al volo per vedere se la velocità di esecuzione è accettabile.

Un'avventura testuale per il Commodore 64

Le prime scelte in "Conan" di Luca Severi, un adventure per il C64 pubblicato nel 1985 da Papersoft e recentemente restaurato. Si tratta di un'avventura a scelte dove si incontrano mostri da sconfiggere e si fa progredire il proprio personaggio per portare a termine la missione finale.

Bordi aperti sul C64!

L'apertura dei bordi è un classico trick del VIC II del C64. Nella prima parte di questo video-tutorial vediamo in cosa consiste. Nel prossimo video andremo alla scoperta del codice assembly che consente di realizzarlo!

SAM reciter!

Riscopriamo il primo sintetizzatore vocale commerciale: S.A.M. (Software Automatic Mouth) della SoftVoice Inc.

Polifonia sul C64!

Dopo aver fatto suonare il mitico SID del Commodore 64 sfruttando un'unica voce, tentiamo la polifonia e sfruttiamo alcuni accorgimenti per rendere i nostri spartiti digitali più compatti.

Recensione di SID Sfx Editor

Vi segnalo la mia recensione della nuova utility di AGPxNET per il Commodore 64: un editor di effetti sonori completo di player in linguaggio macchina che sfrutta gli interrupt. Buona visione!

Musica di sottofondo sul Commodore 64!

Mettiamo alla prova l'assembly del 6510 per controllare l'esecuzione di musica sul processore 6581, il mitico SID del Commodore 64.

Il Commodore 64 torna sul canale!

In attesa di altri tutorial sull'assembly del 6510, proviamo gli esempi della "Guida di Riferimento del Programmatore" che riguardano il processore sonoro 6581 del Commodore 64, il mitico SID. Scopriamo le forme d'onda disponibili per le tre voci e ascoltiamo gli effetti prodotti dal quartetto attack-decay-sustain-release.

Torna l'assembly del Commodore 64!

Il video-corso di Assembly 6510 continua con un tutorial sullo sprite multiplexing per il Commodore 64:

The Nightland

"The Nightland" è un insolito connubio tra avventura testuale, gioco di ruolo, Commodore 64 e gioco dell'oca.