Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
hardsid.dll [2011/01/19 21:19] – flem | hardsid.dll [2011/04/02 19:57] – smithy |
---|
| |
But first you might want to know a little about HardSID and ASID protocol | But first you might want to know a little about HardSID and ASID protocol |
| \\ |
| \\ |
| \\ |
**HardSID**\\ | **HardSID**\\ |
[[http://www.hardsid.com/|HardSID]] is a well-known commercial piece of SID hardware. In fact it was so popular that several C64-related PC applications allows to use it to output real SID sound rather than using an internal SID emulation. Imagine using a C64 emulator and having a real SID generate the sound instead of relying on the builtin SID emulation software. This is realised by using the actual software along with a special DLL-file called hardsid.dll | [[http://www.hardsid.com/|HardSID]] is a well-known commercial piece of SID hardware. In fact it was so popular that several C64-related PC applications allows to use it to output real SID sound rather than using an internal SID emulation. Imagine using a C64 emulator and having a real SID generate the sound instead of relying on the builtin SID emulation software. This is realised by using the actual software along with a special DLL-file called hardsid.dll |
**ASID protocol**\\ | **ASID protocol**\\ |
[[http://www.elektron.se/products/sidstation|SIDstation]] is another well-known commercial piece of SID hardware. It can be used to play SID tunes using a special player named ASID64 (originally known as ASIDXP). The player will output MIDI data according to the ASID protocol, which the SIDstation will pick up. This feature has been adopted by MBSIDV2 thanks to TK, and therefore the ASID64 player can be used to play real SID tunes on MBSIDV2 hardware. | [[http://www.elektron.se/products/sidstation|SIDstation]] is another well-known commercial piece of SID hardware. It can be used to play SID tunes using a special player named ASID64 (originally known as ASIDXP). The player will output MIDI data according to the ASID protocol, which the SIDstation will pick up. This feature has been adopted by MBSIDV2 thanks to TK, and therefore the ASID64 player can be used to play real SID tunes on MBSIDV2 hardware. |
| \\ |
| \\ |
| \\ |
| Technically, what happens is that nILS combined these two 'technologies'. His DLL-file is named 'hardsid.dll' for the C64 app to find and use it. The app will then output it's data to the DLL-file, where it is converted into ASID data and sent to any MIDI port that you select yourself. If you powered up your MBSIDV2 and connected it to the selected MIDI port, then you're in for a real treat :D |
\\ | \\ |
\\ | \\ |
* A fast MIDI interface. [[http://www.ucapps.de/mbhp_usb_gm5.html|GM5]]-based interfaces has proven to be excellent for this use, but other interfaces can be used also | * A fast MIDI interface. [[http://www.ucapps.de/mbhp_usb_gm5.html|GM5]]-based interfaces has proven to be excellent for this use, but other interfaces can be used also |
* The hardsid.dll file | * The hardsid.dll file |
* Some software that supports use of the hardsid.dll | |
* Some C64 software, games or SID-files | * Some C64 software, games or SID-files |
| * Some software that supports use of the hardsid.dll |
| |
| The MBSIDV2 can be of any model or build; SammichSID, MB6582, even a self-built modular version will work. The important issue is that it uses the MBSIDV2 firmware, which includes the SID-player routines. This means that MBSIDV1 firmware will not work since it does not include the needed SID-playing abilities. [[http://www.ucapps.de/midibox_sid_manual_up.html|look here]] for details on how to upgrade your MBSIDV1 to MBSIDV2. |
| |
| The MIDI interface must be atleast semi-fast descent quality or you will experience choppy playback. GM5 and GM5x5x5 has both been tested thoroughly and proved to work very satisfying. You can try whatever MIDI interfaces you may have, and add them to the whitelist or blacklist underneath depending on your experience. |
| |
| The hardsid.dll is managed, updated and provided by nILS. [[http://www.schickt.de/temp/hardsid.dll|Download it here!]] |
| |
| You can find C64 games and apps at [[http://www.c64.com/|c64.com]] and [[ftp://arnold.c64.org/pub/|Arnold FTP]]. You can find thousands of SID-files at [[http://www.6581-8580.com/|SOASC]] and [[http://www.hvsc.de/|hvsc.de]]. There are also a lot of C64 scene-websites that has a lot of nice demos, both classics and all new productions. |
| \\ |
| \\ |
| ====== HardSID compatible software ====== |
| [[http://www.gsldata.se/c64/spw/|Sidplay2]]([[http://www.gsldata.se/c64/spw/sidplayw.html|Old Sidplay]]) A windows based Commodore 64 / SID File Music Player, which supports the ReSID emulation and HardSID device. |
| \\ |
| ***Note** The older version has an audio mixer which allows you to mute individual channels. |
| \\ |
| [[http://www.sidmusic.org/sidplay/mac/|Sidplay for Mac]] - The Mac version of Sidplay is considered to be the best version out there. |
| \\ |
| [[http://www.viceteam.org/|Vice Emulator]] - One of the best, if not the best Commodore 64 emulators out there. |
| \\ |
| [[http://sourceforge.net/projects/goattracker2|GoatseTracker 2 (Win)]] - A crossplatform music editor for creating Commodore 64 music. |
| \\ |
| [[http://www.sidmusic.org/goattracker/mac/|GoatseTracker 2 (Mac)]] Same as above, but written especially for MacOSX |
| |
| **flemislazyflemislazyflemislazyflemislazyflemislazyflemislazyflemislazyflemislazyflemislazyflemislazyflemislazy |
| flemislazyflemislazyflemislazyflemislazyflemislazyflemislazyflemislazyflemislazyflemislazyflemislazyflemislazy |
| flemislazyflemislazyflemislazyflemislazyflemislazyflemislazyflemislazyflemislazyflemislazyflemislazyflemislazy |
| flemislazyflemislazyflemislazyflemislazyflemislazyflemislazyflemislazy** |
| |
| ====== How to set up everything ====== |
| \\ |
| \\ |
| ====== Full list of links ====== |