when using HybridSID in stand-alone mode, the TinySID library is used to emulate the C64 CPU and drive the real SID chip. The problem is, this library can only handle tunes in PSID format. Since HVSC #50, digi-tunes have been converted to the newer RSID format, and some new tunes are also released in RSID format, without any PSID version at all.
After adding the alternative 'Network SID Device' firmware , it is possible to play those tunes while having the HybridSID device being connected to the PC by using 'ACID 64'.
Wilfred Bos, the author of ACID 64, tipped me to his ACID 64 DLL library, which can be used to load SID tunes and obtain the SID register values together with the appropriate time stamps of the SID register writes. So I wrote a Python script to convert all my RSID tunes to some custom dump format and added support to the regular HybridSID firmware so that it can stream those .dmp files to the SID, cycle exact, and without being connected to a PC.
Please find the firmware with added .dmp support attached. The Python script to convert SID tunes to .dmp format is also included. Before using the script, the file 'HVSC\C64Music\DOCUMENTS\Songlengths.txt' must be copied into the 'acid64_library_v136' folder.
A video is available here: http://youtu.be/BqSh8N5aNfI