Usbsid-Pico: Bridging Real Commodore 64 Sound to Modern USB

Sep 04, 2026 12:09 AM - 1 hour ago 2

For galore of america retro enthusiasts, the Commodore 64’s MOS Technology SID spot (6581 and 8580) is regarded arsenic 1 of the astir iconic sound chips successful audio history.

(Modern) Software emulation gets close, but thing genuinely replaces the analog filters and lukewarm distortion of existent vintage hardware.

I americium LouD (short for loudness) and I created USBSID-Pico to span existent SID silicon straight to modern workstations, phones, and media players complete USB (CDC/WebUSB/WebSerial), MIDI, ASID and successful the early perchance WiFi and Bluetooth.

Powered by the Raspberry Pi Pico microcontroller bid (rp2040 and rp2350), the committee acts arsenic a elastic controller for up to 2 (and soon four) beingness SID chips aliases modern hardware replacements.

What follows is my travel (as acold arsenic I remember) and effort astatine creating a task build log detailing the commencement and improvement from early prototypes to the open-source hardware powering the retro audio acquisition for (at slightest some) enthusiasts today.

For arsenic agelong arsenic I tin retrieve I person been willing successful really things work.

From the first Commodore 64 my parents bought, the first XT PC we owned astatine home, to the first Pentium PC I bought erstwhile I was a teenager, up until coming (and beyond) wherever I activity arsenic package engineer.

Tech fascinates me, truthful erstwhile I person the action I for illustration to pry it open, find retired really it useful and put it backmost together pinch "improvements" not caring (at first) if it still works.

I'm not overmuch of a musician but do for illustration to perceive to each kinds of music, including chiptunes of people ;-)

Inspired by my older relative who repairs Commodore 64s among different things, a caller task thought popped into my head. I wanted to spot if I could create a SID playing instrumentality to perceive to the SID tunes I already listened to connected my machine and possibly moreover play them done a existent SID chip.

Around February/March of 2024 I came crossed a github repo that fto you create a SID subordinate based connected a Raspberry Pi Pico called SIDPod.

I liked really elemental it seemed to usage a microcontroller to play SID files truthful of people I had to build it.

SIDPod testbuild

The measurement of adding much SID files to SIDPod's flash made maine effort and adhd an SDCard to the already awesome design, this resulted successful SIDPod-SDCard.

SIDPod-SDCard testbuilds

In early April 2024 still not satisfied by the results I recovered ESP32-SIDView.

This seemed for illustration a bully replacement SID subordinate for SIDPod pinch the added use of supporting existent SID chips!

Building 1 was the logical adjacent step, but since I did not ain immoderate existent SID's astatine that clip I had to find one.

SIDKICK-pico was the first SID replacement I found, nary schematics, but orderable.

Having immoderate hobby level acquisition successful hardware reverse engineering I recreated a schematic and figured retired the Pico to DIP-28 pinout truthful I could usage it connected a breadboard.

ESP32-SIDView testbuild

Not being satisfied pinch the spaghetti you tin spot successful the image above, I had to tidy things up a bit.

ESP32-SIDView tidy testbuild

Having immoderate issues getting ESP32-SIDView to work, I contacted its developer tobozo done GitHub. We exchanged countless messages astir this task connected GitHub. We later moved to a different level and continued talking (and still do) astir his and my project(s), coding, cats, regular life etc. This 1 GitHub rumor lead to a - if I whitethorn opportunity truthful - awesome integer friendship.

In the meantime I besides recovered SidBerry. A linux based console exertion for playing SID tunes via the Raspberry Pi's (not Pico) GPIO pins.

RPI breadboard hold pinch SKPico

SidBerry pinch Raspberry Pi is what successful early May of 2024 yet led to the creation of FTDI USBSID, my first effort astatine creating a USB controlled SID device. To do this I utilized a FTDI FT223HL breakout committee I already owned for reverse engineering.

Somewhere successful betwixt I acquired a v0.1 SIDKICK-pico and 2 half surgery MOS6581's.

FTDI USBSID

Creating your ain hardware supporting committee meant besides creating package support.

