RasPi 3 Android SID 6581/8580 Network Board

C64 Sound Emulation with ReSID is ok, but it’s not real. Real is only the original Hardware SID. The only thing you have to do is to solder the components on a Raspberry Prototype HAT, use some wires, write the SDCard Image (down below) and put it into the Raspberry Pi 3, power on, ready to enjoy. DigiSound is also working (with a little bit different frequency).

This Board is made with my Android ThingsPiLib.





The TCP (Port 2050) Network-Protocol:

3 Header Bytes: ‘C’,’6′,’4′
4 Data Size Bytes: size of the data (as 4 Byte Integer)
n Data Bytes: …

Commands (Data): 

SID-FILE:    ‘F’, <SID File Bytes>  // (1 + n Bytes)  Hint: this transmit the “.sid” File and plays it
SID-Data:    ‘S’, SID Register Address-Byte (0-24), Data-Byte (0-255)  // (3 Bytes)
SID-Reset:  ‘R’, ‘E’, ‘S’    //  (3 Bytes)


The UDP (Port 2049) Network-Protocol (3 Bytes):

SID-Data:    ‘S’, SID Register Address-Byte (0-24), Data-Byte (0-255)
SID-Reset:  ‘R’, ‘E’, ‘S’ 
SID-Ping:   ‘P’, ‘I’ ,’N’  (4 Bytes reply: ‘P’, ‘I’, ‘N’, ‘G’)



What do you need:

  • Raspberry Pi 3
  • Adafruit Perma-Proto HAT + 1 x 40 Pin Header with long pins!
  • SID Chip 6581 or 8580 + 28 Pol Socket +  2 x 14 Pin Header
  • Pololu 12V (U3V12F12) for 6581 or 9V (U3V12F9) for 8580, Step-Up Voltage Regulator
  • 2 x 470pf Capacitor
  • 1 x 1µF Electrolytic Capacitor
  • 2 x 2200µF/25V Electrolytic Capacitor
  • 1 x 1 KΩ Resistor, 1 x 4,7 KΩ Resistor
  • 3.5mm Audio Jack (print version)
  • Some Wires
  • RasPi Android SID Network Board SDCard Image (down below)



Crazy Comets (SID 6581)