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.
This is a neat project that actually looks fairly powerful! Using only an ATmega644 microcontroller and an AD725 RGB-to-NTSC converter for major components, the Uzebox game console is a build-and-program-yourself project that is pretty simple, but also very impressive in the resulting product.
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 its 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 youll see that its definitely capable of NES-class games
Related posts:
- Microcontroller programmer robot – Robotic microcontrollerAnyone whos read this blog for any amount of time knows that I love microcontrollers and projects made with them. Well, heres a microcontroller project that creates more microcontrollers. Is this the beginning of a Terminator-esque future?Im a sucker for cool electro-mechanical projects (if you have one youd like me to post about, use the [...]...
- Using hardware control softwareUsing hardware control software CSM hardware control software provides remote hardware control functions for cluster nodes and devices from a single point of control. CSM allows you to control cluster nodes remotely through access to the cluster management server. From the management server, an administrator runs cluster management commands using the command line, Web-based System [...]...
- Development Tools for All Major Microcontroller ArchitecturesLargest Selection of Embedded Tools MicroController Pros Corporation (µCPros) is an authorized distributor for many microcontroller tool vendors, which enables us to offer you the largest selection of Microcontroller Development Tools anywhere on the web. Conveniently shop, compare product features and prices online any time of the day or week. We already offer the worlds [...]...
- Build Your Own Microcontroller ProjectsWHATs NEW Data Acquisition using ATmega8 Build the AVR ADC board and PC software for temperature logging. Solar Server Build the solar station for insolation measurement with Ubuntu server 7.10 and a 24-bit Delta-sigma converter. Single-Side PCB for Easy-Downloader V1.1 Easy build and small size single side PCB for the 2051 programmer board. Tiny2313 Development Board Easy [...]...
- Automatically Update Drivers And SoftwareKeeping your software and drivers current helps keep your PC running smoothly, but locating and matching the right updates for your machine can be frustrating and time-consuming. With VersionTracker Pro, you dont need an IT department. VersionTracker Pro scans your hardware AND software to determine the right updates for your drivers and applications. Free scan [...]...
- Using Windows NT Embeddeds serial console administration with Windows XP EmbeddedWhen Windows XP Embedded first started shipping, it was leaps and bounds better then original Windows NT Embedded. All the new PC technologies such as USB, IEEE 1394, multimedia, plug-n-play technologies, and ACPI were supported. The tools and database were improved. Many Embedded Enabling Features (EEF) were carried over and improved: the new Enhanced Write [...]...
- SoR annoucement: microcontroller productAs many of you have realized, I have not really been happy with any of the microcontrollers available on the market. They are all missing something . . .So I am developing a microcontroller for SoR to sell (called the Axon), with revenue going to further develop/grow the SoR website. Ive done a manufacturing run and it mostly works, but Im working out the final bugs and documentation. Ive been working hard on this for the last ~6 months, and it should be ready within a month or two from now for shipment.For those who have used the Arduino, it will basically be the Arduino x 3 (in features, support, and cost). Yet it will be smaller and lighter, too.A few teaser features:16 ADCbuilt in USB3 additional UART (for camera, wireless, hyperterminal, etc)no programmer requiredcontrol up to 40 servos (building a hexapod/biped, anyone?)has a power busdesigned for the intermediate/expert builder, simple enough for a beginner -actually, much much easier than the $50 Robot2.5"x2.5"x.7" profilefull support, easy to use software/codeRoHS compliant (environmentally friendly, no lead, etc)Price will be between $100 and $150. Send me an IM if you want to reserve one (no money down) so I can better judge how many to initially make. Those who reserve for the first produced limited batch will get ~20% off....
- Finding the Right Drivers for Unknown Hardware – Windows XP and Vista?On my previous post, I have introduced you to 3 best free Windows hardware drivers backup utilities that backup and restore your Windows hardware drivers quickly and easily. This utility is a life saver during the re-installation of your Windows where you can restore Windows drivers with just a few mouse clicks. But before you can backup the hardware drivers, you have to check the Windows Device Manager ( Right-click My Computer, click Properties, go to Hardware tab and click the Device Manager button ) to confirm that all your hardware drivers are working properly. There should not be any label with yellow question mark in your Windows Device Manager. ...
- FLV to Video Converter Pro 2.0.13.0 Download freeBS Editor: Moyea FLV to Video Converter Pro 2.0 is currently the most cost-effective tool to convert Flash video (FLV) files to common video and audio files. This program can perfectly convert all kinds of FLV files without the installation of any extra codecs, including On2 VP6 video FLV, H263 video FLV, Nellymoser audio FLV, MP3 audio FLV, and audio-only FLV; and this converter could output various types of video and audio files, including FLV to MPG, FLV to WMV, FLV to MPEG, FLV to AVI, FLV to MP4, FLV ...
- Downloading Video from YouTube And othersThere are many articles on how to download Youtube Video with Kiss YouTube, YouTube Downloader and there are so many other options. But YouTube is not the only site out there which provides video content, there are hundreds of them and in fact the number is growing. You may also want to download videos from [...]...
- Youtube Video File Downloader 1.0.0.7 Download freeYoutube Video File Downloader 1.0.0.7 Download (2.74MB)Last Updated: 2008-11-03License: Freeware Free OS: Windows XP, 2000, NT...
- Shine Video Converter 1.00 download freeShine Video Converter 1.00 Download (5.94MB) Last Updated: 2009-03-02 License: Shareware $39.95 OS: Windows Vista, 2003, XP, 2000, 98, Me, NT...
- Free Serial Communication Software RS232-RS422-RS485Our new comDebug program lets you communicate with almost any RS232, RS422, RS485 or Modbus serial device. Whats more, its free! Its extensive trouble-shooting capabilities make it ideal for solving comms problems, or for quickly checking that you can communicate with your instrument before starting to automatically acquire data. Features No programming required Free technical [...]...
- Online Video Downloader 1.03 download freeOnline Video Downloader 1.03 Download (2.29MB) Last Updated: 2009-03-03License: Shareware $19.95OS: Windows Vista, XP, 2000...
- 4Easysoft Gphone Video Converter Free Download4Easysoft Gphone Video Converter is a professional and Google Phone G1 video converter application that can convert mainstream video formats to Gphone (G1) 3GP, MPEG4, H.263, H.264, WMV etc. Furthermore, this powerful Gphone Video Converter also can extract audio from video to Gphone MP3, WMA, AAC etc. with fast conversion speed.Video to Gphone Converter allows you to customize your favor video and audio parameters including video resolution, frame rate, encoder, bit rate and audio sample rate, channel, etc. It also supports video trimming, video cropping and video capture. With an intuitively designed user interface, all you need to do is clicking on the menu. All the options of the program are available to you. All conversions can be done easily and smoothly.Key Features1. Abundant formats supported4Easysoft Gphone Video Converter can convert regular video formats including AVI, MPG, WMV, ASF, MP4, M4V, 3GP, 3G2, MPEG4, AVC, MOV, QT, VOB, FLV, etc to Google phone (G1) 3GP, MPEG4, WMV, H.264, H.263, MP4, MOV.Furthermore, this Google phone Video Converter can convert and extract audio to MP3, WAV, WMA, AAC audio formats.Compatible with popular mobile devicesThis Android Video Converter not only support Gphone but also convert video to formats supported by such as iPhone, iPhone 3G, BlackBerry, Motorola, LG, Samsung, Sony Ericsson, Nokia and so forth.2. Powerful Video Editing functionsTake a snapshot when previewWhile previewing the movie, you can take a snapshot and save favorite movie screenshots.Edit videos as you likeThis Video to Gphone Converter diversifies your video to Gphone conversion in the way of various video editing functions such as video cropping, movie trimming and video joining.Customize output video or audio formatAfter choosing an output format, you can simply set audio quality, video quality and anything else in profile settings, or set exact video/audio parameters in advanced settings of the G1 Video Converter....