Reminiscing astir that, present are the links:

  1. FTDI type of SidBerry
  2. FTDI type of Vice 3.8

Using the FTDI breakout committee came pinch a batch of limitations.

It wasn't a microcontroller, truthful each the GPIO writes and input/output switching had to beryllium done successful the driver and utilizing the FTDI ecosystem wasn't really thing I enjoyed.

By the extremity of May 2024 having had capable of these limitations is what led up to creating USBSID-Pico, aliases really called PicoUSBSID astatine that time. A perfboard type pinch support for a azygous SID.

PicoUSBSID azygous SID version

Halfway done June of 2024, I added dual SID support to the aforesaid perfboard.

PicoUSBSID dual SID version

With the continued support and encouragement of tobozo (thanks m8) the first existent USBSID-Pico v0.1 committee came to life that lead up to the first v1.0 board.

What followed has been an unthinkable travel of creativity, acquiring caller skills, improving existing skills, learning caller things and making caller friends (and enemies?).

I talked to and met truthful galore caller group and groups, that it is almost intolerable to sanction them each present but I person tried to sanction astatine slightest a fewer that inspired maine successful the credits astatine the end.

Key Technical Highlights (v1.0):

  1. Dual-SID fixed voltage socket support (6581 aliases 8580 MOS spot alongside hardware replacements for illustration Swinke SID, FPGASID, and ARMSID).
  2. Multi-protocol connectivity via autochthonal USB, WebUSB (browser playback), USB-MIDI, and ASID watercourse protocols.
  3. Cross-platform support spanning Windows, macOS, Linux, Android, and AmigaOS.
  4. OSHWA Open Source Hardware Certification (NL000035).
  5. Schematic and PCB designs made disposable open-source via the github repo and via PCBWay to alteration organization self-assembly.

v1.3 Upgrades:

  1. Mixed SID Setups: Allows simultaneous mixing of different spot generations (e.g., pairing a 12V 6581 successful socket 1 pinch a 9V 8580 successful socket 2).
  2. Hardware Audio switching: Added integer move to toggle betwixt mono and existent stereo (Socket 1 complete left, Socket 2 complete right) output straight connected the board.
  3. OSHWA Open Source Hardware Certification (NL000045).
  4. Schematic and PCB designs made disposable open-source via the github repo and via PCBWay to alteration organization self-assembly.

v1.5 Upgrades:

  1. 100% Jumperless Voltage Control: Automatically senses and sets correct proviso voltages (9V vs 12V) based connected the seated chip, protecting uncommon SID silicon from overvoltage damage.
  2. Automatic switching: Based connected the socket voltage, the select capacitors, audio shunt resistor and digiboost resistor are automatically enabled and disabled.
  3. Expanded Footprint: Slightly widened committee dimensions to accommodate optional dual ZIF (Zero Insertion Force) sockets.
  4. Better compatibility: Generous spacing added to fresh larger hardware replacements for illustration the FPGASID without mechanical interference.
  5. Upgraded Audio protection: Extra audio input protection by added pulldown resistors erstwhile nary plug is successful the audio jack and added ESD diodes connected the audio input.
  6. Schematic made disposable via the github repo to alteration organization aforesaid repair.

Pro Roadmap Features (undecided):

  1. Quad-SID support (sockets for 4 hardware SID chips).
  2. High-grade audio routing and little sound level for workplace recording.
  3. Dedicated MIDI input port

Hardware timeline

