
                       144 LED Game Console

Featuring original recoded clones of two classic games: Snake and Tetris!
Art 2010                    Note: This is not an official Tetris product.



              144 LED Game Console - Bill Of Material

001 x Microchip Pic 16F877 or 16F877A microcontroller
001 x Microchip 24LC512 EEPROM (or similar)
001 x 40 pin DIL socket
001 x 8 pin DIL socket
018 x BC549C or similar Transistors
145 x LEDs (144 of one colour, and 1 of another for the power/error indicator)
001 x 20 MHz Crystal
009 x 330R Resistors
018 x 1K2 Resistors
004 x 10K Resistors
003 x 4K7 Resistor
002 x 22pF Disc Ceramic Capacitors
001 x 0.1 uF Monolythic Capacitor
001 x Prototype Printed Circuit Board (display)
001 x Small Prototype Printed Circuit Board (joypad)
004 x Momentary Push Buttons

Schematic diagrams are included in this package and hosted here:
http://farm5.static.flickr.com/4066/4358955788_b574d431cb_o.png
http://farm5.static.flickr.com/4004/4359357082_014ce0fb82_o.png

See a collection of YouTube Demos and latest news here:
http://www.freewebs.com/defxev/scroll.htm

Use the file "pic.hex" to program the 16F877 or 16F877A microcontroller.
Program the 24LC512 EEPROM with the file "MESAGE.BIN".

When you've constructed the circuit, power it with 5 Volts (or 4x AA batteries in series).
The Message scroller should start straight away. pressing buttons will activate effects.
To play Snake, turn the unit on while holding down the DOWN button.
To play Tetris, turn the unit on while holding down the UP button.

This project is provided for free and without warranty.
You must assume responsibility for any errors or omission in the provided material.
I made three units and they all work fine for me, but I can't guarantee your work.
Please respect my efforts and do not re-release modified code without my permission.

If you'd like to design a PCB layout, go ahead, and please send me a copy :)

BushProgrammer@gmail.com
bmar8190@bigpond.net.au

Cheers, Art.
