Hey all,
So we made it to v1.0!
, I have to say it certainly took a lot more time and effort than I could of ever anticipated but I'm really happy with the way things turned out. Probably the last update for a little while except for tweaks and bug fixes but as always feedback is welcome, otherwise it's time to do something less head scratching like a new skin or something.
After over a week or two I got lucky with reference code for SIDid. Just a couple of things to be aware of.. firstly, instead of putting the SIDid settings in the plugin itself I have kept it using an external file (In the DOCUMENTS folder) as I like the idea of you being able to just download an updated cfg file from
SIDid GitHub and secondly, the code to do it is actually from PSID64 and is 7+ years old so may need a few tweaks at some point. At least for now I have included a sidid.cfg file but I may remove it from the package in future since it isn't mine, perhaps I should ask Lasse Öörni about it.
For more fun I also spent 4 days writing a command line to convert the STIL.txt to a STIL.md5 which allowed me to get STIL records for sid tunes opened anywhere instead of having to be in the HVSC folder structure, it did make the STIL file a bit bigger but it was neat.
I have not left it in for now though as my methods for searching and retrieving the records leave A LOT to be desired. Perhaps one day I'll add it back in and someone can help me write a more effective and less explosive way of reading it. Actually scratch that, the lookup is still inefficient as heck but it seems stable.
Oh just a note too, the STIL is still getting all entries instead of just the subsong one, I considered putting an option for it but eh... getting everything is easier.
Recent patch notesv1.1
- Added md5 lookup alternative for files outside of HVSC directory
Note: Requires stiltxt2md5 to be run in the DOCUMENTS/ folder first
v1.0
- Added fade-out option
- Added detect music player option
Note: Requires sidid.cfg to be located in the DOCUMENTS/ folder
- Settings page has been rearranged slightly, it is a little glitchy, I'm okay with it
Downloadsxmp-sidex1.1.zipxmp-sidex1.1source.zipSupport Site EntryGitHub updated accordingly:
https://github.com/KelticDanor/xmp-SIDexNotes- Tunes using the 8580 are a bit quieter than 6581 tunes, I don't really want to try to amplify audio so it'll just be like that at least for the moment.
- WinXP is not supported and probably won't ever be as besides not having a WinXP machine the MingW compiler doesn't appear to support WinXP anyway.
Known Issues- Unable to open a SID from a url, local files only. I'm unsure how to open a SID from memory just yet but I'll try