Browse Source

Update slighlty readme file

Godzil 10 years ago
parent
commit
b18c471bbf
1 changed files with 44 additions and 0 deletions
  1. 44 0
      README.md

+ 44 - 0
README.md

@@ -1,2 +1,46 @@
 gameduino
 =========
+
+What is it?
+-----------
+
+Gameduino is a game adapter for Arduino - or anything else with an SPI interface - built as a single shield that stacks up on top of the Arduino and has plugs for a VGA monitor and stereo speakers.
+
+Legal stuffs
+------------
+
+This project was created by James Bowman <jamesb@excamera.com>. I strongly recommand you to visit his website first as it always will contain the more recent and official information about the Gameduino.
+
+Why this repo?
+--------------
+
+This github repository is maintained by Manoel Trapier <godzil@godzil.net> for his own project around Gameduino and by the fact there is missing a central repository with all needed file to build/hack your own Gameduino on Internet. James' website will of course store all of thoses files, but they are stored sparses around, and could be difficult to find.
+
+
+The sound and graphics are definitely old-school, but thanks to the latest FPGA technology, the sprite capabilities are a step above those in machines from the past.
+
+video output is 400x300 pixels in 512 colors
+all color processed internally at 15-bit precision
+compatible with any standard VGA monitor (800x600 @ 72Hz)
+background graphics
+512x512 pixel character background
+256 characters, each with independent 4 color palette
+pixel-smooth X-Y wraparound scroll
+foreground graphics
+each sprite is 16x16 pixels with per-pixel transparency
+each sprite can use 256, 16 or 4 colors
+four-way rotate and flip
+96 sprites per scan-line, 1536 texels per line
+pixel-perfect sprite collision detection
+audio output is a stereo 12-bit frequency synthesizer
+64 independent voices 10-8000 Hz
+per-voice sine wave or white noise
+sample playback channel
+The adapter is controlled via SPI read/write operations, and looks to the CPU like a 32Kbyte RAM. (Unlike many 8-bit machines, there are no restrictions on when you can access this RAM). There is a handy reference poster showing how the whole system works, and a set of sample programs and library.
+
+../_images/poster.jpg
+
+Licensing
+---------
+
+Gameduino is open-source hardware (BSD license) and all its code is GPL licensed.