Appendix
Program Listing
The source code for our program can be downloaded here.
Schematics
DAC for video generation
Pin assignments for the Sega Genesis 6 button controller
GSR schematic that we tried in our project
Cost Summary
Item | Quantity | Unit Price | Total Price |
Power Supply | 1 |
$5.00 |
$5.00 |
Mega 32 | 1 |
$8.00 |
$8.00 |
Sega Genesis 6 Button Controller | 3 |
$0.50 |
$1.50 |
STK 500 | 1 |
$15.00 |
$15.00 |
White Board | 2 |
$6.00 |
$12.00 |
TV | 1 |
$0.00 |
$0.00 |
Total |
$41.50 |
Tasks
The bulk of the project was writing software code for the game. We did all coding together. While one member of the group was programming, the other member would look out for any possible errors. Although this meant that we would take twice as long to code, we felt that we both learnt the most this way. The hardware was also implemented together.
References
Official Digger Remastered website: http://www.digger.org/
Atmel Mega32 Data Sheet: http://www.atmel.com/dyn/resources/prod_documents/doc2503.pdf
Sega Six Button Controller Hardware Info: http://www-2.cs.cmu.edu/~chuck/infopg/segasix.txt
4N35 Optoisolator Datasheet: http://www.fairchildsemi.com/ds/4N/4N35.pdf
LM7111 Operational Amplifier Datasheet: http://instruct1.cit.cornell.edu/courses/ee476/labs/s2005/LMC7111.pdf