These are the source codes for DeepSID, a modern online SID player for the High Voltage and Compute's Gazette SID collections. It can play music originally composed for the Commodore 64.
You can use this in a local version on your own computer, if you want to. First, setup an environment that makes it possible to run PHP and MySQL. I personally use WampServer but there are a ton of options on the internet.
Download the GitHub tree above as well as the following files:
/deepsid/
root folder./deepsid/images/
sub folder, delete them all./deepsid/fonts/
sub folder and unpack DeepSID_Fonts.zip into it./deepsid/images/
sub folder and unpack DeepSID_Images.zip into it./deepsid/images/brands/
sub folder and unpack DeepSID_Images_Brands.zip into it./deepsid/images/composers/
sub folder and unpack DeepSID_Images_Composers.zip into it./deepsid/images/countries/
sub folder and unpack DeepSID_Images_Countries.zip into it./deepsid/images/csdb/
sub folder and unpack DeepSID_Images_CSDb.zip into it./deepsid/images/players/
sub folder and unpack DeepSID_Images_Players.zip into it.Download the following SID collections that will work with the database supplied below:
/deepsid/hvsc/
sub folder./deepsid/hvsc/
folder. This should create a /C64Music/
sub folder./C64Music/
sub folder to /_High Voltage SID Collection/
instead./deepsid/hvsc/
folder. This should create a /CGSC/
sub folder./CGSC/
sub folder to /_Compute's Gazette SID Collection/
instead.Some collections are proprietary DeepSID collections. Download those here:
/_Exotic SID Tunes Collection/
sub folder inside the /deepsid/hvsc/
folder./_SID Happens/
sub folder inside the /deepsid/hvsc/
folder.Download the following file:
This file contains all the MySQL database files that matches the HVSC and CGSC versions above. It also has one test user (user ID 1) with the password "test" for checking out a few basic ratings. There are no playlists.
/deepsid/php/setup.php
file and change its constants to match your database.The user ID of 3 assigned to "USER_RATINGS" in setup.php
is used for the letter folder quality filters. You can change this ID number to a user of your choice. The folder ratings of this user will then affect those quality filters. You have to give a letter folder two stars for the "Decent" option and three stars for the "Good" option.
You can run the /deepsid/logs/activity.htm
file to see activity and also any errors. Note that it never logs ratings by other users (what they rate SID tunes is none of our business). If you want to see what tags were added, run the /deepsid/logs/tags.htm
file.
If you have any problems getting the offline version to work please let me know and I'll try to help.