Modding the Arcade1Up control which includes the sub-displays and spinner.

The architecture diagram shows how the Pixelcade software communicates with the LED marquee via the PIXEL board and sub-displays connecting via an Arduino.

Arduino Sketch (note in the sketch the additional libraries you'll need to install too)

https://github.com/alinke/PIXEL/blob/master/max721...

Here are the Arduino pins used:

Max7219 Single Color LED Dot Matrix

CLK_PIN 13

DATA_PIN 11

CS_PIN 10

Max7219 7 Segment

CLK 7

CS 8

DIN 9

Mini OLED

SDA - A4

SCL - A5

You can use jumper wires to connect or as I did, make a custom cable using Du Pont connectors. If you are using jumper wires, I'd recommend to use Kapton or similar tape to secure the jumpers to the Arduino headers so they don't fall out.

In this installation, we're daisy chaining two Max7219 Dot Matrix Displays and two Max7219 7Segment Displays. The Mini OLED displays are I2C devices and have the same address. This means the same output will be displayed on each display. You can however de-solder a resistor jumper and change the address and then will be able to display something different on the second OLED display.