The return of the Hybrid Sid Player by xAD/Nightfall
Based on the Project and Hardware Schematic by Markus Gritsch released in the years 2011-2015 on the forum dangerousprototypes. Thanks Markus.
Changelog:
v2.00 – 11/5/2024
Added:
- Added a new parameter in the configuration file (config.ini).
- Now you can also choose the FPGASid as well as the ARMSID for SID auto switching.
Below is an excerpt from the “config.ini” file.
# FPGASid/Armsid Auto Switching (0:Disabled – 1:Socket #1 – 2:Socket #2) – default: 0
# When you use this mode the other socket it does not activate automatically.
FPGASID_SOCKET=0
- Implemented auto switching for the FPGASid.
When choosing this mode the FPGASid must be installed ONLY in one of the two sockets, you must also choose which socket to use for the FPGASid by editing the configuration file.
When configuring auto switching for the FPGASid during boot the SID Player is displayed the message “FPGASid Socket #” followed by the socket number where the FPGASid was configured in the configuration file. This message is intended only to inform you that the configuration has been correctly activated.
*** Please read if you want to use the FPGASid in Auto Switching mode ***
The status LED indicating the SID that is used to play the song will remain fixed on the socket where the FPGASid was installed, therefore it will not change between Socket #1 and Socket #2.
The display of the SID model from the music track being played will consequently be displayed Only on the display.
The ‘sidSet’ mode will work exactly as before, the only difference is that if no SID is installed in the other Socket no sound will be played :-D while if a SID model 6581 or 8580 is installed you will be able to compare the fidelity of the FPGASid by switching between the two SIDs (obviously better if the same model).
The configuration of the model of the Sid with which to play the piece of music in the configuration file although working in this case it is to be considered Virtual because we would no longer have a change of state between Sockets for each SID model, therefore i decided to assign a static numbering to the SID.
- Write 1 for the SID 8580 model
- Write 2 for the SID 6581 model
For files in DMP format (conversion from RSID to RAW) playback is automatically forced with the 8580 SID of the FPGASid.
Jumpers to configure if the FPGASid is installed:
- Filter capacitors (JP4/JP5 or JP6/JP7): Does not matter.
- SID voltage 9v/12v (JP2 or JP3): Does not matter.
- Resistor 1k (JP10 or JP15): Better to remove.
Updated:
- Slightly fixed timing for SID song playback. Unnoticeable problem :-D
Fixed:
- Config.ini Parser BUG. The “ARMSID_SOCKET” parameter was not read correctly.
NOTE: The SID Player currently only supports the FPGASID for SID auto switching.
Recent Comments