Close

Dual Sid Audio card

A project log for Y Ddraig - My 68000 Computer

An expandable 68000 based computer

stephen-moodyStephen Moody 11/24/2025 at 18:470 Comments

I have seriously neglected posting any updates on this project for a while so there may quite a few updates in a short time now. 

This is a project that I completed a while back: a dual SID (Sound Interface Device) audio card. This board supports both the classic 6581 and 8580 SID chips, bringing the unmistakable Commodore 64 sound to new hardware. This design is taken from the Kiwi computer.


I'm sure many here know the SID, but in case it was the sound chip used in the Commodore 64 range of computers.

SID highlights:


Testing and next steps:

The board is now up and running, producing some authentic SID sound effects and music. So far, I’ve been testing it using a version of Boulder Dash running on the V9990 video board, and the results are very promising.

However, there’s still more work ahead on the software side. Most existing SID music players rely on emulating the 6502 CPU, since the Commodore 64 never had a standardized music format as far as I can tell — each track typically used its own custom player routine. Unfortunately, full 6502 emulation isn’t practical on a 10 MHz 68000, especially with other things happening.

I’ve experimented with logging and replaying SID register writes, which produces acceptable results for some tunes but not all. For better compatibility and timing accuracy, I plan to develop a native SID music player aimed at the 68k platform.

Discussions