Super TapTo Boy

From Zaparoo Wiki

Super TapTo Boy is a custom case project created by Phoenix that utilizes an SNES shell with an SBC inside, designed to work with a Super Game Boy for reading games. The Super Game Boy contains a PN532 NFC reader connected to an SBC (either a DE-10 Nano or a Raspberry Pi), which is housed inside the SNES shell. These components are connected internally via a wired USB connection.

The games' paths are written onto an NFC chip or tag using the TapTo Life app. This chip is then placed inside a Game Boy cartridge, which is read by the NFC reader located within the Super Game Boy. This process initiates the game on the desired hardware. More information on using the TapTo Life app to write games to NFC chips can be found here.

Super TapTo Boy Logo

Introduction

Inside of a Super TapTo Boy

This project started it's life after contemplating on how best to use physical media together with software or hardware emulation. Since the MiSTer Project and the multitude of Linux-based Emulation operating systems have no physical media for games, a lot of people resort to modding and using their own classic consoles for the most nostalgic looking and feeling experience. Currently software and hardware emulation have come a long way and are in some cases (almost) interchangeable with original hardware accuracy-wise. The absence of physical media keeps people from viewing this route as a 'complete' and authentic experience.

The TapTo project introduces a new way for people to fill this gap with physical NFC cards. Super TapTo Boy tries to improve upon this concept with physical cartridges to replicate the feeling of inserting games and having a classic console to look at while keeping the cost relatively low compared to modding original hardware for the same performance.


The build

Here I will talk about building process of the Super TapTo Boy. As a disclaimer, the process will require some soldering skill and cutting/removing some parts of your existing hardware. I would rank this process as intermediate. If you like to tinker, read on, otherwise try to reach out to others for help before you do some irreversible damage.

With that out of the way, below I will list the requirements for this build. Try to acquire as much as you can before you begin.


First of all, we need either a European Super Nintendo or Japanese Super Famicom. The American Super Nintendo could probably work too, but since it's shape and size is a little bit different and I do not own one, I cannot with 100% certainty say that all of the steps will work 100% so your mileage may vary.

Secondly, you will need a Super Gameboy and some Gameboy cartridges. These may be bought online or they could even be your own cartridges that you want to put a NFC chip into (more on that later).

Preferable you will also need a 3D-printer to print some things for the build, but they are cosmetic and not mandatory.

You will also need some cables and other items like (also keep in mind that we have limited space in the case, so the smaller or shorter the items are, the better):

Mandatory:

  • A 90 degrees USB-C to USB-A cable
  • Some shrink cables
  • DuPont cables
  • Round NFC tags (NTAG 215)
  • A PN532 NFC reader with USB-C (black one)
  • General tools like a plier and screwdrivers. Don't forget that you will need a 3.8 mm and 4.5 mm Gamebit screwdriver for both the Super Nintendo and the Super Gameboy/Gameboy cartridges.
  • Double sided tape. I used the 3M heavy duty one.


Optional:

  • A small USB hub for inside the case to hook your devices to. Don't make this too big or it won't fit. Also don't hook up too many (power hungry) devices to it as all of it needs to be powered by the board.
  • Female USB-A and C ports
  • A Bluetooth dongle
  • A Wi-Fi dongle
  • A Pico Pi for the front controller ports
  • Soldering iron and wire

Readying the Super Gameboy

This area will need to be cleared.


Open up the Super Gameboy and remove everything including the PCB board. Then take the back of the shell and cut some up the support bars to make room for the NFC-reader. Cut everything in the green area.


This should be the result.


After you're done it should look like this. Make sure they are flat and will not scratch against the back of your NFC-reader.



Adhere the NFC-reader to the back of the Super Gameboy case as shown. Do notice that the NFC-reader should be positioned in a way so that the USB-C cable can still be plugged into it! I made this mistake the first time and placed the NFC-reader too flat in the center which caused my USB-C cable not to fit anymore. So play with the cable and the NFC-reader first to get the position just right before applying the double sided tape.

NFC reader hooked up with the USB-C cable.

After getting a good position so both of them can fit, adhere the reader to the back. Do keep in mind that just because the NFC-reader is on the shell, it will not 100% mean that it will read the NFC tags in your cartridges because the cartridge slot is still in a fixed position. The only thing you can do to have some wiggle room is apply the tags slightly more to the right in your Gameboy cartridges to make up for that difference (as I did).


Positioning the NFC tag in the cartridge.


Depending on how you placed the position of your NFC-reader you can/have to play with the position of the NFC tag in your Gameboy cartridges so they align as much as possible. This will give you the highest chance at a successful scan and thus the read of the game (path). So it doesn't matter if the NFC-reader is off-center as long as the NFC tag is in a similar position also.


Cable route.


The final step of the Super Gameboy will be to cut a small opening for the USB cable to fit through. I tried it through the button first but that didn't work out very well as the cartridge slot of the Super Nintendo didn't like that. If you cut it at a low position as shown in the picture on the right, this cut will not be visible once the Super Gameboy has been inserted into the case, so I deemed it a necessary evil to do for this project.


Passthrough.



This is where it should pass through to get inside a Super Nintendo case. It needs some wiggling and fidgeting to get it in there so make sure it get's in without forcing it too much.



Readying the Super Nintendo

To be continued dear friends...



Written by Phoenix