A bit of clever design lets you mount a screen and gaming hardware right on this controller. [Valentin Ivanov] had already been using the Wii Classic Controller Pro as an input for his Gadgeteer-based projects. He wanted a way to marry the project board, display, and controller into one single unit.
We’re huge fans the design because it doesn’t require any alteration of the controller. Instead, five carefully designed pieces were cut from some thin plywood. They lock together into an assembly that embraces the top of the controller while providing plenty of mounting options for the prototyping hardware thanks to a large grid of holes. A couple of pieces of bronze rod lock the mounting bracket in place by keying into the screw holes in the bottom of the controller.
In the image above you can see Mini Pacman running on the rig. It’s now nearly portable, only relying on a barrel jack for power but we’re sure a battery pack could stand in if necessary.
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.
This is another fine project to come out of the benheck forums. [sam_thornley] built this portable game system last Fall. It uses the guts of a JAKKS Namco TV arcade stick. The composite signal from the board is connected to a 2.5″ Intec screen with a CCFL backlight. Four rechargable AA batteries are in the case for 2.5 hours of play. It doesn’t have sound, but he says the TV games’ sound pales to the original anyway. It’s certainly a nice compact build in a regular project box.
[Ron Tajima] fashioned a Pac-Man casemod for his Roomba using 448 LEDs and a SH2 MPU control unit. It features the correct arcade sounds and even the death animation. The bot has Bluetooth access thanks to his previous Wiimote hack. He hopes to use this platform to create a real world version of the game.
For more Roomba hacking, check out the Hacking Roomba book and our previous Roomba related posts.