So galore things person happened since I started this project. To springiness you an thought of the (hardware) improvement process starting astatine v0.1, present is simply a summarised timeline.

  1. May 2024: Single SID perfboard version.
  2. June 2024: Dual SID perfboard version.
  3. July 2024: v0.1
    Unreleased iteration

  4. August 2024: v0.2
    Unreleased loop pinch revised audio output.

  5. October 2024: v1.0
    After respective printed circuit committee iterations, USBSID-Pico v1.0 is officially launched.

  6. February 2025: v1.1
    Discarded iteration.
  7. March 2025: v1.2
    Unreleased iteration.
  8. April 2025: v1.3
    Official merchandise of v1.3 hardware revision pinch mixed SID type support and refined audio configuration options based connected organization feedback.

  9. March 2026: v1.4
    Unreleased iteration.
  10. July 2026: v1.5
    Official merchandise of v1.5 hardware revision that transforms committee usability by eliminating vulnerable manual jumper configurations and adds much committee abstraction for optional ZIF sockets.

  11. Volume daughterboard
    An optional accessory PCB, plug and play connected v1.5+ boards (needs a mini mod connected v1.3), controlling near and correct audio measurement independently. It has its ain hardware revision statement and is licensed CC BY-SA 4.0.
  12. Cases
    Community-designed cases beryllium for each PCB revision, from cartridge-style enclosures to a dual-board Commodore 64 case, each collected successful the repo's cases/ directory.
  13. Late 2026 / Early 2027: USBSID-Pro Development (Target)
    Work is presently underway connected USBSID-Pro, designed specifically for musicians, audio producers, and SID chiptune purists.

Developing caller and unsocial PCBs to spot microcontrollers logically requires you to create the firmware for said microcontrollers arsenic well.

After having chosen a microcontroller you want to use, you really request to get immoderate acquisition pinch its SDK. This comes pinch pros and cons; you request to do a heavy dive into the SDK of said microcontroller but besides narrows your position successful narration to different microcontrollers. Or astatine least, this is my experience, mostly because clip is precious and you cannot do everything astatine erstwhile ;-)

Dual Core, Two Jobs

Before diving into the timepiece and autobus tricks, it helps to cognize really the 2 ARM cores connected the Pico really divided the work.

Core 0 always handles everything USB-related: CDC, WebUSB, MIDI, positive config management.

Core 1 connected the different manus has aggregate jobs, it runs the MIDI engine, the onboard emulator for SID play aliases Cynthcart erstwhile required, the SID tests if triggered by the personification and handles the VU erstwhile not doing immoderate of the different tasks. When Core 1 is engaged handling the onboard emulator the VU is offloaded to Core 0.

Both cores tin do SID autobus writes because the existent writes are handed disconnected to the DMA/PIO that do the timing-critical activity described below.

Balancing the tasks betwixt the 2 cores and relying connected the DMA/PIO is what lets USB traffic, MIDI processing, aliases a config prevention hap without ever rubbing the cycle-accurate autobus timing. If they shared a core, a severely timed USB interrupt could jitter the SID clock, precisely the problem the PIO offloading beneath is solving successful the first place.

Technical Deep Dive: Precision SID Clocking & Bus Management via rp2040/rp2350 PIO

The superior situation erstwhile controlling vintage MOS sound hardware complete USB is timing precision. The MOS 6581 and 8580 SID chips do not utilize an asynchronous registry interface; they trust connected a strict shape timepiece to thrust their soul switched-capacitor analog filters, sound letter cover generators, and digital-to-analog converters.

Any jitter aliases wave drift connected the SID timepiece statement results successful audible tuning drift, harsh select stepping, aliases surgery sample playback (Digiplay).

To lick this without sacrificing strategy responsiveness, USBSID-Pico leverages the hardware Programmable I/O (PIO) authorities machines and Direct Memory Access (DMA) built into the Raspberry Pi Pico bid (rp2040 and rp2350).

1. Generating a Low-Jitter 1 MHz System Clock

In modular PAL Commodore 64 computers, the SID timepiece runs astatine 0.985248 MHz (or 1.022727 MHz for NTSC systems). Modern USB controllers often approximate this utilizing CPU bit-banging aliases modular PWM generators, but CPU interrupts from USB postulation tin origin rhythm slippage.

USBSID-Pico delegates maestro timepiece procreation wholly to a dedicated PIO authorities machine:

  1. Jitter Elimination: Because PIO authorities machines run independently of the ARM Cortex cores, the timepiece awesome remains wholly cycle-accurate sloppy of dense USB packet transfers, MIDI processing, aliases configuration tasks moving connected the CPU.
  2. Flexible Frequency Control: The PIO fractional timepiece divider allows the timepiece output to beryllium configured connected the fly. The firmware tin seamlessly make a modular 1.000 MHz quadrate wave, fastener precisely to PAL/NTSC C64 frequencies, aliases standard the timepiece for civilization hardware replacements.
  3. External Clock Fallback: On v1.0 boards, if an outer oscillator is coming (e.g., via jumper select), the PIO authorities instrumentality tin dynamically move to publication and walk done the outer signal.

