| HardSID Development |
|---|
Linux VersionSidplay2-0.8 under went a redesign to allow it to be more flexible with respect to driving different SID hardware/emulations and as a result a new driver is required. When the code is finished it will be integrated into the main CVS repository here. For sidplay2-0.7 a patch has been supplied to the Linux driver group to complete the conversion to HardSID support. Linux HardSID drivers are available from http://hardsid.sourceforge.net/. Windows VersionAt this time the code runs using an unofficial experimental driver. However, the extra functionality provided by the driver is planned to be intergrated into the official versions. Any problems resulting from the use of these new drivers SHOULD NOT be reported to technial support at the offical hardsid homepage but instead reported to the forums here. These drivers will only operate once HardSIDConfig.exe has been run. This utilily can be found in the official driver release. Support for auto muting/un-muting of the cd-audio/line-in channel is NOT provided. You will manually have to un-mute it the first time. The library supports the following:
Hardsid drivers for sidplay2 are available here http://sidplay2.sourceforge.com/. The interface provided by these drivers may under go further change until they are integrated into the offical drivers. One such change would be to provide locking features to allow multiple programs to share SIDs safely. The hardsid interfaces currently provided by these new DLLs are as follow: Forces a delay between a read and/or write access Returns the number of available SID devices Disables HardSIDs internal filter Delete the contents of any fifos/buffers used to drive the SID Mute a single SID channel Mute all SID channels Delete any buffers/fifos and immediately reset the SID Read a value from the SID. Reads from write only addresses are faked Play the entire contents of a buffer/fifos for a particular SID. This cause all driven SIDs to sync up there buffers by an equivalent amount of time Write a value to the SID. Writes to read only addresses are faked Returns the DLLs version number. This is currently 16 bits where the top 8 bits and bottom 8 bits form the major and minor version respectively Offical hardsid interface (depreciated): Rainers Un-offical extensions (depreciated): |