Firmware
Firmware
If your SD card comes with files on it, delete them, or just format the SD card as FAT32. Do not format as
ExFAT. Then download the ZIP file below, unzip it, and copy all files to the root directory of the SD card.
After this, if your SD card drive is named D: , then there should be file D:\9.0.3.gz , and if your SD card is
called /Volumes/NO NAME , then you should have /Volumes/NO NAME/9.0.3.gz . There should not be an
arcade folder on the SD card. The ZIP below above contains binaries built from
https://github.com/microsoft/uf2-linux and https://github.com/microsoft/pxt-arcade-cabinet-menu
If you want to use Raspberry Pi Zero with Joy Bonnet, use the first file below. If you're building your own
arcade with your own buttons and Pi Zero, use the second file.
If you want to use Raspberry Pi 3A+ (other models like 3B or 4 will not work), use the third file. It's setup
for custom input by default, but if you want to use it with Joy Bonnet, just copy arcade.cfg file from the
first zip over to your SD card.
https://adafru.it/H4B
https://adafru.it/H4C
https://adafru.it/HAp
Joy Bonnet
If you're using the Joy Bonnet, then congratulations, you're done!
Just connect the Pi using HDMI cable to a screen, and using the MicroUSB cable to the computer. After a
few seconds you should see a menu much like the one below. Move to the next section to download
games to your Arcade.
Custom Inputs
If you want to use a big joystick and buttons, it's quite easy!
Using standard connection
When you load up the arcade-cardboard.zip on your Pi, it will show you pinout to follow. You would
generally connect buttons one by one, and see which one you have connected by looking at the screen.
Then you know which cable you've got, and you move it to the right pin.
https://adafru.it/H4B
https://adafru.it/H4C
https://adafru.it/HAp