:: micsaund.com ::

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

October 23, 2007

PIC microcontroller based video game system

by @ 9:39 am. Filed under Electronics, Fun Stuff, Video Games

Home built PIC microcontroller game machine
Using a trio of PIC microcontrollers, this guy built a fully functional video game which uses analog paddles and has more gameplay than the usual Pong type stuff you typically see from PIC games.

People have been making very simple pong type games using Microchip PIC microcontrollers for some time. However, due to the very limited power of the PIC, you typically don't see anything involving sound, moving backgrounds, more advanced gameplay, or animation.

John Sachs Beeckler decided to take PIC-based gaming to the next level, though. His design uses three PICs to sub-divide the tasks required for making a full-featured game. There is one master processor (16F877) which controls the overall system and performs the game logic, while two additional PICs (16F84 and 16F877) handle the graphics and sound generation.
Home built PIC microcontroller game machine schematic

The main code was written in C but the graphics generator is hand-coded in assembly to meet the strict requirements of generating the video signal (remember programming the Atari 2600?) The sound data is pulled from an external EEPROM and converted to the analog audio signal using a resistor network. The entire codebase fits in 8K of FLASH and efficiently uses the minimal ROM and RAM available on the PIC microcontrollers.

The code and design has been open-sourced, so you can download everything and use it in your own projects or to just build your own identical game if you want. One thing I'd suggest changing about the design is how he wired everything up -- what a mess! ;) Check-out the Alien Slaughter home built PIC game system for more details.

stumbleupon:PIC microcontroller based video game system del.icio.us:PIC microcontroller based video game system digg:PIC microcontroller based video game system spurl:PIC microcontroller based video game system wists:PIC microcontroller based video game system simpy:PIC microcontroller based video game system newsvine:PIC microcontroller based video game system blinklist:PIC microcontroller based video game system furl:PIC microcontroller based video game system reddit:PIC microcontroller based video game system fark:PIC microcontroller based video game system blogmarks:PIC microcontroller based video game system Y!:PIC microcontroller based video game system smarking:PIC microcontroller based video game system magnolia:PIC microcontroller based video game system segnalo:PIC microcontroller based video game system gifttagging:PIC microcontroller based video game system

Related Stuff:

Add a retro interface to your high-tech music collection
Sometimes, the older way of doing things is easier for people to use. What happens when you hav......

DIY 8-core game console teaches multi-threaded programming
Featuring the Parallax Propeller 8-core microcontroller, this game console is educational and ente......

Web server that fits into your pocket
An extremely small, full function embedded network server. Olimex has created a fully functiona......

Electromechanical recreation of Pong
If you think Pong is low-tech, check-out this electromechanical rendition of the game! As a suc......

Gumstix - pre-built microcontrollers with many options
These microcontroller boards have options for wireless ethernet, wired ethernet, USB, and other good......

Explore more

Previous post: Las Vegas Pinball Hall of Fame

Next post: Visualize mathematics with sintered steel

Leave a Reply

[powered by WordPress.]

micsaund.com

arcade games:

categories:

search blog:

syndication:

other links:

33 queries. 0.783 seconds