Codementor Events

Haoqiji Game Console - Part 1 (Audio / Video Board)

Published Jul 05, 2018Last updated Jul 06, 2018
Haoqiji Game Console - Part 1 (Audio / Video Board)

好奇机

I'm building a game console around the very cool Gameduino Audio / Video board. I'm calling it the Haoqiji, which is Chinese for the Curious Machine.

Gameduino Audio / Video Board

Gameduino

The Gameduino generates a 400×300×72fps VGA signal and synthesizes stereo audio. It has advanced features: a smooth scrolled tile engine, 256 simultaneous sprites, pixel-perfect collision detection, and a 16-bit coprocessor. So the Gameduino lies somewhere between the Turbografx-16 and the SNES in terms of graphics power (but greatly outperforms both of those platforms on certain benchmarks). Audio is synthesized by adding noise and sine waves: there are 64 total voices, and non-sinusoidal waveforms can be created by combining voices together.

The Gameduino needs a lot of horsepower, so it's based around a Spartan-3A FPGA. These powerful chips are essentially reconfigurable ASICs, but are relatively expensive, and add about $17 to the cost of each Gameduino.

Where to buy a Gameduino

The Gameduino is the only difficult-to-find component in this project!

The original Kickstarter campaign ended in 2011, so there's no chance to buy one there. As far as I know, the only current supplier is Mouser. Their board adds a few extra components that we won't be using for this project, but the price is reasonable at ~$30.

You can see looking at my photos that I'm using a clone from LinkSprite (no longer available). The inventor, James Bowman, has generously made the design open-source, so this remixing is all okay.

Testing your Gameduino

Gameduino only needs +5V, +3.3V, and ground connections:

Gameduino Power
Gameduino Power (Close-up).png

If it's connected properly, it will launch its own builtin demo, no external processor required! You should see a title screen and hear a chord.

Gameduino Test Screen.png

Discover and read more posts from Adam R Moss
get started
post comments1Reply
Tomas
8 months ago

I have positive things to say about this writing service. I to create my research paper at https://writepapers.com/write-my-research-paper ! Their proficiency and dedication truly make them stand out. I was trapped with my research paper, so it had to be perfect. They exceeded my expectations with the quality of their delivery in addition to being on time. They made the effort to understand my objectives and history in order to craft a message that truly reflected my voice. If you’re looking for someone to accurately and really write your research paper, this is the best option. I guarantee you won’t be disappointed!