AVGA: The AVR based video game platform


We’ve seen our fair share of AVR projects, but this one’s pretty cool. AVGA is a color video game development platform based on the Atmel AVR family of microcontrollers. As seen in the picture above, one of the AVRs that the project uses is the popular ATMega168. There were several technical hurdles to using the AVRs to run color video games; one of the most difficult problems was figuring out a way to display detailed graphics from AVRs limited onboard RAM. Eventually, the developers figured out a way to display detailed graphics using a TILE-based driver. The TILE driver works by dividing the screen into X and Y coordinates, dividing the graphics into tiles. Then, when a graphic is needed it’s addressed from a reference table that’s stored in the AVR’s onboard RAM, allowing the bitmap graphic to be loaded from a game’s ROM. Currently, the only games available for the platform are a Super Mario clone, a Pacman clone, and a Snake clone. While there are only a few games available, the platform definitely looks promising. If anything, this project serves as a great example for what off the shelf microcontrollers are capable of.


  1. samurai says:

    daaaang you guys killed their website!

  2. dombeef says:

    samurai, How? and what?

  3. VIPER! says:

    The system is down! The system is down!!

  4. entropia says:

    slashdot effect. can’t access the website now, but it will be interesting to see how they load external code.

  5. jomei says:

    goddamnit hackaday.

  6. just/me says:

    the system is old… nothing new.

  7. AVR freak says:


  8. David says:

    You shouldn’t hotlink images.

  9. I’m guessing the site was hosted on the same AVR?

  10. Tachikoma says:

    Really cool. I might build one someday.

  11. Hi Nick Caiello,
    Thanks for sharing nice information about AVGA: The AVR based video game platform.i really like this information.

    Professional speed dating

  12. Agent420 says:

    this is awesome. i’ve been playing around with the parallax propeller recently just for it’s vidoe capability, but have much more avr exerpience. def gonna check this out.

  13. nubie says:

    SPAM SPAM ^^ 2 posts up

    That is so cool, but isn’t this pretty much just an Uzebox without the ntsc encoder chip? (IE half-baked)http://www.belogic.com/uzebox/index.htm

  14. nubie says:

    So maybe it isn’t the same thing at all, nevermind.

  15. $on!c says:


  16. date tips says:

    Hate to leave such a short comment but I really enjoyed reading this !

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 97,790 other followers