2. Cycle-Exact Bus Synchronization pinch DMA

Beyond driving the main clock, penning values to a existent SID spot requires adhering to precise timing windows comparative to PHI2. A registry constitute requires mounting up the Address Bus (A₀–A₅), Data Bus (D₀–D₇), and pulling Chip Select (C̅S̅) and Write Enable (W̅E̅) debased for circumstantial long windows during the precocious shape of PHI2.

USBSID-Pico combines the PIO authorities machines pinch DMA buffers to execute deterministic low-latency autobus cycles, resulting successful only a azygous timepiece rhythm overhead:

  1. Buffer Queuing: Register constitute packets (from WebUSB, ASID, aliases USB-MIDI) are placed into DMA buffers almost straight from the USB stack.
  2. Bus Control: PIO authorities instrumentality 2 controls the RW, and 2 C̅S̅ pins.
  3. Parallel Pin Mapping: A 3rd PIO authorities instrumentality handles the 8-bit information autobus and 6-bit reside autobus simultaneously utilizing mapped SET and OUT pin targets successful a azygous timepiece cycle.
  4. Dead-Time & Setup Time Control: The 4th authorities instrumentality programme inserts nonstop rhythm delays ([delay] pre-ops) betwixt asserting C̅S̅
  5. and driving information by triggering PIO-specific interrupts that asseverate the 2 authorities machines above, guaranteeing that spot setup times and clasp times are satisfied without stalling the main processor.

One gotcha worthy mentioning: each this only holds up astatine -O3. Drop the optimization level and the compiler generates conscionable capable other overhead astir the DMA/PIO handoff to reintroduce timing slack, which shows up arsenic surgery sample playback successful the embedded SID subordinate and Cynthcart. So -O3 isn't a "nice-to-have" for this firmware; it's load-bearing.

Cycle-accurate you say? Prove it!
Wonderland XIII
Wonderland XIII ending by Censor Design (2016)
(Played pinch MOS6582 connected USBSID-Pico)

3. VU Meter Feedback

Not everything successful the firmware is astir getting bytes onto the SID autobus correctly, sometimes you besides conscionable want the committee to look alive.

The onboard LED (Pico/Pico 2) and, connected the achromatic clone boards pinch an onboard WS2812, the RGB LED, some enactment arsenic a VU metre driven disconnected the SID1 (default) sound data, calculated consecutive from the registry writes going through. Which voices provender the calculation is configurable, truthful you tin tune it to taste.

4. Automatic SID Model Detection

Not each socket gets told what's plugged into it, astir of the clip the firmware has to fig it retired connected its own. Real 6581 and 8580 chips (and astir clones that fuss to emulate the quirk) behave somewhat otherwise astir their envelope/waveform generator internals erstwhile you flick definite trial spot sequences into the sound registers and publication backmost what comes retired of the oscillator/envelope readback register.

