Other Hardware Development
(Read 2 times)
Feb 28, 2011, 03:20 pm
I just finished my latest hardware project, which I decided to call "Gameduino".
Gameduino is a video game adapter for the Arduino. It handles the
scrolling, sprites, collision detection, and sound. This leaves the
Arduino free to run gameplay and handle whatever controller you can
dream up. The example programs - videos are on each page - give you an
idea of what it can do.
If you're interested in getting a Gameduino, the first production run is on Kickstarter:
In theory there is no difference between theory and practice, however in practice there are many...
Feb 28, 2011, 04:37 pm
Very impressive work, could also be used for a visualizations of sensordata, sound samples etc.
would nicely match a QVGA with touch
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)
Mar 02, 2011, 03:41 pm
It is a great board. It exceeds what other microcontroller companies can do in hardware.
Location: Central MN, USA
Phi_prompt, phi_interfaces, phi-2 shields, phi-panels
Mar 03, 2011, 02:40 am
The arduino gaming development has just landed on the moon! I don't know any details of the chip on the gameduino. Care to educate the rest of us? Where do you store sprites and backgrounds? Any fancy multiple backgrounds like Kick Master? I think this looks very much like a Nintendo, only with better graphics. Have you thought about adding a couple of plugs on the gameduino to accept some game pads?
Serial LCD keypad panel
phi_prompt user interface library
Mar 07, 2011, 04:34 pm
Thanks very much.
The chip in the Gameduino is an FPGA from Xilinx - FPGAs are effectively programmable hardware. They have a whole bunch of logic gates - this is what runs the Gameduino's video, audio and compute systems. The chip also has some super-fast SRAM - and this is where you store the graphics and audio data. There is about 32Kbytes of memory, all counted, and this is where you store sprites, backgrounds and audio samples. This poster has details of the memory layout:
Yes, multiple scrolling backgrounds are possible - hopefully we will see examples as it gets into the hands of hundreds of developers in a few weeks.
Game pads are a possibility... but Sparkfun already sells a nice gamepad shield for $13:
Mar 09, 2011, 08:28 am
I think you should instead provide a connector for PlayStation 1 and 2 controllers, or a connector for a Wii Classic Controller. The PlayStation uses SPI and the Wii uses I2C, both very easy to use. Also you can find these controllers anywhere, as opposed to outdated controllers such as NES or SNES which are rare.
Freelance engineer, consultant, contractor. Graduated from UW in 2013.