Mike’s World of fun stuff (pinball, games, electronics, amusement parks, computers, more)

This open-source hardware and software project shows just how much can be done with modern microcontrollers. It implements a fully functioning, NES-class programmable video game system in just a couple chips, a few resistors, and some other miscellaneous components.
Hardware-wise, the console offers 4K of RAM and 64K of program space, with four channels of wavetable sound. Control inputs are setup for NES pads, but you could choose any similar input scheme since those old pads were just switches and not the complicated serial/analog stuff on modern commercial consoles.
The software is interrupt-driven, which prevents the programmer from having to count cycles, so it's not quite as challenging to program as an Atari 2600, but should still be fun. You can access up to 256 colors thanks to the resistor-ladder DAC setup while the AD725 handles the heavy lifting to convert the signal to a standard TV-compatible NTSC signal.
Overall, it looks like you write some code that results in a very NES-class game. For example, look at the video of Tetris running on the Uzebox below and you'll see that it's definitely capable of NES-class games.
[Thanks]
Previous post: Review of the PDO Flipp case for iPhone 3G
Next post: Time to clean the fridge - working in an all male office
[powered by WordPress.]
33 queries. 0.461 seconds
September 13th, 2008 at 3:36 pm
[...] Simple DIY microcontroller based video game console By micsaund Homebrew microcontroller-based video game console This open-source hardware and software project shows just how much can be done with modern microcontrollers. It implements a fully functioning, NES-class programmable video game system … micsaund.com - http://www.micsaund.com [...]
October 23rd, 2008 at 1:01 am
Now everyone is talking about the American economy and eclections, nice to read something different. Eugene