These aren't documented behaviors, they're quirks the C64 segment worked retired and shared decades agone (methods for illustration the ones connected codebase64.net, and the discovery regular from 1541 Ultimate's SID cart player). USBSID-Pico runs a fewer of these probes backmost to backmost per socket astatine footwear (and connected socket reconfiguration), cross-checks the results against each different since a azygous probe tin misfire, and falls backmost done aggregate discovery methods until it's assured whether it's looking astatine a 6581, an 8580, aliases thing it can't identify. Get this incorrect and the firmware would use the incorrect voltage/filter assumptions to a spot that can't return it, truthful it's not conscionable a nice-to-have feature.

5. Turning MIDI Into SID Register Writes

MIDI notes don't representation onto SID registers by themselves. Someone has to determine what "note on, transmission 3, velocity 100" really intends successful position of wave registers, gross bits, and letter cover settings, and past get those writes onto the autobus successful clip to sound right.

The MIDI handler keeps a per-channel sound allocation array truthful incoming notes get assigned to a free SID sound slot, tracks statement on/off and velocity, and layers an arpeggiator connected apical that steps done held notes connected its ain timer, calling the aforesaid statement on/off way a quality playing cardinal by cardinal would trigger. ASID messages travel successful done a wholly different carrier (MIDI vs a earthy byte stream) but chimney into the aforesaid underlying registry constitute way erstwhile decoded, truthful the autobus timing codification described supra doesn't request to cognize aliases attraction which protocol asked for the write.

6. One USB Device, Several Personalities

From the host's constituent of view, USBSID-Pico shows up arsenic a azygous USB device, but nether the hood it's a composite of respective TinyUSB interfaces stitched together pinch Interface Association Descriptors: a CDC interface for the civilization SID protocol, a MIDI interface, and a Vendor (WebUSB) interface, each sharing 1 beingness connection. Depending connected the firmware build location tin beryllium other CDC channels tucked successful arsenic well, 1 utilized for telemetry, different that exposes a plain USB UART.

Getting a composite instrumentality for illustration that to enumerate cleanly crossed Windows, macOS, Linux, and Android, each pinch their ain opinions astir driver binding for multi-interface USB devices, turned retired to beryllium its ain mini escapade that doesn't show up anyplace successful the SID autobus codification but ate plentifulness of debugging clip each the same.

7. Config That Survives a Power Cycle

The committee remembers its settings (which sockets are enabled, reside ranges, timepiece speed, voltage mode, VU source, and more) crossed powerfulness cycles without moving a filesystem. Flash is divided astatine the linker level into a firmware region and a abstracted persistent retention region (the divided is sized per level successful the rp2040 and rp2350 linker scripts), truthful penning a config update tin ne'er accidentally overwrite moving code, and a firmware update ne'er has to touch, aliases wipe, your saved config.

When you create thing caller and shiny that requires the (hard) activity of others to work, you request to beryllium yourself and your merchandise worthy of integration into their beatified grail. Very understandable.

Adding the first support for immoderate exertion that is not your ain requires you to study the codebase and understand the coding rules the developer(s) of that exertion follow.

This is by itself a complete travel I americium not going into here, beneath is the (current) database of (official/forked) applications that person support for USBSID-Pico.

The database pinch supporting applications for USBSID-Pico

I astir apt missed immoderate of them

  1. USBSID-Player (cli) my ain bid statement SID player, plays PSID/RSID/PRG/P00 files consecutive done the committee without needing a afloat emulator
  2. deepsid (website) by Chordian, play SID files consecutive via WebUSB (Chrome), WebSerial (Chrome/Firefox) aliases ASID (WebMidi), nary instal needed
  3. Hippoplayer (website) multi format chiptune/module subordinate pinch USBSID-Pico output support via WebUSB (Chrome) aliases WebSerial (Chrome/Firefox)
  4. USBSID Web config (website) my web based config tool, besides doubles arsenic a speedy WebUSB (Chrome), WebSerial (Chrome/Firefox) and ASID (WebMidi) trial subordinate for your board
  5. Vice (3.10+) the C64 emulator, x64sc supports up to 4 SIDs done USBSID-Pico
  6. JSidplay2 (v4.13+) Java based SID subordinate and C64 emulator, up to 3 SIDs
  7. Denise (v2.7+) Amiga emulator pinch SID playback support, up to 4 SIDs
  8. (lib)sidplayfp (v2.16+) the SID playback room (and its player) that a batch of different devices build on, up to 3 SIDs
  9. Acid64 Pro (v4.4.0+) Windows only commercialized SID player, up to 3 SIDs
  10. Phosphor (any version) transverse level SID player, up to 4 SIDs
  11. sidfactory2 (release 20260308+) chiptune tracker/composer for penning your ain SID tunes, MIDI/ASID output
  12. GTUltra (fork) my fork of GoatTracker Ultra pinch USBSID-Pico support baked in
  13. SidBerry (fork) bid statement SID subordinate for Linux and Windows, up to 4 SIDs (Windows build is simply a spot buggy)
  14. Amiga playsid brings existent SID playback to the Amiga done USBSID-Pico
  15. IneSID (website) by Fazibear, ASID (WebMidi) playback successful your browser
  16. TrueSID a Python based graphical SID subordinate built connected JSIDPlay2/sidplayfp
  17. RetroDebugger (fork) unofficial support, up to 4 SIDs
  18. SID-Wizard for making your ain chiptunes done Vice aliases RetroDebugger

Project spawns

As pinch adding support to applications of others, your hardware task usually has you spawning each sorts of civilization software/repo's for said project.

The hardware needed a driver, this spawned the USBSID-Pico-driver repo which contains the charismatic driver written successful C++ and Java, positive a reflector of the driver utilized successful Vice.

Because the committee has configurable features, the CLI Configtool was spawned.

To accommodate for the little tech savvy users, the Web Configtool sewage spawned.

Some users would really for illustration a dedicated deskop exertion (GUI), spawning USBSID-Configtool written successful my dayjob connection Clojure.

I wanted a much nonstop measurement to trial SID play connected the committee while besides adding support arsenic embedded SID subordinate USBSID-Player sewage spawned.

But having an embedded SID subordinate intends you request a measurement to really beam the SID tunes to the board, CLI SendSID was spawned.

In earlier firmware versions I spawned Adorable that added an embedded type of Cynthcart. This spawn was an adapted type of emudore.

Not each spot of package support came from maine though.

sandlbn wrote and maintains a afloat Rust driver for USBSID-Pico, wholly connected his ain initiative, which was beautiful awesome to aftermath up to 1 day.

WilfredC64 besides made a Rust implementation for USBSID-Pico specifically for Acid64 Pro.

Raros besides built a civilization Cynthcart VST for Windows to spell on pinch the embedded Cynthcart firmware, you'll find it and his notes successful the repo.

And of people nary of this USB plumbing would activity half arsenic good without TinyUSB, which the firmware leans connected for the full USB stack.

The good

During this task my postulation of SID chips and hardware replacements kept growing, and still grows.

Any caller hardware replacement that catches my oculus is simply a caller take my money.

Not only because I for illustration to support the creator, but moreover that I want to adhd support for it to USBSID-Pico.

I admit that not each hardware replacements that I ain are bought. Some are donated and/or traded for 1 of my boards, thing I americium ever unfastened to discuss!

The bad

I effort to grip each my existent SID chips pinch attraction and mostly usage hardware replacements erstwhile doing the galore firmware tests I do for USBSID-Pico. But I must admit that moreover I haven't ever been observant enough, resulting successful a fried SID (or two). And no, it doesn't smell nice; it's basking to the touch and doesn't sensation for illustration chicken!

The owned

In nary peculiar order, present are the SIDs that I ain and person tested/use pinch USBSID-Pico.

  1. MOS6581 ~ respective different types
  2. MOS6582 ~ the 8580 wannabe
  3. MOS8580 ~ respective different types
  4. SIDKICK-pico v0.1
  5. SIDKICK-pico SKpico2350DAC ~ Ultimate64 version
  6. FPGASID
  7. SIDEmu
  8. ARMSID
  9. ARM2SID
  10. BACKSID v1
  11. PDSID
  12. SwinSID

I'm a large instrumentality of retro and pixel art, frankincense having immoderate typical creation connected the bottommost of each committee couldn't beryllium skipped (and my friend tobozo forced maine to adhd some).

Swag

What tin a merchandise beryllium without fanboy swag? The marvelous greyandslate offered to create immoderate awesome t-shirt designs for free! aft I asked him astir creating something. How's that for exposure! The shirts are for waste successful his Smallrun shop.

USBSID-Pico has popped up successful a fewer places I didn't expect, ever a bully surprise.

  1. HVSC (High Voltage SID Collection) news mentioned it a fewer times: June 2025, December 2025, and June 2026
  2. Mingo's Commodore Blog wrote it up successful two parts
  3. Listed connected acid64's links page
  4. The Vice support started life arsenic an existent SourceForge spot ticket
  5. Commodore News covered it too
  6. And a mates much video mentions worthy a watch: one, two
  7. It's besides apparently notable capable to get a statement connected Wikipedia's MOS 6581 page (under "Hardware utilizing the SID chip"), and its ain page connected some c64-wiki.com and c64-wiki.de

If you're searching astir for more, "usbsid" and "usbsid-pico" move up astir of it.

If you tally into problem aliases conscionable want to talk shop, the Discord is wherever astir of the time to time happens, GitHub Discussions useful excessively if you for illustration that. And if you're funny what's cooking next, the project board is kept reasonably up to date.

Or if you want to spot (and hear) much of the committee successful action, my YouTube channel has plentifulness of demo videos, and there's a increasing heap much connected the SHOWCASE page of the main repo.

Here's a image of my feline :-)

Note

When doing investigation for thing you want to create you often travel crossed akin projects that look for illustration your thought but are not rather the same.

For maine this has ever inspired maine to do what I do and of people sneak immoderate antecedently proven ways of doing things into my ain projects.

So while being a unsocial project, USBSID-Pico does subordinate to different awesome projects.

Special thanks

I want to convey tobozo for your continued support!

And my gratitude goes to spotUP for his persistence and believing successful the task from the start!

LukHash and Nordischsound for their free promotion of USBSID-Pico.

WilfredC64 and Niels whom I some met astatine HCC Commodore Club who person been a awesome support and early adopters!

Gideon for tips connected going jumperless and is besides a personnel astatine the aforesaid club.

All different members of HCC Commodore Club.

Credits

I find that giving in installments to different developers for their awesome projects is required, truthful successful nary peculiar order:

  1. frntc ~ SIDKICK-pico
  2. andi6510 ~ FPGASID
  3. DaemonPig ~ SIDEmu
  4. stg ~ SIDBlaster USB
  5. gh0stless ~ SIDBlaster USB Tic-Tac-Edition
  6. CBMretro ~ SIDBlaster USB Nano
  7. Thibaut Varène ~ ExSID and ExSID+
  8. Twisted Electrons ~ TherapSID
  9. Sensorium Embedded ~ TeensyROM
  10. PaulSlocum ~ Cynthcart
  11. kenchis ~ Jsidplay2
  12. Jürgen Wothke ~ webSID
  13. PiCiJi ~ Denise
  14. The Vice Team
  15. erique and koobo ~ Amiga playsid
  16. Chordian ~ deepsid
  17. greyandslate ~ Swag!
  18. sandlbn ~ Rust driver
  19. Raros ~ Cynthcart Ninja VST
  20. Fazibear ~ IneSID
  21. hathach and the TinyUSB project
  22. Gideon ~ 1541Ultimate

Links

All links from the text:

  1. SIDPod
  2. SIDPod-SDCard
  3. ESP32-SIDView
  4. SidBerry
  5. SIDKICK-pico
  6. FTDI FT223HL
  7. FTDI type of SidBerry
  8. FTDI type of Vice 3.8
  9. emudore
  10. Adorable
  11. v1.0 OSHWA NL000035
  12. v1.3 OSHWA NL000045
  13. Hackaday task page
  14. YouTube channel
  15. Rust driver
  16. Discord
  17. GitHub Discussions
  18. Project board
  19. USBSID-Pico
  20. USBSID-Pico-driver
  21. USBSID-Configtool

Disclaimer

I do this worldly successful my free clip for my enjoyment.

Since I for illustration to stock my joyousness successful creating this pinch everyone I effort my champion to supply a moving PCB and Firmware.

I americium successful nary measurement an electronics technologist and tin springiness no guarantees that this worldly does not break aliases harm your hardware, computer, phone, aliases immoderate you effort to hook it up to.

Be judge to return awesome attraction erstwhile inserting immoderate existent MOS SID chips into the board.

While everything has been tested pinch existent chips, this is successful nary measurement a guarantee that thing could spell wrong.

Use of this committee and firmware astatine your ain risk!

I americium successful nary measurement responsible for your damaged hardware.

That being said, person fun!

This blog is besides disposable connected the authors website

More