Umm.. there wouldn't be any way to fix this "endless loop" issue? Pretty annoying if you select a wrong .sid and are forced to reboot your machine. The hang happens if you just do OpenMusic() for a non-supported sid file... some way to detect it and continue with the program would be much nicer.airsoftsoftwair wrote: ↑Tue Feb 27, 2018 10:19 pmWell, of course TinySID is quite old and has problems with some SIDs. But I don't think I'm gonna fix bugs in the SID emulationbitRocky wrote:Yes, I know and I already did;) and found some SIDs (search for "First Rock-Try" on the hvsc.c64.org) that let the plugin "go wild", means cpu is at max and seems to be in an endless loop and Hollywood can't be quit! Only freezing of the task, or reboot helps.![]()
Hollywood goes SID!
Re: Hollywood goes SID!
- airsoftsoftwair
- Posts: 5673
- Joined: Fri Feb 12, 2010 2:33 pm
- Location: Germany
- Contact:
Re: Hollywood goes SID!
Yes, that should be possible to fix. I thought the OP was talking about playback issues which I definitely don't want to fix. But of course system freezes should be fixed...
- airsoftsoftwair
- Posts: 5673
- Joined: Fri Feb 12, 2010 2:33 pm
- Location: Germany
- Contact:
Re: Hollywood goes SID!
This should all be fixed now because I've now dropped TinySID in favour of cRSID which features a much better SID emulation than TinySID so all those problematic SIDs should play fine now.bitRocky wrote: ↑Mon Feb 26, 2018 9:22 pm Yes, I know and I already did;) and found some SIDs (search for "First Rock-Try" on the hvsc.c64.org) that let the plugin "go wild", means cpu is at max and seems to be in an endless loop and Hollywood can't be quit! Only freezing of the task, or reboot helps.
Code: Select all
- New: Changed SID replayer core from TinySID to cRSID by Hermit (Mihaly Horvath); this replayer
core has a much better compatibility in comparison to TinySID and also supports the RSID format
(real SID) which means that SIDs that are multi-speed and/or contain samples and/or use additional
interrupt sources or do busy looping should work correctly now (with the old TinySID core they
often led to a program freeze); of course, the increased compatibility comes at the cost that
the new replayer is a bit slower than the old TinySID-based one but not that much; there's also
a light mode which you can enable on slower systems like 68k (see above)