Odgrzebałem mój stary projekt - plugin do Winampa umożliwiający odtwarzanie plików SID. Chciałem zobaczyć a w zasadzie posłuchać jak brzmi 3sidowy utwór, no i oczywiście plik nie zadziałał, więc przerobiłem troszkę bibliotekę libsidplay2 co by mi ładowała i odtwarzała pliki 2SID i 3SID - dokładnie to wywaliłem emulację stereo a dodałem obsługę 3 SIDów i rozpoznawanie nowej wersji formatu pliku SID.
Źródła libsidplay2 mam stare (libsidplay 2.1.1 i reSid 0.16), szukałem na necie jakiegoś nowszego repozytorum źródeł ale nic z tego... to z którego korzystałem już nie działa, a inne mają te same stare źródła co moje (przynajmniej tak wynika z pliku z numerem wersji). Jak ktoś zna link gdzie można pobrać nowsze źródła libsidplay2 to chętnie zaktualizuję ten plugin. Z tego co wiem to na tych samych źródłach bazuje Sidplay/w 2.6-int, wersja bez int używa reSIDfp, jak będę miał więcej czasu to może spróbuje dołączyć residFP z VICE.
W każdym razie jak ktoś korzysta jeszcze z Winampa i lubi posłuchać czasem sidów na PC to udostępniam plugin. Dllke trzeba rozpakować i wrzucić do katalogu plugins w Winampie (nie będę już robił instalatora pluginów bo nie mam narzędzi, a poza tym nie ma po co bo nie da się uploadować już pluginów na oficjalne strony z pluginami do Winampa).
EDIT: zapomniałem dopisać że nie słyszałem żadnego pliku 3SID w oryginale wiec nie wiem na ile mój plugin działa prawidłowo, na pewno pojawi się problem gdy ktoś zrobi muzykę która odtwarza digi przez jeden z pozostałych SIDów.
https://drive.google.com/file/d/0B1do1DNBLNjyUnM3UFlZa2RnRDg/view?usp=sharingTrochę info o pluginie:
- obsługuje już 2SID i 3SID
![Chichot :D](http://c64power.com/forumng/Smileys/default/cheesy.gif)
- automatycznie dodaje subsongi do listy winampa
- współpracuje z plikiem Songlengths.txt z HVSC, dzięki czemu piosenki nie są zapętlone tylko odtwarzają się tyle ile wskazuje plik z bazą długości (uwaga, czasami HVSC zawiera aktualizację piosenek co powoduje że może się zmienić CRC wtedy nasze starsze wersje plików nie zostaną odnalezione w bazie długości)
- możliwość ustawienia maksymalnego czasu odtwarzania dla utworów (jeżeli np. jakiś plik nie zostanie znaleziony w bazie Songlengths to jego długość zostanie ustalona na tą zadaną wartość
- współpracuje z bazą STIL: do niektórych piosenek jest dołączone krótka informacja tekstowa więc jeśli wskażemy katalog HVSC w konfiguracji, to podczas wyświetlania informacji o pliku (Alt+3 w Winampie ) zostanie dołączona notka STILL jeśli zostanie takowa odnaleziona, oczywiście zawsze jest też wyświetlane info o adresach procedur INIT i PLAY i dodałem teraz info o adresach bazowych dodatkowych SIDów