Prepare for a blast from the past as Clydeware announces the upcoming launch of the GameTank, a brand-new, open-source 8-bit gaming console slated for release in 2025. This unique device eschews modern FPGAs and microcontrollers, opting instead for a nostalgic approach with twin 6502 processors and a custom framebuffer graphics architecture designed to inspire a new generation of 8-bit games.
Key Takeaways
- Dual 6502 Processors: The GameTank features two enhanced CMOS 6502 CPUs, a departure from typical single-processor retro designs.
- Custom Graphics Architecture: A framebuffer and hardware-accelerated blitter aim to deliver smoother animations than traditional 8-bit systems.
- Open-Source Philosophy: The console’s design, development tools, and even an emulator are open-source, encouraging community involvement.
- Retro Aesthetics: Expect chunky cartridges, composite video output, and wired controllers for an authentic 8-bit experience.
- Crowdfunding Launch: The GameTank is preparing for a crowdfunding campaign, with an emulator already available for early development.
A Modern Take on 8-Bit
The GameTank, developed by Clydeware, is not designed to emulate existing 8-bit systems but to serve as a fresh platform for new game development. At its heart are two enhanced CMOS versions of the MOS Technology 6502 processor, a chip famously powering iconic systems like the Apple II, Commodore PET, and Nintendo Entertainment System. One WDC W65C02S runs at 3.5 MHz for general processing, while another dedicated W65C02S operates at 14 MHz for audio duties.
Innovative Graphics and Sound
What sets the GameTank apart is its graphics architecture. Instead of relying on traditional sprites, it utilizes a 128×128 framebuffer and a hardware-accelerated blitter. This setup, combined with 512 KB of dedicated graphics RAM, allows for "smoother and more fluid animations" than typically seen on 8-bit hardware. The system also boasts 32 KB of general-purpose RAM and a dedicated audio processor.
Design and Development
The console embraces a distinctly retro aesthetic, featuring chunky, custom 36-pin cartridges with 2 MB of flash memory and a USB-C port for easy flashing. Video output is via NTSC composite RCA, and it uses wired controllers with a D-Pad, A, B, C, and Start buttons. For developers, Clydeware offers a C SDK based on CC65, an open-source compiler for 6502 processors, ensuring that any toolchain capable of generating 6502 assembly can target the GameTank.
Community and Launch
The GameTank project is built on an open-source foundation, with its hardware design and an emulator available on GitHub to facilitate software development. The console is gearing up for a crowdfunding launch, with details on pricing and availability expected soon. This initiative aims to foster a new ecosystem for 8-bit gaming, appealing to both retro enthusiasts and aspiring game developers.