Recently I built some nano SwinSID following these instructions.After testing one of these little buggers in my Franken-C64 I decided I want to try to connect it to an Arduino.
Some wire placing and code writing later I was able to access the SIDs registers and now I wanted to make some music…
The idea was: use a PC based C64 emulator and replace the SID emulation with the SwinSID connected via USB. First I tried jsidplay2, but I had no luck understanding the timing for the emulated 6510. Luckily I found kernal64, a C64 emulator implemented in Scala.
I had never before used Scala, but as it is Java based I was shortly after able to do this:
Please find my patched kernal64, the Arduino-sketch, schematics and some instructions here.
During the restauration of my old P200 I ran into some issues: the CMOS battery was run flat and the BIOS of the mainboard was to old to get a reasonable amount of HDD space detected. As I mentioned before I was planing to update the P200 with a MMX-CPU of the same speed, but I was not sure if the GA-586HX mainboard had the right revision to be able to do so.
When working on my old Pentium 200 I bought an PCI-USB card at an eBay-shop called Goniema. When I discovered their non-eBay-shop and saw the selection of retro PC stuff and their prices I decided to build another retro-PC from the generation after the P200.