Skip to content

Link Adapter Overview

FerdinandoPH edited this page Apr 22, 2023 · 17 revisions

Hey! Welcome to the GB Link Adapter Wiki! Here you can find some information on the link cable adapter.

Firmware

You can download the latest firmware (0.1) here.

To install: Unplug your Raspberry Pi Pico, hold down the button, and plug it in. The Pico will appear as a mass storage device. Simply copy the firmware-0.1.uf2 file over to it and you're good to go!

Getting started

There are two videos to help you get started:

Link Cables

There are two different kinds of Link Cables: Game Boy compatible cables (the small ones also fit into the Advance), and Game Boy Advance compatible cables. To play Game Boy games a Game Boy compatible link cable is required. The GBA cables have a different pinning (but the original GBA cable can also be modified to act as a GB cable, resources for that can be found online).

Need help?

Please join our Discord, and join the GB LINK CABLE Support channel: https://discord.gg/EXFpdAh5pA

Enclosures / Cases for the adapter

Here are a few links to 3D printable enclosures that others have created:

Projects

Tetris

There's a hosted instance of the Tetris server here: https://tetris.stacksmashing.net

The code for it can be found here: https://github.com/stacksmashing/gb-tetris-server & https://github.com/stacksmashing/gb-tetris-web

More projects will come soon!

Using the Game Boy as an USB gamepad

This is a project by community member marian-m12l:

This firmware for the Raspberry Pi Pico makes it appear like a USB HID gamepad. It gets the inputs from GB serial link cable, thus the Game Boy must be running this custom rom sending inputs over serial.

It's repository is located here: https://github.com/marian-m12l/gb-link-gamepad-firmware

Virtual Game Boy printer

Use your computer/smartphone as a Game Boy printer.

Link: https://printer.stacksmashing.net

Code: https://github.com/stacksmashing/gb-link-printer

Pico GameBoy printer

Like Stacksmashing's GB Printer project above, this also emulates a Game Boy Printer and allows you save "prints" from your Game Boy games on your PC or phone. But with this project no internet connection is needed to save the received images on your PC or phone. Because the webinterface to download the pictures from also runs on the RasPi!

Repository link: https://github.com/untoxa/pico-gb-printer

GBPrinterEmu

A simple Game Boy Printer Emulator in Python by dj505.

Repository link: https://github.com/dj505/GBPrinterEmu

GBPrinter-discord-bot

A simple discord bot which prints an image posted in a channel on a real gameboy printer.

Repository link: https://github.com/Squaresweets/GBPrinter-discord-bot

PC-to-GB-Printer

Print images from your PC on a real Game Boy Printer.

Repository link: https://github.com/kscheel/pc-to-gb-printer

Pokemon trading

This is a project by community member Lorenzooone.

You can use it to trade pokemons with the link adapter or with an emulator (bgb). You can either trade with another player or get a random pokemon from an online pool (the pokemon you send will be added to the pool).

All gen1, gen2 and gen3 pokemon games are compatible.

Link: https://github.com/Lorenzooone/PokemonGB_Online_Trades