GameTank: la nuova console 8-bit open source in arrivo nel 2025
GameTank, sviluppata da Clydeware, punta a rivoluzionare il gaming retro con doppia CPU 6502 e architettura framebuffer.
La GameTank, una nuova console open source sviluppata da Clydeware, si prepara a entrare nel mondo delle console 8-bit con un design innovativo e una tecnologia senza microcontrollori o FPGAs. Utilizza infatti processori MOS Technology 6502, noti per aver alimentato classici come Apple II e NES, con un'architettura inedita a doppio CPU.
La GameTank si distingue per la sua struttura basata su semplici chip logici e RAM, con un WDC W65C02S a 3.5 MHz per scopi generali e un altro W65C02S a 14 MHz dedicato all'audio. La memoria è particolarmente generosa per una console 8-bit, con 32KB di RAM di sistema e ben 512KB di 'Sprite RAM', ottimizzati per un'animazione più fluida grazie a un solido framebuffer e blitter.
Tra le altre caratteristiche, i suoi 'chunky cartridges' permettono il flash di file ROM e sono dotati di porta USB-C. Gli strumenti di sviluppo suggeriti includono un SDK in C basato su CC65, ma qualunque toolchain in grado di generare assembly 6502 può essere utilizzata. La console offre un'uscita video NTSC composita e controller cablati.
La GameTank sarà presto lanciata su piattaforme di crowdfunding. Nel frattempo, un emulatore open source è già disponibile su GitHub, consentendo di sviluppare e sperimentare con il software della console.
Quali sono le specifiche tecniche principali della console GameTank?
La GameTank è dotata di un processore WDC W65C02S a 3,5 MHz per le operazioni generali e un secondo W65C02S a 14 MHz dedicato all'audio. Dispone di 32 KB di RAM di sistema e 512 KB di 'Sprite RAM' per la grafica. L'uscita video è NTSC composita con una risoluzione di 128x128 pixel, e utilizza un blitter hardware per animazioni fluide.
In che modo la GameTank differisce dalle console 8-bit tradizionali?
A differenza delle console 8-bit tradizionali che utilizzano microcontrollori o FPGA, la GameTank è costruita con chip logici semplici e RAM. Inoltre, impiega una doppia CPU 6502, con una dedicata all'audio, e una struttura basata su framebuffer per una grafica più fluida.
Quali strumenti di sviluppo sono disponibili per la GameTank?
Per lo sviluppo su GameTank è disponibile un SDK in C basato su CC65, un compilatore open-source per processori della famiglia 6502. Inoltre, qualsiasi toolchain in grado di generare assembly 6502 può essere utilizzata.
Come posso costruire una console GameTank da solo?
La GameTank è un progetto open-source con schemi, file per circuiti stampati e guide di costruzione disponibili online. È possibile reperire tutti i componenti necessari e seguire le guide per assemblare la console autonomamente.
Esiste un emulatore per la GameTank?
Sì, è disponibile un emulatore open-source della GameTank su GitHub, che consente di sviluppare e testare software per la console senza necessità dell'hardware fisico.
Quali sono le caratteristiche dei 'chunky cartridges' della GameTank?
I 'chunky cartridges' della GameTank permettono di flashare file ROM e sono dotati di porta USB-C per una connessione semplice al computer.