Pages: [1]   Go Down
Author Topic: Gameduino  (Read 2146 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.

http://excamera.com/sphinx/gameduino/

If you're interested in getting a Gameduino, the first production run is on Kickstarter:

https://www.kickstarter.com/projects/2084212109/gameduino-an-arduino-game-adapter

Thanks!
Logged


Global Moderator
Netherlands
Offline Offline
Shannon Member
*****
Karma: 168
Posts: 12425
In theory there is no difference between theory and practice, however in practice there are many...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Very impressive work, could also be used for a visualizations of sensordata, sound samples etc.

would nicely match a QVGA with touch
Logged

Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

0
Offline Offline
Full Member
***
Karma: 0
Posts: 107
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

James,

It is a great board.  It exceeds what other microcontroller companies can do in hardware.

Chuck
Logged

Central MN, USA
Offline Offline
Tesla Member
***
Karma: 64
Posts: 6889
Phi_prompt, phi_interfaces, phi-2 shields, phi-panels
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Holy  smiley-zipper

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?
Logged


Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi Liudr,

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:

http://excamera.com/files/gameduino/synth/doc/gen/poster.pdf

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:

http://www.sparkfun.com/products/9760

J.
Logged


0
Offline Offline
God Member
*****
Karma: 0
Posts: 594
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Freelance engineer, consultant, contractor. Graduated from UW in 2013.

Pages: [1]   Go Up
Jump to: