:: 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:

Microcontroller learning kit makes it easy
Having grown-up with one of those Radio Shack 50-in-one electronics kits (which I still have!) I have first-hand knowledge that...

Video output for your microcontroller project
Now you can put color video output into your electronics projects easily and affordably. The Video Critter is a subsection of...

Home built PIC microcontroller cluster project
This guy is building a cluster of low-cost PIC microcontrollers to experiment and learn with parallel computing design. Wanting to experiment...

Simple DIY 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...

Electromechanical recreation of Pong
If you think Pong is low-tech, check-out this electromechanical rendition of the game! As a sucker for electromechanical gadgets and goodies,...

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:

Twitter Stuff:

  • So many hidden easter eggs in White & Nerdy by Weird Al. That's someone who loves what they do! http://youtu.be/N9qYF9DZPdw #weirdal 2 days ago
  • Why the fuck will the TV studios not license Gilligan, Jeannie, and Hillbillies for instant play on Netflix? They play them 100x per nt... 2 days ago
  • Intel is buying McAfee? WTF and why? I realize that the flabby, performance sucking McAfee may help sell higher powered CPUs, but ... 1 week ago
  • #tivo went from hero on Monday to zero today. They FAILED to keep their agreement, so new Tivo is going back. Lost me as a 10 yr customer! 2 weeks ago
  • #Tivo proves customer service is not dead. Cable DVR users don't know what ur missing compared to real Tivo. 10+ yrs customer & love them. 3 weeks ago
  • Got awesome service on a phone call from Justin at #Tivo today. My decade of evangelism for Tivo is well founded! 3 weeks ago
  • Not excited to be sitting here in the Florida airport waiting to fly home and be bored until the next trip :( #wdw #Florida 2010-08-04
  • More updates...

37 queries. 0.276 seconds