MOS Technology 6581/8580 SID – Commodore 64, C128 компьютерлерінің дыбыс чипі. Демосценаны дамытуға әсер етті, Bob Yannes жасаған. Компьютер дыбысын жаңартты!
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
MOS Technology дыбыс чипі
MOS Technology sound chip
MOS Technology 6581/8580 SID (Sound Interface Device) – Commodore CBM II, Commodore 64, Commodore 128 және MAX Machine үй компьютерлерінің кіріктірілген бағдарламаланатын дыбыс генераторы чипі. VIC II графикалық чипімен бірге, SID C64 компьютерінің тарихтағы ең көп сатылған үй компьютері болуына зор үлес қосты және демо-сценаның қалыптасуына ықпал етті.
The MOS Technology 6581/8580 SID (Sound Interface Device) is the built in programmable sound generator chip of the Commodore CBM II, Commodore 64, Commodore 128, and MAX Machine home computers. Together with the VIC II graphics chip, the SID was instrumental in making the C64 the best selling home computer in history, and is partly credited for initiating the demoscene.
Тарих
SID-ді инженер Боб Яннес ойлап тапты, ол кейін Ensoniq цифрлық синтезатор және үлгілеу компаниясының негізін қалады. Яннес өзі, екі техник және CAD операторынан тұратын команданы басқарды, олар 1981 жылдың екінші жартысында чипті бес ай ішінде жобалап, аяқтады. Яннес синтезатор индустриясындағы бұрынғы жұмысынан шабыттанды және компьютерлік дыбыс чиптерінің қазіргі жағдайына көңілі толмады. Оның орнына ол жоғары сапалы аспап чипін қалаған, сондықтан SID-де бұрын үй компьютерлерінің дыбыс чиптерінде болмаған конверт генераторы сияқты мүмкіндіктер бар. «Мен нарықтағы дыбыс чиптерін, тіпті Atari компьютерлеріндегілерін де, музыка туралы ештеңе білмейтін адамдар жасаған деп ойладым». Бағдарламалаушы сүзгінің кесу жиілігі мен резонансын өзгерте алады. Сыртқы аудио кіріс порты сыртқы дыбысты сүзгі арқылы өткізуге мүмкіндік береді. Сақиналық модуляция, сүзгі және арпеджио (аккорд тәрізді дыбыстар жасау үшін жиіліктер арасында жылдам ауысу) сияқты бағдарламалау әдістері SID музыкасының ерекше сезімін және дыбысын тудырады. Сол кездегі өндіріс технологияларының жетілмегендігі және чиптің аналогтық және цифрлық бөліктерінің арасындағы нашар оқшаулану салдарынан 6581-дің шығысы (көбейтілген сатыдан бұрын) нөлдік деңгейден әлдеқайда ауытқып тұрды. Көлемді өзгерткен сайын естілетін дыбыс пайда болатын. Көлемді негізгі 4 биттік регистр арқылы жылдам реттеу арқылы бұл ауытқуды PCM ретінде модульдеуге болады, нәтижесінде 4 биттік цифрлық үлгілерді ойнатуға мүмкіндік беретін «виртуалды» төртінші канал пайда болады. Бұл ақаулық ертеден белгілі болды және алдымен Electronic Speech Systems компаниясы Impossible Mission (1984, Epyx) және Ghostbusters (1984, Activision) сияқты ойындарда сөйлеу үлгілерін жасау үшін қолданды. Музыкалық композицияларда үлгілерді алғаш рет пайдаланған Мартин Галвей Arkanoid (1987, Imagine) ойынында болды, бірақ ол бұл идеяны Digidrums деп аталатын бұрынғы барабан синтезатор жинағынан көшірген. Үлгіленген дыбыс ойнату ұзақтығы алдымен жадпен, кейін техникамен шектелді. Kung Fu Fighting (1986) – танымал ерте үлгі, оның ойнату ұзақтығы секундтармен өлшенген. c64mp3 (2010) және Cubase64 (2010) минуттармен өлшенген ойнату ұзақтығын көрсетеді. Сонымен қатар, ол процессорды қатты жүктеді – үлгілерді 6510 процесорының жылдамдығымен салыстырғанда өте жылдам шығару қажет болды. Commodore 64C және Commodore 128 DCR-нің кейінгі нұсқаларында қолданылған жақсы өндіріс технологиясы 8580 бейақтықтың толығымен жоғалуына әкелді, оқшауланған дыбыс үлгілері өте тыныш болды. Бақытымызға орай, дыбыс деңгейін көбінесе аппараттық түзету (аудио кіріс пінін бұрмалау) немесе бағдарламалық тәсілмен, Пулс толқын формасын пайдаланып қажетті бұрмалауды қасақана қалпына келтіру арқылы қалпына келтіруге болады. Бағдарламалық тәсіл әдетте бір дауысты уақытша қолдануға жарамсыз етеді, бірақ ақылды музыкалық композициялар бұл мәселені аздап байқатуға мүмкіндік береді. Сапаның жақсаруының мысалы Electronic Arts компаниясының Skate or Die (1987) ойынының кіріспесінде көрсетілген. Гитаралық риф Commodore 64c немесе Commodore 128 құрылғыларында ойнатылмайды. X'2008 демо-кешінде цифрланған үлгілерді ойнаудың мүлдем жаңа әдісі ашылды. Бұл әдіс 8 биттік үлгілердің төрт арнасын (бағдарламалық араластырылған) барлық үлгілердің үстіне қосымша сүзгілеумен, сондай-ақ екі қарапайым SID дыбыс арнасын жасауға мүмкіндік береді. Бұл әдіс толқын формасын генератордың сынақ битін пайдалана отырып, тербелісті қалпына келтіру арқылы жұмыс істейді, жаңа толқын формасын үшбұрышты толқын формасымен тез жоғарылатады, содан кейін барлық толқын формаларын өшіреді, нәтижесінде DAC соңғы мәнді шығаруды жалғастырады, бұл қажетті үлгі. Бұл екі сканерлеу желісі болғанша жалғасады, бұл қатесіз, кездейсоқ үлгі шығару үшін жеткілікті уақыт. Алайда, ол жоғарыда сипатталған 4 биттік көлемді регистрлік DAC тәсіліне қарағанда процессорды көбірек қажет етеді. SID чипіндегі сүзгілеу толқын формасы генераторларынан кейін қолданылатындықтан, осылайша алынған үлгілерді қалыпты түрде сүзгілеуге болады. SID-тің бастапқы нұсқаулығында бірнеше толқын формалары бір уақытта қосылса, олардың арасында екілік ЖӘНЕ операциясы жасалады деп айтылған. Шын мәнінде, DAC пініне кіретін толқын бірден бірнеше толқын түрін қабылдайды. Мысалы, үшбұрышты толқын формасы бөлек XOR контурымен және сол жаққа жылдыру контурымен жасалады. Жоғарғы бит XOR контуры DAC көретін аккумулятор мәнін кері бұра ма, жоқ па, соны анықтайды. Осылайша, үшбұрышты және тісті бір уақытта қосу DAC кірісіндегі жақын аккумулятор биттерін араластырады. (XOR контуры рөл атқара алмайды, өйткені тісті толқын формасы таңдалғанда ол әрқашан өшіріледі.) Пулс толқын формасы барлық DAC биттерін полисиликонның ұзын жолағы арқылы біріктіру арқылы жасалады, ол Пулс бақылау логикасына қосылған, ол аккумулятордың ағымдағы мәнін Пулс енінің мәнімен салыстырады. Осылайша, Пулс толқын формасын кез келген басқа толқын формасымен таңдау DAC-тағы әр биттің жартылай араласуына әкеледі және толқын формасының күші Пулстің күйіне байланысты өзгереді. Шу генераторы 23 биттік ұзындықтағы Фибоначчи LFSR (кері байланыс полиномы: x^22+x^17+1) ретінде жүзеге асырылған. Шу толқын формасын кез келген басқа толқын формасымен бір уақытта пайдаланғанда, толқын формасы таңдағышы арқылы төмен тарту тез арада XOR ықпал ету тізімін барлық биттер үшін 0-ге дейін азайтады, олар шығыс DAC-қа қосылған. Шу сағатымен тізімде 0 биттері ауысқанда және оларды алмастыру үшін 1 биттері тумайтындықтан, XOR ықпал ету тізімі толығымен 0-ге дейін азаюы мүмкін. Әйбағымызға орай, бұл жағдайды толқын формасының бақылау сынақ битін пайдаланып түзетуге болады, ол бұл жағдайда XOR ықпал ету тізіміне бір 1 бит енгізеді. Кей музыканттар шудың аралас толқын формаларын және сынақ битін ерекше дыбыстар жасау үшін де пайдаланады. 6581 және 8580 бірнеше жағынан өзгеше. Түпнұсқа 6581 ескі NMOS процесін пайдаланып жасалған, ол 12В тұрақты токпен жұмыс істеді. 6581 статикалық разрядқа өте сезімтал және дұрыс қолданылмаса, сүзгілер жұмыс істемейтін, нарықта көптеген бұзылған 6581 чиптерінің себебі осы. 8580 HMOS II процесін пайдаланып жасалған, ол аз қуатты (9В тұрақты ток) қажет етеді, сондықтан чип салқынырақ жұмыс істейді. 8580 6581-ге қарағанда әлдеқайда берік. Сонымен қатар, толқын формасын генераторларының тұрақтанылуының арқасында биттердің араласу әсері аз байқалады, сондықтан аралас толқын формалары бастапқы SID спецификациясына жақын (олар екілік ЖӘНЕ ретінде біріктіріледі делінген). Сүзгі де екі модельдің арасында өте өзгеше. 6581 кесу диапазоны логарифмдік шкаладағы сигмоид функциясына ұқсайды және чиптер арасында кеңінен өзгереді, ал 8580 кесу диапазоны сызықтық шкаладағы түзу сызық және чиптер арасында тұрақтырақ және дизайнерлердің нақты спецификацияларына жақын. 8580 сүзгісі жоғары резонансқа да жете алады. Сонымен қатар, аналогтық және цифрлық схемалардың жақсы оқшаулануы 8580 шығысын аз шулы және бұрмаланған етті. 6xxx сериялы жүйелердегі шуды аудио кіріс пінін ажырату арқылы азайтуға болады. 8580-дің тұтынушылық нұсқасы 6582 деп аталды, бірақ чиптегі матрица 8580 чипінің матрицасымен бірдей болды, тіпті '8580R5' белгісі де сақталды. Dr. Evil Laboratories оны SID Symphony кеңейтім картриджінде (1991 жылы Creative Micro Designs компаниясына сатылды) пайдаланды және ол басқа да бірнеше орындарда, тіпті бір PC дыбыс картасында қолданылды. Белгілі кемшіліктеріне қарамастан, көптеген SID музыканттары түзетілген 8580 чипіне қарағанда кемшіліктері бар 6581 чипін қалайды, кейбіреулері тіпті кемшіліктерді SID чипін сол кездегі басқа дыбыс чиптерінен ерекшелендіретін нақты «ерекшеліктер» деп санайды. Бұның басты себебі сүзгі күшті бұрмалау тудырады, ол кейде бұрмаланған электр гитарасын сияқты аспаптарды модельдеу үшін қолданылады.
The SID was devised by engineer Bob Yannes, who later co founded the Ensoniq digital synthesizer and sampler company. Yannes headed a team that included himself, two technicians and a CAD operator, who designed and completed the chip in five months in the latter half of 1981. Yannes was inspired by previous work in the synthesizer industry and was not impressed by the current state of computer sound chips. Instead, he wanted a high quality instrument chip, which is the reason why the SID has features like the envelope generator, previously not found in home computer sound chips. Blockquote|I thought the sound chips on the market, including those in the Atari computers, were primitive and obviously had been designed by people who knew nothing about music. The programmer may vary the filter's cutoff frequency and resonance. An external audio in port enables external audio to be passed through the filter. The ring modulation, filter, and programming techniques such as arpeggio (rapid cycling between frequencies to make chord like sounds) together produce the characteristic feel and sound of SID music. Due to imperfect manufacturing technologies of the time and poor separation between the analog and digital parts of the chip, the 6581's output (before the amplifier stage) was always slightly biased from the zero level. Each time the volume register was altered, an audible click was produced. By quickly adjusting the amplifier's gain through the main 4 bit volume register, this bias could be modulated as PCM, resulting in a "virtual" fourth channel allowing 4 bit digital sample playback. The glitch was known and used from an early point on, first by Electronic Speech Systems to produce sampled speech in games such as Impossible Mission (1984, Epyx) and Ghostbusters (1984, Activision). The first instance of samples being used in actual musical compositions was by Martin Galway in Arkanoid (1987, Imagine), although he had copied the idea from an earlier drum synthesizer package called Digidrums. The length of sampled sound playback was limited first by memory and later technique. Kung Fu Fighting (1986), a popular early sample, has a playback length measured in seconds. c64mp3 (2010) and Cubase64 (2010) demonstrate playback lengths measured in minutes. Also, it was hugely CPU intensive one had to output the samples very fast (in comparison to the speed of the 6510 CPU). The better manufacturing technology in the 8580 used in the later revisions of Commodore 64C and the Commodore 128 DCR caused the bias to almost entirely disappear, causing the digitized sound samples to become very quiet. Fortunately, the volume level could be mostly restored with either a hardware modification (biasing the audio in pin), or more commonly a software trick involving using the Pulse waveform to intentionally recreate the required bias. The software trick generally renders one voice temporarily unusable, although clever musical compositions can make this problem less noticeable. An excellent example of this quality improvement noticeably reducing a sampled channel can be found in the introduction to Electronic Arts' game Skate or Die (1987). The guitar riff played is all but missing when played on the Commodore 64c or the Commodore 128. At the X'2008 demo party, a completely new method of playing digitized samples was unveiled. The method allows for an unprecedented four (software mixed) channels of 8 bit samples with optional filtering on top of all samples, as well as two ordinary SID sound channels. The method works by resetting the oscillator using the waveform generator test bit, quickly ramping up the new waveform with the Triangle waveform selected, and then disabling all waveforms, resulting in the DAC continuing to output the last value which is the desired sample. This continues for as long as two scanlines, which is ample time for glitch free, arbitrary sample output. It is however more CPU intensive than the 4 bit volume register DAC trick described above. Because the filtering in a SID chip is applied after the waveform generators, samples produced this way can be filtered normally. The original manual for the SID mentions that if several waveforms are enabled at the same time, the result will be a binary AND between them. What happens in reality is that the input to the waveform DAC pins receives several waveforms at once. For instance, the Triangle waveform is made with a separate XOR circuit and a shift to left circuit. The top bit drives whether the XOR circuit inverts the accumulator value seen by the DAC. Thus, enabling triangle and sawtooth simultaneously causes adjacent accumulator bits in the DAC input to mix. (The XOR circuit does not come to play because it is always disabled whenever the sawtooth waveform is selected.) The pulse waveform is built by joining all the DAC bits together via a long strip of polysilicon, connected to the pulse control logic that digitally compares current accumulator value to the pulse width value. Thus, selecting the pulse waveform together with any other waveform causes every bit on the DAC to partially mix, and the loudness of the waveform is affected by the state of the pulse. The noise generator is implemented as a 23 bit length Fibonacci LFSR (Feedback polynomial: x^22+x^17+1). When using noise waveform simultaneously with any other waveform, the pull down via waveform selector tends to quickly reduce the XOR shift register to 0 for all bits that are connected to the output DAC. As the zeroes shift in the register when the noise is clocked, and no 1 bits are produced to replace them, a situation can arise where the XOR shift register becomes fully zeroed. Luckily, the situation can be remedied by using the waveform control test bit, which in that condition injects one 1 bit into the XOR shift register. Some musicians are also known to use noise's combined waveforms and test bit to construct unusual sounds. The 6581 and 8580 differ from each other in several ways. The original 6581 was manufactured using the older NMOS process, which used 12V DC to operate. The 6581 is very sensitive to static discharge and if they weren't handled properly the filters would stop working, explaining the large number of dead 6581s in the market. The 8580 was made using the HMOS II process, which requires less power (9V DC), and therefore makes the IC run cooler. The 8580 is thus far more durable than the 6581. Also, due to more stable waveform generators, the bit mixing effects are less noticeable and thus the combined waveforms come close to matching the original SID specification (which stated that they will be combined as a binary AND). The filter is also very different between the two models. The 6581 cutoff range resembles a sigmoid function on a log scale and varies wildly between chips, while the cutoff range on the 8580 is a straight line on a linear scale and is both more consistent between chips and close to the designers' actual specifications. The 8580 filter can achieve higher resonances as well. Additionally, a better separation between the analog and the digital circuits made the 8580's output less noisy and distorted. The noise in 6xxx series systems can be reduced by disconnecting the audio in pin. The consumer version of the 8580 was rebadged the 6582, even though the die on the chip is identical to a stock 8580 chip, including the '8580R5' mark. Dr. Evil Laboratories used it in their SID Symphony expansion cartridge (sold to Creative Micro Designs in 1991), and it was used in a few other places as well, including one PC sound card. Despite its documented shortcomings, many SID musicians prefer the flawed 6581 chip over the corrected 8580 chip, some even seeing the flaws as actual 'features' that made the SID chip distinct from other sound chips at the time. The main reason for this is that the filter produces strong distortion that is sometimes used to produce simulation of instruments such as a distorted electric guitar. Also, the highpass component of the filter was mixed in 3 dB attenuated compared to the other outputs, making the sound more bassy. In addition to nonlinearities in filter, the D/A circuitry used in the waveform generators produces yet more additional distortion that made its sound richer in character.
Ескертпелер мен жалған ақпараттар
6581 және 8580 SID микросхемалары енді өндірілмейтіндіктен, оларға деген сұраныс артып, қымбатқа түсті. 2007 жылдың соңында eBay-де түрлі ақаулы чиптер «жаңа» деп сатыла бастады. Сенімсіз дереккөз: date=January 2012. Осы қайта белгіленген SID-тердің кейбіреулерінде сүзгі ақаулы, ал кейбіреулерінде каналдар/шу генераторлары жұмыс істемейді, тіпті кейбіреулері мүлдем істемейді. Ондай чиптердің, чип өндірілген кезде зауыттан шыққан брақ немесе HardSID карталары үшін чиптерді таңдап алу операцияларынан алынған брақ болуы мүмкін. Сондай-ақ, Қытайдағы адал емес өндірушілерден сатып алынған жалған SID микросхемалары да кездеседі; олар лазермен толығымен жалған белгілермен жазылған, ал қораптың ішіндегі чип мүлдем SID емес.
Since 6581 and 8580 SID ICs are no longer produced, they have become highly sought after. In late 2007, various defective chips started appearing on eBay as supposedly "new". Unreliable source: date=January 2012 Some of these remarked SIDs have a defective filter, but some also have defective channels/noise generators, and some are completely dead. The remarked chips are assumed to either be factory rejects from back when the chip was still produced, or possibly "reject pulls" from one of the chip pulling operations that were used to supply the chips used in the HardSID cards. Fake SID chips have also been supplied to unwitting buyers from unscrupulous manufacturers in China; the supplied chips are laser etched with completely bogus markings, and the chip inside the package is not a SID at all.
Ойынның дыбысы
Commodore 64 үшін жасалған ойындардың көпшілігі SID чипін пайдаланды, қарапайым дыбыстар мен сигналдардан бастап күрделі музыкалық туындыларға, тіпті толыққанды цифрлық аудио тректерге дейін. Чипте музыканы іске асыру үшін қажетті техникалық біліктілік және сол дәуірдегі басқа дыбыс чиптерімен салыстырғандағы оның мүмкіндіктерінің кеңдігіне байланысты, Commodore 64 композиторлары SID-ті жеке музыкалық аспап ретінде сипаттады. Дегенмен, көптеген бағдарламалық құралдар SID-тің толық мүмкіндіктерін пайдаланбады, себебі жарияланған бұрыс техникалық сипаттамалар бағдарламашыларды жақсы құжатталған функцияларды ғана қолдануға итермеледі. Ал кейбір алғашқы бағдарламалық құралдар, керісінше, техникалық сипаттамаларға сүйенді, нәтижесінде естілмейтін дыбыс эффектілері пайда болды. Осы чип үшін ойын музыкасының белгілі композиторлары – Мартин Галвей (Wizball және Times of Lore сияқты көптеген ойындар үшін танымал), Роб Хаббард (ACE 2, Commando, Delta, International Karate, IK+ және Monty on the Run ойындарымен әйгілі). Сондай-ақ, Джерон Тел (Cybernoid, Turbo Outrun, Robocop 3 және Myth), Бен Даглиш (The Last Ninja, Jack the Nipper, Firelord, Gauntlet), Дэвид Данн (Finders Keepers және Flight Path 737), Дэвид Уиттакер (Speedball, BMX Simulator, Glider Rider) және Крис Хюльсбек (R Type, Turrican және The Great Giana Sisters) есімдерін атауға болады.
The majority of games produced for the Commodore 64 made use of the SID chip, with sounds ranging from simple clicks and beeps to complex musical extravaganzas or even entire digital audio tracks. Due to the technical mastery required to implement music on the chip, and its versatile features compared to other sound chips of the era, composers for the Commodore 64 have described the SID as a musical instrument in its own right. Most software did not use the full capabilities of SID, however, because the incorrect published specifications caused programmers to only use well documented functionality. Some early software, by contrast, relied on the specifications, resulting in inaudible sound effects. Well known composers of game music for this chip are Martin Galway, known for many titles, including Wizball, and Times of Lore, Rob Hubbard, known for titles such as ACE 2, Commando, Delta, International Karate, IK+, and Monty on the Run. Other noteworthies include Jeroen Tel (Cybernoid, Turbo Outrun, Robocop 3 and Myth), Ben Daglish (The Last Ninja, Jack the Nipper, Firelord, Gauntlet), David Dunn (Finders Keepers and Flight Path 737), David Whittaker (Speedball, BMX Simulator, Glider Rider) and Chris Hülsbeck (R Type, Turrican and The Great Giana Sisters).
Жазбалар
Көптеген әуесқойлар бағдарламалық эмуляторларға қарағанда нағыз чип дыбысын жоғары бағалайтындықтан, SID чипінің қазіргі заманғы аппараттар үшін нағыз дыбысын сақтауға бағытталған бірнеше жазу жобалары пайда болды. sid.oth4 жобасында қатты дискіге жазылған 380-нен астам жоғары сапалы MP3 ән бар, ал SOASC= жобасында High Voltage SID Collection (HVSC) жинағының барлығы (49-ы, 35 000-нан астам ән) Commodore 64-тен жоғары сапалы MP3 файлы түрінде жазылған. Екі жоба да SID чипінің түпнұсқа дыбысын сақтаудың маңыздылығын қаперге білдіреді. 2016 жылы Unepic Stoned High SID Collection (USHSC) іске қосылды. Бұл – 50 000-нан астам SID әні жеке видеолар түрінде жүктелген YouTube арнасы. USHSC SOASC= және HVSC негізінде құрылған, сонымен қатар Commodore Scene Database (CSDb) сайтында жарияланған жаңа SID музыкасының жазбаларын жүктейді. Арнада әрқайсысында шамамен 5000 әннен тұратын плейлисттер бар.
The fact that many enthusiasts prefer the real chip sound over software emulators has led to several recording projects aiming to preserve the authentic sound of the SID chip for modern hardware. The sid. oth4 project has over 380 songs of high quality MP3 available recorded on hardsid hardware and the SOASC= project has the entire High Voltage SID Collection (HVSC) released with 49 (over 35,000 songs) recorded from real Commodore 64s in a high quality MP3 file. Both projects emphasize the importance of preserving the authentic sound of the SID chip. In 2016, the Unepic Stoned High SID Collection (USHSC) was launched. It is a YouTube channel with over 50,000 SID tunes uploaded as single videos. The USHSC is based on both the SOASC= and HVSC, but also uploads recordings of recent SID music released at the Commodore Scene Database (CSDb) site. The channel features playlists containing roughly 5000 tunes each.
Жабдықты қайта іске асыру
2008 жылы HyperSID жобасы жарық көрді. HyperSID – HyperSID аппараттық блогының (SID чипіне негізделген синтезатор) MIDI контроллері ретінде жұмыс істейтін VSTi және HyperSynth компаниясымен әзірленген. SwinSID – Atmel AVR процессорын қолдана отырып, SID-тің аппараттық эмуляциясы, сонымен қатар Atmel AVR процессорына негізделген нақты SID ойнатқышы бар. V SID 1.0 жобасы (кодтық атауы SID 6581D, "D" – digital үшін) 2005 жылы Дэвидтен пайда болды. Бұл жоба – Боб Яннстың сұхбаты мен деректер парақтары негізінде SID чипінің аппараттық эмуляциясы. V SID 1.0 қозғалтқышы ALTERA-дан алынған FPGA EP1C12 Cyclone-да, ALTIUM әзірлеу тақтасында іске асырылды және бастапқы SID-тің барлық сипаттамаларын эмуляциялайды, бірақ сүзгі – CPU басқаратын IIR сүзгісі бар цифрлық нұсқа. PhoenixSID 65X81 жобасы (2006) заманауи аппаратты пайдалану арқылы SID дыбысын дәл қайта құруға бағытталған. SID чипінің жұмысы FPGA-да, SID-тің авторымен сұхбаттар, түпнұсқа деректер парақтары және нақты SID чиптерімен салыстыру негізінде қайта жаңғыртылды. Бұл жоба, легендарлық SID сүзгісі үшін эмуляцияның орнына нақты аналогтық схемаларды қолдануымен ұқсас әрекеттерден ерекшеленді. Дегенмен, жоба тоқтатылды, өйткені осы жобаның жетекшісі Джордж Пантазопулос 2007 жылдың 23 сәуірінде 29 жасында қайтыс болды. C64 Direct to TV SID аппараттық құралының көп бөлігін эмуляциялайды, бірақ кейбір мүмкіндіктерінен (әсіресе сүзгілер) бас тартады. Бұл бүкіл C64-ті джойстикке сыятын кішкентай схемаға дейін азайтады, бірақ кейбір үйлесімділікті құрбан етеді. SIDcog – Parallax Propeller процессорда жұмыс істейтін бағдарламалық SID эмуляторы. Барлық үш арна Propeller-дің сегіз COG-ының бірінде эмуляциялана алады. ARMSID – аналогтық кірістерді қолдайтын MOS 6581 және MOS 8580 чиптерін "қосып, дереу пайдалануға" болатын алмастырғыш. FPGASID – FPGA негізінде жасалған SID көшірмесі, ол бастапқы құрылғының жоғары сапалы репродукциясын қамтамасыз етеді, соның ішінде аудио сүзгілер мен падл регистрлері сияқты барлық мүмкіндіктерді де қамтиды. Бұл құрылғы толыққанды стерео шешім болып табылады және бір SID ұясындағы екі SID чипін алмастыра алады. Аппараттық базасы – Altera MAX10 FPGA.
In 2008 the HyperSID project was released. HyperSID is a VSTi which acts like a MIDI controller for HyperSID hardware unit (synthesizer based on SID chip) and developed by HyperSynth company. The SwinSID is hardware emulation of the SID using an Atmel AVR processor, also featuring a real SID player based on the Atmel AVR processor. The V SID 1.0 project (code name SID 6581D, 'D' for digital) from David was born in 2005. This project is a hardware emulation of the SID chip from the Bob Yannes's interview, datasheets. The V SID 1.0 engine had been implemented in a FPGA EP1C12 Cyclone from ALTERA, on an ALTIUM development board, and emulates all the characteristics of the original SID, except the filter which is a digital version (IIR filter controlled by a CPU). The PhoenixSID 65X81 project (2006) aimed to faithfully create the SID sound using modern hardware. The workings of a SID chip were recreated on an FPGA, based on interviews with the SID's creator, original datasheets, and comparisons with real SID chips. It was distinguished from similar attempts by its use of real analog circuitry instead of emulation for the legendary SID filter. However, the project was discontinued, because George Pantazopoulos, who was the head of this project, died on April 23, 2007, at the age of 29. The C64 Direct to TV emulates large portions the SID hardware, minus certain features such as (most notably) the filters. It reduces the entire C64 to a small circuit that fits into a joystick while sacrificing some compatibility. The SIDcog is a software SID emulator running on the Parallax Propeller. All three channels can be emulated on one of the Propeller's eight COG's. The ARMSID is a "plug & play" replacement of the MOS 6581 and MOS 8580 with analog inputs support. The FPGASID is a FPGA based SID replica providing high reproduction quality of the original device including all features such as the audio filters and the paddle registers. The device is a full featured stereo solution and can replace two SID chips in a single SID socket. Hardware base is an Altera MAX10 FPGA.