In generale, non amo molto usare l’IA per creare nuovi giochi retro. Usare i computer all’epoca era un’esperienza diversa, e produrre nuovi giochi sfruttando tecniche moderne rende più difficile preservare lo spirito del vecchio hardware e software.
Ad ogni modo, non essendo un esperto di FPGA, ero curioso di vedere quanto l’IA potesse aiutarmi a ricreare un CPC su un Tang Nano 20k. Qualcuno aveva già mosso i primi passi effettuando il porting del core del CPC dal progetto MiSTer tramite Claude, così ho chiesto a Claude di aggiungere tastiera/joystick, disco, cassetta e ROM utilizzando l’FPGA Companion e il menu OSD del progetto MiSTle, oltre a risolvere alcuni problemi di timing e video. Ci sono volute due settimane con Sonnet 5.5 Medium sul piano gratuito per arrivare alla v0.2.
https://github.com/jb6128/TangCPCnano
C’è anche un’uscita RGB che può mostrare problemi di sincronizzazione HDMI per alcune demo.
La selezione/deselezione della ROM superiore (Upper ROM) è un po’ limitata nell’OSD, quindi c’è anche la possibilità di caricare un set di 16 ROM in un unico file. Se volete provare alcuni giochi classici:
cpc6128upperroms256k.rom (256 KB)
(Una delle ROM contiene il comando |help per elencare le Upper ROM).
Ma potete anche caricare da disco o da cassetta. Il caricamento da nastro dà la massima sensazione di nostalgia, e poi aspettare così a lungo che un programma si carichi lo rende ancora più prezioso.