Item | Product | Cost |
---|---|---|
Pi 4 | CanaKit Raspberry Pi 4 Basic Kit 1.5GHz 64-bit quad core ARMv8, USB-C 3.5A Power, USB-C Power switch | $55 |
MicroSD | SanDisk 64GB Ultra microSDXC USH-I | $12 |
Case | RETROFLAG NESPi 4 Case with SSD Case, USB-C Power Supply, HDMI Adapter cooling Fan and heatsinks | $40 |
HDMI Adapter | Micro HDMI to HDMI Adapter 6.5ft | $8 |
Controller | Rii Game Controller, SNES Retro USB (x2) | $9 |
Controller | 8Bitdo SN30 Pro USB Gamepad, Wired | $25 |
Tweezers | Refine Tweezers Slant Tip, 3 count | $5 |
SSD | 500GB Samsung 860 EVO NZ076E500B/AM | $70 |
OS | RetroPie 4.6 for Raspberry Pi 4 and Retroflag-picase Safe Shutdown | – |
OS | NOOBS v3.5.0, 2329 MB | – |
Keyboard | – | – |
Mouse | – | – |
Total | – | $224 |
Notes:
- Needed tweezers because the case only exposes 1/16″ inch of the microSD card
- On this case, use the microHDMI furthest from the power. If you use the other port, you may not get video, and you definitely will not get audio-over-HDMI.
- Started with the SNES controllers. These are authentic-looking, but they lack a bunch of buttons, including the all-important “Hotkey”, so upgraded to the 8Bitdo
- The case has a “Safe Shutdown” switch. Use the fork (crcerror), not the original, github project code. After turning it off, changing the switch to “On”, booting, then installing the software and rebooting, the power/reset buttons change. The “Reset” button on the case now acts to (1) quit the game, (2) quit the emulator, and (3) restart Emulationstation itself. And now, the “Power” button will call “shutdown” instead of just turning off the power. The “power led” behavior changes a bit too – there is a delay on both power on and power off.
- The case came with a small microHDMI adapter, but it was awkward, so purchased the microHDMI cable.
- Ended up with two USB-C power supplies, because the PI case came with one too. CanaKit provied a 3.5W, the case provided a 3.0W
- For the better controller, the triggers won’t register out-of-the-box. You have to compile the xboxdrv package (from RetroPie-Config, Manage Packages >> Manage Driver Packages >> xboxdrv). On a Raspberry Pi 4, this takes “a long time” (7 minutes). Remember to enable the driver as well.