Grazie a Ready64 riscopriamo questo programma in BASIC del 1985 per il Commodore 64 pubblicato su Radio Elettronica & Computer con cui si poteva gestire il prestito dei volumi di una biblioteca. Con l'occasione diamo anche un'occhiata a un programma in BASIC che gestisce una semplice rubrica telefonica su floppy disc.
Benvenuti su You Dev IT!
Parliamo di Retro-computer con Copilot
Pubblicato il 13 gen, 2025
Un nuovo format? Chissà! Intanto in questo episodio pilota del podcast conversiamo con Copilot di retrocomputer, di retrogaming e di Clint Eastwood. Quale sarà il film preferito di Copilot?
I 40 anni del Commodore 128
Pubblicato il 10 gen, 2025
In occasione dei 40 anni del Commodore 128 proviamo, grazie a Francesco Sblendorio, il sistema operativo CP/M sul processore Z80 di questo interessante 3 computer in uno. Diamo un'occhiata in particolare a Wordstar 3.0 e al Turbo Pascal 2.0 della Borland.
Scrivere un gioco di avventure sul PC
Pubblicato il 7 gen, 2025
Grazie a Ready64 riscopriamo Super Commodore 64 del 1986 con la pubblicità dei Quaderni Jackson (dei quali andiamo a ricordare il libro di Enrico Colombini sulla scrittura delle avventure testuali - grazie a Roberto Marcarini) e la riproduzione sul SID di Yesterday dei Beatles. Buon ascolto!
Il BASIC sul Nuovo Altante Zanichelli del 1985
Pubblicato il 3 gen, 2025
Grazie a @wallalo scopriamo i listati BASIC del Nuovo Atlante Zanichelli del 1985. Tra quelli disponibili, implementiamo sul Commodore 64 il simulatore di orbite dei pianeti!
L'enciclopedia BASIC del 1983
Pubblicato il 28 dic, 2024
Riscopriamo l'enciclopedia "BASIC" pubblicata in sei volumi da Armando Curcio Editore nel 1983. Vediamo assieme qual è l'origine di questa enciclopedia e diamo un'occhiata ai programmi per C64 allegati ad alcuni aggiornamenti.
Un assemblatore in BASIC
Pubblicato il 27 dic, 2024
Grazie a Ready64 possiamo finalmente provare l'Assemblatore che accompagnava il volume "Introduzione all'Assembler" di Commodore Computer. Vediamo assieme come funzionava!
Un pre-processore per il BASIC del C64
Pubblicato il 20 dic, 2024
Grazie al gruppo Telegram di Ready64 scopriamo questo pre-processore per il BASIC v2. Si tratta di un programma in Java che trasforma un BASIC con caratteristiche evolute in un BASIC compatibile con l'interprete del Commodore 64. Potrebbe essere utile? Giudicate voi!
Un BASIC strutturato del 1988 per Commodore 64
Pubblicato il 16 dic, 2024
Grazie a Ready64 proviamo questa modifica del BASIC v2 che permette di realizzare la programmazione strutturata sul Commodore 64 eliminando l'amato/odiato GOTO. Scopriamo assieme di cosa si tratta!
55 programmi per il Commodore 64
Pubblicato il 12 dic, 2024
Grazie a @Ready64-official diamo un'occhiata a "55 programmi per il C64", un libro pieno zeppo di listati in BASIC (ovviamente 55). Si tratta della "traduzione" di un'edizione in inglese dal titolo "60 programs for the C64" zeppa di qualche listato in più (ma quanti veramente?).
Il logo della NeXT
Pubblicato il 11 dic, 2024
La storia del logo della NeXT, la società fondata da Steve Jobs dopo aver lasciato la Apple. Scopriamo assieme come Steve Jobs commissionò il logo della NeXT e di come Paul Rand guadagnò 100.000 dollari del 1986 per realizzarlo!
L'enciclopedia Input del 1984
Pubblicato il 30 nov, 2024
Grazie a @commodoreclub riscopriamo l'enciclopedia Input del 1984 pubblicata della De Agostini. All'epoca avevo acquistato il primo numero perché era allegato Champ, il mio primo assemblatore per Commodore 64. Grazie a quel programma è nato, quasi 40 anni dopo, il corso di Assembly per il processore 6510 che trovate su questo canale!
Lunar Lander con C64 Game Maker (parte I)
Pubblicato il 29 nov, 2024
Grazie a AGPX possiamo creare giochi per il Commodore 64 con il suo fantastico Game Maker! In questa mini-serie costruiremo un gioco del tipo Lunar Lander. Il primo video è dedicato allo splash screen!
The Game of Life in BASIC
Pubblicato il 28 nov, 2024
Grazie a Ready64 recupero The Game of Life di Conway in BASIC per il Commodore 64! Si tratta di un automa cellulare dalle interessanti proprietà. Nel 1984 sulla rivista Commodore della Systems Editoriale del settembre 1984, ne è stata proposta una interessante versione, realizzata da Marco De Rosa, che sfrutta la ridefinizione dei caratteri. [...] Leggi tutto
Manuale dell'Assembly del C64 del 1984
Pubblicato il 25 nov, 2024
Grazie a @Ready64-official possiamo mettere le mani su questa storica "Introduzione all'Assembler" di Commodore Computer Italia! Si tratta di una seconda versione (non ufficiale) rivista e corretta dopo 40 anni. Davvero complimenti a "mssmsoft" per il restauro compiuto!
EDNA l'Assembler di VIZA Software
Pubblicato il 21 nov, 2024
Grazie a Ready64, riscopriamo un'altra chicca che ha ha che fare con Modulus, il puzzle game del 1989 per Commodore 64 recentemente restaurato. La chicca riguarda EDNA l'assembler di VIZA Software in cartuccia che ci piacerebbe tanto provare, ma in rete non se ne trova ancora un "dump". Allora ripieghiamo su un Word Processor dell'epoca che era [...] Leggi tutto
Torna il TRIS in Assembly sul C64
Pubblicato il 19 nov, 2024
Grazie a Marco Bergomi, proviamo questa implementazione del TRIS a due giocatori realizzata in Assembly sul Commodore 64.
Sprite multiplexing animato in BASIC
Pubblicato il 16 nov, 2024
Grazie a Felice Nardella scopriamo come animare in BASIC gli sprite in multiplexing che avevamo mostrato in un video di qualche giorno fa. Ne approfittiamo per segnalare che C64 Game Maker di AGPX è già stato aggiornato alla versione 1.0.2 per gli sventurati che su Windows usano il tema scuro. Grazie!
C64 Game Maker: Installazione
Pubblicato il 15 nov, 2024
Grazie ad @agpxnet abbiamo a disposizione un potente strumento di sviluppo di giochi per il Commodore 64! Ogni aspetto dei videogiochi è contemplato: dalla grafica, al sonoro, alla programmazione. Scopriamo assieme la procedura di installazione.
Sprite multiplexing in BASIC
Pubblicato il 13 nov, 2024
Dello Sprite Multiplexing, la tecnica che permette di avere più di 8 sprite sullo schermo, abbiamo già parlato sul canale, ma la procedura era realizzata in Assembly. Scopriamo assieme come si può ottenere lo stesso effetto nel lento BASIC del C64 con un interessante trucco!
Gioco di corse per Commodore 64
Pubblicato il 8 nov, 2024
Grazie a @FollowerZero abbiamo a disposizione una serie di 5 video-tutorial in cui viene spiegato come creare un gioco di corse per il Commodore 64. Il programma è realizzato in Assembly e nel quinto video della serie è presente il link per scaricare i sorgenti per CBM Prg Studio.
Curiosi programmi BASIC su Commodore Computer Club
Pubblicato il 6 nov, 2024
Grazie a Ready64, possiamo spaziare tra i numeri di Commodore Computer Club per riscoprire articoli che spaziano dai jazzisti appassionati di Vic 20, alla leggendaria scena de "Il cacciatore" interpretata da Robert De Niro e Christopher Walken. Tra l'altro ci chiediamo: chi "vincerà" questa volta?
Il manuale di ugBASIC
Pubblicato il 28 ott, 2024
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
Pubblicato il 26 ott, 2024
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
Pubblicato il 23 ott, 2024
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
Pubblicato il 19 ott, 2024
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!
Pubblicato il 10 ott, 2024
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!
Programmi per Amiga 500
Pubblicato il 9 ott, 2024
Grazie a @PecorariSrl , andiamo da completi neofiti alla scoperta di alcuni software applicativi per Amiga 500. Di certo i giochi colpiscono di più, grazie alle capacità grafiche e sonore dell'Amiga, ma anche le applicazioni professionali "serie" hanno giovato delle potenzialità dei vari Amiga della Commodore.
Un libro di giochi per il Commodore 16
Pubblicato il 7 ott, 2024
Grazie a @Ready64-official , riscopriamo MLX, un programma per C64 che permette di trascrivere programmi in Linguaggio Macchina senza fare errori, e un classico libro di listati in BASIC del 1989, questa volta per Commodore 16 e Plus/4. Vediamo di che si tratta!
Il linguaggio Forth
Pubblicato il 3 ott, 2024
Cenni di storia del linguaggio FORTH, dal 1969 attraverso il Commodore 64 fino ai giorni nostri!
La libreria BGI della Borland
Pubblicato il 1 ott, 2024
Grazie a DOS-Box in versione online, possiamo utilizzare il leggendario Turbo Pascal della Borland per riscoprire la sua libreria grafica : la BGI con cui si potevano tracciare primitive geometriche e scrivere testi in modalità VGA.
In viaggio verso Marte con il Commodore 64
Pubblicato il 30 set, 2024
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
Pubblicato il 28 set, 2024
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!
Pubblicato il 27 set, 2024
Grazie a @Ready64-official recuperiamo questo sintetizzatore per Commodore 64 del 1988.
I Boids: dal 1986 al C64
Pubblicato il 18 set, 2024
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
Pubblicato il 16 set, 2024
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
Pubblicato il 14 set, 2024
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.
Il Master Mind sul Commodore 64
Pubblicato il 10 set, 2024
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
Pubblicato il 9 set, 2024
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
Dobble anche sulle BBS!
Pubblicato il 7 set, 2024
Grazie a @FrancescoSblendorio possiamo giocare a Dobble (in versione emoticon) su una BBS, magari sfruttando un terminale VideoTel. Non sapete cosa è Dobble e cosa sono le BBS? Allora questo video fa per voi!
Il tris in Assembly sul Commodore 128
Pubblicato il 3 set, 2024
Grazie a @BenignoFilippo, possiamo dare un'occhiata a un programma che gioca a tris scritto in Assembly per il Commodore 128. Riusciremo a sconfiggere la CPU? Scopriamolo assieme!
Dobble sul Commodore 64
Pubblicato il 26 ago, 2024
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!
Multitasking in BASIC sul Commodore 64
Pubblicato il 9 ago, 2024
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!
Come prevedere le eclissi di sole!
Pubblicato il 7 ago, 2024
Grazie a un articolo di Alessandro Marrazzo del 1989 pubblicato su CCC (in tempi recenti digitalizzato da @Ready64-official ), scopriamo come è possibile prevedere le eclissi di sole e diamo un'occhiata a un programma per Commodore 128 che esegue graficamente i calcoli relativi!
Fattoriali esatti sul Commodore 64
Pubblicato il 1 ago, 2024
Grazie a Eugenio Rapella di @retromagazinetv , scopriamo come calcolare il fattoriale di un numero sul nostro amatissimo Commodore 64 superando i limiti della mantissa dei numeri in virgola mobile del BASIC v2.
Decathlon per Commodore 64
Pubblicato il 26 lug, 2024
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
Pubblicato il 25 lug, 2024
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
Il gioco per computer di 60 anni fa!
Pubblicato il 22 lug, 2024
Grazie alle ricerche di Andrea Contato, è stato ricostruito "The Sumerian Game", un gioco per computer del 1963. Si tratta di un gestionale testuale che ha dato origine negli anni successivi ad altri videogiochi dello stesso genere, da "Hamurabi" a "Manor". I sorgenti sono andati perduti, ma su Steam è possibile scaricare una versione ricostruita [...] Leggi tutto
Il gioco per computer di 60 anni fa!
Pubblicato il 22 lug, 2024
Grazie alle ricerche di @AndreaContato è stato ricostruito "The Sumerian Game", un gioco per computer del 1963. Si tratta di un gestionale testuale che ha dato origine negli anni successivi ad altri videogiochi dello stesso genere, da "Hamurabi" a "Manor". I sorgenti sono andati perduti, ma su Steam è possibile scaricare una versione ricostruita a [...] Leggi tutto
Mini corso di BASIC per il Commodore 64
Pubblicato il 21 lug, 2024
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.
Uno strategico spaziale sul Commodore 64
Pubblicato il 5 lug, 2024
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à?
Corso di VTL-2
Pubblicato il 19 giu, 2024
Grazie a una risorsa online, scopriamo le caratteristiche del linguaggio VTL-2, creato nel 1976 per avere un interprete che occupasse meno di 768 bytes.
Very Tiny Language 2
Pubblicato il 12 giu, 2024
Scopriamo alcuni aspetti di VTL-2, un linguaggio inventato nel 1976 per i computer Altair particolarmente efficiente nell'occupare preziosa memoria.
La briscola in Flash e ActionScript
Pubblicato il 6 giu, 2024
Nel lontano 2009 avevo realizzato il gioco della briscola utilizzando la tecnologia Flash e il linguaggio ActionScript. Vediamo come si presentava!
Un IDE BASIC per gli tutti gli 8-bit anni '80
Pubblicato il 3 giu, 2024
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.
Il primo PC della storia
Pubblicato il 23 mag, 2024
Grazie alla rivista "Retro Computer", andiamo alla ri-scoperta di quello che è considerato il primo Personal Computer della storia. Realizzato dall'Olivetti di Ivrea, venne presentato a New York nel 1965 ed ebbe un grande successo. Fu presentato con un gioco dal titolo Angela's Game. Vediamo di che si tratta!
Come ottimizza un compilatore?
Pubblicato il 18 mag, 2024
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
Pubblicato il 16 mag, 2024
Grazie a @EnzoPapini proviamo questa implementazione della macchina di Turing sul nostro amatissimo Commodore 64. Vediamo come funziona!
Hare BASIC per il Commodore 64
Pubblicato il 15 mag, 2024
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
Pubblicato il 14 mag, 2024
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!
L'emulatore di Turbo Pascal per Commodore 64
Pubblicato il 11 mag, 2024
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
Pubblicato il 10 mag, 2024
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
Pubblicato il 8 mag, 2024
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.
I 60 anni del BASIC
Pubblicato il 2 mag, 2024
Alle 4 del mattino del 1° maggio 1964 veniva eseguito il primo programma scritto in BASIC, il Dartmouth BASIC. Da allora sono nati tanti dialetti, ma di certo ricordiamo con nostalgia il BASIC v2 del Commodore 64 di vent'anni dopo. Diamo un'occhiata a quella prima versione di 60 anni fa.
Cancellare velocemente la memoria video in BASIC
Pubblicato il 25 apr, 2024
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.
Il Mini-Lotto sul Commodore 64
Pubblicato il 22 apr, 2024
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
Pubblicato il 18 apr, 2024
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
Pubblicato il 16 apr, 2024
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
Pubblicato il 13 apr, 2024
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
Pubblicato il 11 apr, 2024
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
Pubblicato il 8 apr, 2024
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!
Lunar Lander del 1973
Pubblicato il 5 apr, 2024
52 anni fa terminavano le missioni Apollo e nasceva un monitor vettoriale per il PDP-11. Nel 1973, su quel computer, Jake Burness programmò il primo Lunar Lander grafico che conteneva uno dei primi Easter Egg della storia. Il gioco era fornito gratuitamente per mostra le potenzialità della macchina: d'altra parte costava all'epoca 11.000 USD che [...] Leggi tutto
L'esapedone sul Commodore 64
Pubblicato il 4 apr, 2024
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.
Il codice Morse sul Commodore 64
Pubblicato il 3 apr, 2024
Su Chip Special del 1985 possiamo recuperare un programma in BASIC per il Commodore 64 che ci insegna il codice Morse. Può sempre tornare utile nella vita, non siete d'accordo? Scopriamo se è facile impararlo!
Il primo numero di RUN (gennaio 1984)
Pubblicato il 30 mar, 2024
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.
TETRIS su Atari800XL
Pubblicato il 19 mar, 2024
Un clone di TETRIS realizzato con sole 10 linee di BASIC (nella categoria 256 caratteri per linea). Sarà giocabile? Proviamolo assieme!
Adventure Master per Olivetti Prodest PC128
Pubblicato il 18 mar, 2024
Grazie a Vittorio, riscopriamo questo software del 1987 per Olivetti Prodest pensato per facilitare la creazione di avventure testuali. Sarà ben fatto? Scopriamolo assieme!
Animal Game: un classico degli anni '70
Pubblicato il 9 mar, 2024
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
Pubblicato il 6 mar, 2024
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.
Yin & Yang sul Commodore 64
Pubblicato il 28 feb, 2024
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.
Emuliamo un VAX della Digital
Pubblicato il 21 feb, 2024
Video AMARCORD: negli anni '80 mi era capitato di programmare su un potente minicomputer VAX della Digital. Scopriamo come emularlo su un normale PC dei giorni nostri!
Smooth Scrolling sul Commodore 64
Pubblicato il 19 feb, 2024
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
Pubblicato il 6 feb, 2024
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
Pubblicato il 29 gen, 2024
Quando sono stati inventati gli strabilianti effetti che sfruttano al massimo le caratteristiche del Commodore 64? Scopriamolo assieme grazie a CodeBase64.
Adventure Dracula restaurata!
Pubblicato il 27 gen, 2024
Grazie a un iscritto, possiamo rigiocare questa avventura testuale persa nei meandri del tempo. Pubblicata in origine sul libro della Editoriale Jackson "Programmi per PC 128 Olivetti", ne è stato realizzato il porting in BASIC su QB64. Proviamone i primi passi!
Quattro bytes per il Commodore 64
Pubblicato il 23 gen, 2024
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
Pubblicato il 20 gen, 2024
Grazie ad AGPX, scopriamo una interessante tecnica per gestire le collisioni tra sprite e sfondo nei giochi per Commodore 64.
Strumenti di sviluppo per Amiga
Pubblicato il 5 gen, 2024
Per gli iscritti interessati, mostriamo lo strumento di sviluppo che utilizzeremo per provare alcuni potenzialità dell'hardware dell'Amiga 500. Naturalmente se avete ulteriori consigli, i commenti sotto al video sono a vostra disposizione.
Prime scoperte sull'Amiga 500
Pubblicato il 3 gen, 2024
Negli anni '80 ce l'eravamo perso, ma ora stiamo rimediando! Riscopriamo dopo quasi 40 anni le potenzialità grafiche dell'Amiga 500.
Un'occhiata a Turrican
Pubblicato il 30 dic, 2023
Continua la scoperta del mondo Amiga! Proviamo l'emulatore WinUAE con il gioco Turrican e, visto che c'eravamo, proviamo anche la sua versione per Commodore 64.
Una serie su Amiga
Pubblicato il 29 dic, 2023
Inizia un viaggio che ci porta indietro nel tempo al 1987, anno in cui è stato commercializzato l'AMIGA 500. In questa serie andrò alla scoperta di questo computer di cui sono state vendute ben 6 milioni di esemplari.
Un GDR ritrovato
Pubblicato il 27 dic, 2023
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
Pubblicato il 26 dic, 2023
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!
I partecipanti alla sfida natalizia!
Pubblicato il 24 dic, 2023
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.
I partecipanti alla sfida natalizia
Pubblicato il 17 dic, 2023
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.
I 40 anni del Turbo Pascal
Pubblicato il 4 dic, 2023
Il mitico Turbo Pascal della Borland ha compiuto 40 anni! Proviamo l'ebbrezza del retrocomputing compilando il classico programma che calcola ricorsivamente i numeri di Fibonacci.
La sfida di Natale su computer Commodore
Pubblicato il 2 dic, 2023
Il bando della sfida di programmazione nel video. Partecipate numerosi!
Un'avventura testuale restaurata
Pubblicato il 22 nov, 2023
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
Pubblicato il 18 nov, 2023
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!
Realizzare un clone di Sokoban per NES?
Pubblicato il 16 nov, 2023
Creare puzzle game per NES? È possibile grazie a Retro Puzzle Maker. Vediamo come!
Programmi di una linea fuori concorso
Pubblicato il 14 nov, 2023
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!
Alla ricerca dell'Avventura Perduta
Pubblicato il 13 nov, 2023
Avete un gioco che ricordate con nostalgia ma che non riuscite più a ritrovare? L'agenzia investigativa di @1001avventura è al vostro servizio. Grazie alla richiesta di Andrea andiamo alla (ri-)scoperta dei mitici personal computer Olivetti degli anni '80.
Gli sfidanti della 1 Line Program Challenge
Pubblicato il 11 nov, 2023
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
Pubblicato il 10 nov, 2023
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!
Pubblicato il 4 nov, 2023
* 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
Pubblicato il 30 ott, 2023
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
Pubblicato il 28 ott, 2023
I 16 colori del Commodore 64 possono essere aumentati? Come ottenere sfumature non previste dall'hardware? Scopriamolo in questo video!
Un Mistery per Commodore 64
Pubblicato il 12 ott, 2023
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.
Un nuovo Tris in BASIC per il C64
Pubblicato il 12 set, 2023
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!
Pubblicato il 6 set, 2023
Un videogioco per Commodore 64 ispirato a un vecchio episodio del corso di Assembly per C64.
Un editor per XC=BASIC
Pubblicato il 2 set, 2023
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
Pubblicato il 30 ago, 2023
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!
Pubblicato il 28 ago, 2023
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!
Pubblicato il 18 ago, 2023
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!
Pubblicato il 14 ago, 2023
Triangular microOS è un "Sistema Operativo" gratuito per il Commodore 64. Vediamo di che si tratta!
Labirinti in 3D sul Commodore 64
Pubblicato il 11 lug, 2023
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!
Cos'è l'HERDWARE del C128?
Pubblicato il 8 lug, 2023
HERDWARE del C128? Lo so che si scrive HARDWARE. Per scoprire cos'è l'herdware, per quei pochi appassionati di C128 che non lo sapessero, occorre guardare la fine del video. In ogni caso, iniziamo ad addentrarci, all'oscuro di tutto, in questo fantastico computer della Commodore. Quali sorprese ha in serbo per noi?
Un Pac-Man in BASIC per il Commodore 64
Pubblicato il 6 lug, 2023
Grazie ad @agpxnet possiamo studiare i sorgenti di clone di Pac-Man praticamente perfetto! Per realizzarlo è stato utilizzato XC=BASIC.
Un BBS nel 2023?
Pubblicato il 3 lug, 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 Commodore 64
Pubblicato il 29 giu, 2023
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
Pubblicato il 28 giu, 2023
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
Pubblicato il 26 giu, 2023
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
Pubblicato il 23 giu, 2023
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!
Pubblicato il 22 giu, 2023
Nel 2012 è stato scritto un libro sulla singola linea più iconica scritta con il BASIC del Commodore 64. Vediamo di che si tratta!
Il gioco del tris programmato in COBOL
Pubblicato il 30 mag, 2023
Il COBOL è un linguaggio di programmazione che risale al lontano 1961. Scopriamo come un nostro iscritto lo ha utilizzato per creare il semplice gioco del tris (filetto). Non paghi di tutto ciò, spazieremo dal COBOL a ChatGPT fino a citare Wargames, il leggendario film del 1983 con il mitico Matthew Broderick!
Muovere pixel sugli sprite? (Multicolor)
Pubblicato il 26 apr, 2023
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?
Pubblicato il 19 apr, 2023
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.
Ottimizziamo il disegno sugli sprite
Pubblicato il 11 apr, 2023
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.
Disegnare pixel sugli sprites del C64
Pubblicato il 5 apr, 2023
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
Pubblicato il 31 mar, 2023
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!
La nuova versione di C64 Graphics Maker
Pubblicato il 9 mar, 2023
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
Pubblicato il 7 mar, 2023
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
Pubblicato il 1 mar, 2023
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.
Il Tiny C compiler
Pubblicato il 24 feb, 2023
Il compilatore TinyCC è stato creato quasi vent'anni fa per essere estremamente veloce così da utilizzare programmi scritti in C come se fossero degli script. Purtroppo la velocità è ottenuta a spese dell'ottimizzazione del codice compilato. Mettiamolo alla prova creando un semplicissimo editor per Windows.
Confronto tra linguaggi Assembly... e architetture
Pubblicato il 21 feb, 2023
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
Il BASIC del Commodore 64 in italiano!
Pubblicato il 1 feb, 2023
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!
Il Turbo C++ del 1992
Pubblicato il 26 gen, 2023
Trent'anni sono un'era geologica quando si parla di linguaggi di programmazione. Riprovo il Turbo C++ della Borland che, all'inizio degli anni '90, mi ha fatto scoprire la programmazione ad oggetti.
Come estendere il BASIC del Commodore 64
Pubblicato il 24 gen, 2023
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
Pubblicato il 18 gen, 2023
Scopriamo come partizionare la memoria del nostro amatissimo Commodore 64!
La befana vien di notte...
Pubblicato il 5 gen, 2023
Approfittiamo della vigilia dell'Epifania per presentare questo gioco scritto da @andreal2023 con QB64 (compatibile con QBasic/QuickBASIC 4.5) in cui un'indaffarata befana deve raccogliere dolcetti ed evitare il carbone. Chissà quale altro gioco avrà ispirato le sue meccaniche! Nel video diamo anche un'occhiata a QB64 e ricordiamo il giveaway di [...] Leggi tutto
Gestire una cupola su BBC Micro
Pubblicato il 30 dic, 2022
Riscopriamo il BBC Micro per mezzo di "Dome Dweller", un gestionale testuale del 1982.
Giochiamo con Commodore 64
Pubblicato il 29 dic, 2022
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.
Buon Natale 2022!
Pubblicato il 24 dic, 2022
Babbo Natale è arrivato in anticipo su @1001avventura. Scartiamo i graditi regali che ci hanno inviato Claudio Daffra e Alessandro Scola.
Lo snowman velocizzato!
Pubblicato il 15 dic, 2022
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
Pubblicato il 8 dic, 2022
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
Pubblicato il 29 nov, 2022
Proviamo a realizzare un semplice giochetto in BASIC sul nostro amatissimo Commodore 64.
Riscopriamo il FORTH dopo 40 anni sul C64!
Pubblicato il 22 nov, 2022
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.
Il Prolog sul Commodore 64
Pubblicato il 15 nov, 2022
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.
Da BYTE a The Game of Life
Pubblicato il 14 nov, 2022
Dal primo numero di BYTE del 1975, all'automa cellulare "Game of Life" di John Conway realizzato sulla GPU... il passo è breve. Buona visione!
Bubble Sort in assembly su 6510 e Z80
Pubblicato il 11 nov, 2022
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
Pubblicato il 9 nov, 2022
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
Pubblicato il 5 nov, 2022
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?
Un contest sul linguaggio PILOT
Pubblicato il 4 nov, 2022
Il Pilot è un antico linguaggio di programmazione che risale al 1968, ma c'è ancora chi organizza contest basati su questo linguaggio. Se volete vincere un videogioco su Steam, potete cimentarvi realizzando un gioco o un programma divertente. Vediamo di che si tratta!
Un "antico" linguaggio di programmazione: il MOUSE
Pubblicato il 21 ott, 2022
In questa video-avventura andiamo alla scoperta del linguaggio di programmazione MOUSE, dall'articolo sulla rivista BYTE del 1979 ai giorni nostri.
Rivedo OS/2 dopo... tanti anni!
Pubblicato il 17 ott, 2022
Un altro viaggio nel tempo! Torniamo al 1993 per riscoprire il sistema operativo OS/2 della IBM!
Un tuffo nel passato dell'informatica
Pubblicato il 15 ott, 2022
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.