Gameboy USB Keyboard Adapter

$18.00 USD

This device allows you to use a USB keyboard on a Gameboy. Won’t work on a DMG as the link port is a different size.

We have a USB Keyboard demo with source available along with the CH559 source if you wish to add additional keyboard characters or functionality. In order to reprogram the CH559 device you need a USB-A to USB-A cable or adapter.

This will not work with existing games unless you add support yourself. You could potentially add other USB device like a mouse.

Adds about 60mA extra load on the GB plus your USB keyboard might put another 30mA load.

This product requires purchasing your own GBC/GBP link cable and soldering of the link cable, check below for details.

6 ready to build (5-10 days build time)

Category:

Description

GB Link Cable Soldering
You will need to firstly find the 5V power wire, use a multi-meter and check the picture. The pinout we found for a generic link cable was:
5V = Brown or White
CLK = Blue
GB SI = Green
GND = Black

Re-programming the CH559 device
Hold down the button and plug in the device into your PC. You can simply run the “compile.bat” and it will compile the source and upload it to the device. The device will then disconnect from USB.

uart.c sendHidPollMSG function is where most of the interesting things happen. You may need a serial USB adapter (TX/GND pins on the board) so you can see what the CH559 device is sending to the AVR which goes to the GB.

By default, it seems that USB keyboards send the same character over and over again until you let go and then it sends a 0. We added some code to the sendHidPollMSG function to only send the button pressed.

Additional information

Weight 30 g

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.