-
Le tastiere moderne sono piene di microchip, e tipicamente offrono una interfaccia seriale per comunicare la vostro PC i tasti premuti. Negli allegri anni ottanta non era per niente cosi'.
Le tastiere del Vic20 e del C/64 erano interruttori (switch) completamente prive di intelligenza. Per esempio nel C/64-C/128 il tasto RESTORE, se premuto, attivava direttamente l’interrupt non mascherabile NMI, e quindi funziona anche se il vostro programmino BASIC fosse in un un loop infinito. Ma procediamo con ordine
Read More -
Oggi parleremo della mappa di memoria del C/64. Dovete sapere che programmare il C/64 era complicato per diverse ragioni:
- Il Basic V2 era troppo lento per scrivere giochi effettivi
- La maggior parte delle feature richiedevano di scrivere direttamente su celle di memoria mappate sui chip audio e video, spesso cambiando singoli bit.
- La mappa di memoria del C/64 era abbastanza complessa, soprattutto se confrontata con molti altri computer del medesimo periodo.

Read More -
CommanderX16 e’un progetto di David Murray (8bitguy) di cui abbiamo gia’ parlato in passato, ed e’ interessante per molti aspetti, anche se ancora non e’ completato a distanza di quasi tre anni dal suo lancio.

La serie dei computer commodore a 8bit (Pet, Vic20, C/64, C/16+Plus/4, C128) condividevano una serie di aspetti comuni, tra cui
Read More -
Bentornati nella rubrica super-turbo retrò.
Oggi parliamo di un modo velocissimo di generare una specie di labirinto con appena una linea di BasicV2, e di successive ottimizzazioni:
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
Il risultato è quello visualizzato in figura (immagine presa da un libro interamente dedicato a questa linea).
Read More -
In modo molto complicato…. ora ci arriviamo.
I Computer Commodore erano venduti senza alcuna periferica. Quella che costava meno, era il registratore a cassette, che era un dispositivo “custom”. Contrariamente allo ZX Spectrum, non era infatti possibile collegare un registratore analogico “normale” ai Commodore. Le audio cassette negli anni ottanta erano economicissime (contrariamente ai floppy, che erano meno diffusi) e gli editori potevano duplicarle facilmente per creare “magazines” da vendere nelle edicole, sfruttando i sistemi di distribuzione che esistevano per la musica tradizionale.
Read More -
Due to COVID19 pandemic, I and my family was forced in our home. So I revamped my 8bit computer book, with a new look and a nice search engine.
-
La cosa che ho sempre apprezzato dei computer Commodore era la loro immediatezza. Grazie ai caratteri grafici impressi sui tasti, era possibile scrivere piccoli e gradevoli programmi con poco sforzo.

In questo articolo vi mostro come fare delle piccole animazioni , usando il Commodore 16.
Read More -
Nel 1984, dopo il successo del C/64, la Commodore lanciò sul mercato il Plus4 ed il Commdore16, due macchine quasi identiche che si differenziavano per il quantitativo di RAM a bordo e per la dotazione del software in ROM.
Il Commodore 16 idealmente doveva soppiantare il Vic20, aveva 16 KB di RAM e il Basic 3.5, notevolmente più comodo del BasicV2 della coppia Vic20, C/64. La CPU era anche il 75% più veloce rispetto ai predecessori, ma il chip grafico era incompatibile con il C/64 e il C/16 non disponeva né di Sprite né della profondità sonora del SID:
Read More -
The Commodore 64 is a fascinating machine. It is the single best selling computer model in human history. The fact that the C64 still holds that title in 2021 — close to three decades after being discontinued — is nothing short of amazing.
Because it makes me smile, let’s take a quick stroll through some of the magazine advertisements for the Commodore 64 that helped the system achieve that world record. See Commodore 64 ads from the 1980s still make me want a C64 in 2021
Read More -
Turbo Rascal is a development environment for the Commodore computers but also for others like NES and so on.
It is a bit different from other IDE because it is based on a Pascal-like language. It is not easy to compile high level programming language on 6502, but Pascal seems to pay its bill well.
Read More -
Rasperry Pi Trading announced the RasperryPi 400, a whoppy 1.8 Ghz x 4Gb RAM (about 4096Mb or 4.194.304 Kb) Rasperry in a plastic keyboard case.
We just read a teardown, and only the lack of a good mechanical keyboard leave it a bit behind a Commodore 64 :)
Read More -
I am happy to announce pyc64 now supports save and load programs on top of real emulation. Irmen point me to the right code to look, and I implemented the fix in the weekend; happy hacking!
-
It is already history, and you can read my review there.
But if you like to try it yourself, you can order the C/64 Replica below. PS: if you wait some time, I predict it will ha a sale price of 40% of more, in a couple of months…versus the current 104€ retail price.
Read More -
I’d like to point you to this blog article about “cycle stepped” 6502 emulator. It is well described and can be a neat read for xmas vacation.
Also author’s main project is all about
A toolbox of 8-bit chip-emulators, helper code and complete embeddable system emulators in dependency-free C headers (a subset of C99 that compiles on gcc, clang and cl.exe).
which can inspire you new project to integrate!Do not forget to take a look also at my 8bit free book.
Read More

