Game Boy VGA Using An FPGA

[ViDAR] was looking for a project to keep him occupied and settled on creating a VGA converter for his Game Boy. He had some difficulty finding pinouts for the LCD and CPU but working with what was known, and an oscilloscope, he found the necessary signal. Tap into just a few lines using those thin blue wires; Vsync, Hsync, clock, and two data pins. From there a development board with an Altera Cyclone II field-programmable gate array takes care of the heavy lifting. The board already has hardware for a VGA connection so it was just a matter of processing the incoming signals into the VGA standard. His demo video is embedded after the page break.

Want a dedicated solution? Check out this Game Boy video adapter inside a VHS cassette.

Continue reading “Game Boy VGA Using An FPGA”

NES Controller Gets A Rumble Pak

Add some feedback to an original NES controller by making it vibrate. This feature is often known as Rumble Pak, a controller add-on for the Nintendo 64 which vibrated as a game feature. This version adds a small DC motor (in the upper right) with a screw soldered off-center to the motor shaft.

[Andy Goetz] and his friend built this as a robot controller, taking advantage of the latch and clock pins. Normally, nothing happens while both pins are held high, a signal that they easily patched into using an AND gate. This is actually a neat find, as the addition of an internal microcontroller could add bi-directional communication when the latch is high and the clock is strobed.

Munchausen Makes NES A Cartridge Programmer

What a beautiful image of NES cartridges showing their private parts. These are the raw materials for the Munchausen Flash Cartridge project. A combination of a modified game cartridge and special USB cable makes it possible to program NES cartridges while inside an unmodified console. The cartridge has an added flash chip that is running a bootloader. By connecting a USB-to-NES cable to the second controller port a game image (or custom code image) can be flashed to one of the three game slots on the writable cartridge. The bootloader provides a menu at power-up to select between the three stored images, or can go straight to the previously selected image by holding down A when the console is turned on. There’s even a recovery routine in case of problems. Check out the demo after the break.

One thing we find interesting from the forum thread is a mention that it is technically possible to run code on the NES directly from the PC. That would sure make it easy to perform live chiptunes on NES.

Continue reading “Munchausen Makes NES A Cartridge Programmer”

Chiptune Instrument From NES

[Jarek Lupinski] wanted an instrument that would let him play chiptunes live, without a need for pre-programming a cartridge for playback during a concert. His preferred hardware is an original Nintendo Entertainment System because of its familiar nostalgic sound. After picking up a lot of 5 broken NES units he set out to build a midi-compliant device.

The five NES units he bought had nothing wrong with them other than the 70-pin cartridge connector. He fixed them all, then de-populated the board on one and tried to build out a circuit on a breadboard. After much trial and error, forum searching, and conversations with others who were familiar with the hardware he got the circuit working. He’s posted a schematic and had a board fabricated which takes the transplanted chips and transforms them into an instrument. Check out the test notes being played by an Arduino Mega after the break.

Continue reading “Chiptune Instrument From NES”

Printing From A Famicom Clone Computer

This is an 8-bit computer and Famicom clone that [133MHz] bought for $2. It plays Nintendo games and using an 80-in-1 cartridge it has a rudimentary operating system and set of applications. Seeing a standard DB25 port on the back [133MHz] wondered if he could make the system talk to a printer. His first step was to investigate the electronics inside to find that the connector has a couple of chips that map to the data bus of the CPU and use the same control lines as the cartridge. That means it can be setup to do just about anything in software. After a bit of coding he’s got it printing to a dot-matrix. See for yourself after the break.

Continue reading “Printing From A Famicom Clone Computer”

Wii Sensor Bar Projector

Having experienced quite a bit of trouble getting the Nintendo Wii remotes to work reliably with his home theater projector, [Sprite_TM] designed his own sensor bar replacement. If you’re not familiar, the Wii remotes have an infrared camera in the tip that sense two IR LEDs in the sensor bar that resides above or below your television. The problem is that if you’re too far away, the points of light are not where the remote expects them to be and the cursor will not perform as expected. Since this is a huge projected display it’s no surprise that the player is further away from the screen than the system was designed for.

[Sprite_TM’s] solution was to build a projection system for the two IR points. The unit in the picture above is a driver circuit with two IR emitters mounted on a heat sink, each with its own reflector. The reflected beams are shined through a Fresnel lens and projected on the same wall as the TV image. The viewer will not be able to see this light as it’s in a longer wavelength than the visible spectrum. But the Wii remote performs beautifully now and the replacement sensor bar is happily mounted out of sight above the projector.

Using An NES Controller On An Android Phone

[Sk3tch] rigged up a way to use an original NES controller with Android. He bought the controller and a breakout board for it at DEFCON. By combining the controller, an Arduino, and a blueSMIRF BlueTooth module the controller can be used as a keyboard on his Android device. In the video after the break he demonstrates pairing the devices and playing Super Mario Bros. 3 in an emulator.

He calls this Alpha quality but it certainly looks like it works well. In the beta version we’d love to see all of the extra electronics inside the controller case like those USB mods.

Continue reading “Using An NES Controller On An Android Phone”