MOS Teknolojisi 6581 - MOS Technology 6581

MOS Teknolojisi SID'leri. Sağ çip, o zamanlar Commodore Semiconductor Group (CSG) olarak bilinen MOS Technology'den bir 6581'dir. Sol çip, yine MOS Technology'den bir 8580'dir. 0488 ve 3290 numaraları WWYY biçimindedir, yani cipsler 4. hafta 1988 ve 32 1990. hafta üretilmiştir. Son numaranın bir parti numarası olduğu varsayılır.

MOS Technology 6581/8580 SID ( Ses Arabirim Cihazı ) yerleşik programlanabilir ses üreteci ait çip Commodore 'ın CBM-II , Commodore 64 , Commodore 128 ve Commodore MAX Makine ev bilgisayarları . Dijital ses devriminden önce bir ev bilgisayarına dahil edilen türünün ilk ses yongalarından biriydi .

Birlikte ile VIC-II grafik yongası, SID C64 tarihinin en çok satan ev bilgisayarı yapımında etkili oldu ve kısmen başlatılması için yatırılmaktadır demoscene .

Tasarım aşaması

SID , daha sonra Ensoniq dijital sentezleyici ve örnekleyici şirketini kuran mühendis Robert "Bob" Yannes tarafından tasarlandı . Yannes, kendisi, iki teknisyen ve bir CAD operatöründen oluşan ve çipi 1981'in ikinci yarısında beş ayda tasarlayan ve tamamlayan bir ekibe başkanlık etti . Yannes, sentezleyici endüstrisindeki önceki çalışmalardan ilham aldı ve mevcut durumundan etkilenmedi. bilgisayar ses çipleri. Bunun yerine, yüksek kaliteli bir enstrüman çipi istedi; bu, SID'nin daha önce ev bilgisayarı ses çiplerinde bulunmayan zarf üreteci gibi özelliklere sahip olmasının nedenidir .

Atari bilgisayarlarındakiler de dahil olmak üzere piyasadaki ses yongalarının ilkel olduğunu ve açıkçası müzik hakkında hiçbir şey bilmeyen insanlar tarafından tasarlandığını düşündüm.

—  Robert Yannes, Kenarda: Commodore'un Muhteşem Yükselişi ve Düşüşü

Çip tasarımı sırasında vurgu, yüksek hassasiyetli frekans kontrolü üzerindeydi ve SID orijinal olarak ortak bir osilatörü paylaşan 32 bağımsız sese sahip olacak şekilde tasarlandı. Bununla birlikte, bu özellikler zamanında tamamlanamadı, bunun yerine belirli bir çalışan osilatör için maske çalışması, çipin yüzeyinde üç kez kopyalandı ve her biri kendi osilatörüne sahip üç ses yarattı. Nihai tasarıma dahil edilmeyen bir başka özellik de, alan sınırlamaları nedeniyle bırakılan bir özellik olan en yaygın müzik notaları için bir frekans arama tablosuydu. Bir ses girişi pini desteği, Yannes'ın sormadan eklediği bir özellikti ve teoride çipin basit bir efekt işlemcisi olarak kullanılmasına izin verecekti . Maskeler, yüksek verim elde etmek için 7 mikrometre teknolojisinde üretildi; o sırada en son teknoloji 6 mikrometre teknolojileriydi.

Çip, onu kullanan ilk ürün gibi (Comodore 64), Ocak 1982'nin ilk hafta sonu Tüketici Elektroniği Şovu için zamanında tamamlandı. Yannes sonuçtan kısmen memnun olmasa da, meslektaşı Charles Winterble şöyle dedi: "Bu, zaten oradaki her şeyden 10 kat daha iyi ve olması gerekenden 20 kat daha iyi."

Çipin özellikleri bir plan olarak kullanılmadı. Bunun yerine, geliştirme çalışması ilerledikçe yazılmıştır ve planlanan özelliklerin tümü nihai ürüne dönüşmemiştir. Yannes, dörtte üçünün nihai tasarıma dönüştürdüğü bir özellik listesine sahip olduğunu iddia ediyor. Daha sonraki revizyon (8580), spesifikasyonlara daha yakın olması için revize edildi. Örneğin, 8580, SID'nin yalnızca dağınık ve bazı durumlarda neredeyse sessiz dalga biçimleriyle sonuçlanan garip ve mantıksız bir şekilde yapabildiği iki dalga biçimi arasında ikili AND gerçekleştirme becerisini biraz geliştirdi . 8580'deki dalga kombinasyonları, düzensizlikler hala mevcut olsa da, 6581'dekinden daha temiz dalga biçimleriyle sonuçlanır. 6581 versiyonu teknik özelliklerden uzak olduğu için iki revizyon arasında farklılık gösteren bir diğer özellik de filtredir.

İmalat, açıklama ve sahtecilik

6581 ve 8580 SID IC'ler artık üretilmediğinden çok aranır hale geldiler. 2007'nin sonlarında, çeşitli kusurlu çipler eBay'de sözde "yeni" olarak görünmeye başladı. Bu belirtilen SID'lerin hepsinde arızalı bir filtre vardır, ancak bazılarında ayrıca arızalı kanallar/gürültü üreteçleri vardır ve bazıları tamamen ölüdür. Belirtilen çiplerin, çip hala üretilirken fabrika tarafından reddedildiği veya HardSID kartlarında kullanılan çipleri beslemek için kullanılan çip çekme işlemlerinden birinden muhtemelen "red çekmeleri" olduğu varsayılır . Sahte SID çipleri, Çin'deki vicdansız üreticilerden habersiz alıcılara da sağlandı; verilen çipler tamamen sahte işaretlerle lazerle kazınmıştır ve paketin içindeki çip bir SID değildir.

Özellikleri

Teknik detaylar

6581/6582/8580R5 Pin konfigürasyonu

SID, hem dijital hem de analog devre içeren karma sinyalli bir entegre devredir . Çıkış portları analog iken tüm kontrol portları dijitaldir. SID, her sesin en az beş farklı dalga biçiminden birini kullanabileceği üç sesli sentez özelliğine sahiptir: darbe dalgası ( değişken görev döngüsü ile ), üçgen dalga, testere dişi dalgası, sahte rastgele gürültü ( belgelerde beyaz gürültü olarak adlandırılır ) ve belirli karmaşık/ birden fazla dalga formu aynı anda seçildiğinde kombine dalga formları. Her sesin osilatörleri, 24 bitlik bir faz akümülatöründen yapılmıştır . Üçgen dalga biçimini çalan bir ses, diğer seslerden biri ile halka modüle edilebilir; burada , modüle eden sesin akümülatörünün MSB'si ayarlandığında üçgen dalga biçiminin bitleri ters çevrilir, bu da üçgenin rampası ile bir süreksizlik ve yönün ters çevrilmesi üretir. Sesler ayrıca, senkronize edilen sesin akümülatörünün MSB'si artırıldığında senkronize edilen sesin osilatörünün sıfırlandığı yerde, birbirleriyle sabit olarak senkronize edilebilir. Hem zil modülasyonu hem de sabit senkronizasyon aynı sesi etkileyecek şekilde ayarlanırsa, iki efekt birleştirilir. Çalan ses, belirli bir etkilenen sesi modüle eder ve/veya senkronize eder, aşağıdaki model tarafından belirlenir: 1. ses 2. sesi, 2. ses 3. sesi ve 3. ses 1. sesi etkiler.

Her ses , çipe giden harici kapasitörler yardımıyla oluşturulan ortak, dijital olarak kontrol edilen bir analog 12 dB/oktav çok modlu filtreye yönlendirilebilir . Filtre, ana ses kaydı aracılığıyla nihai çıkış amplifikasyonu için ayrı ayrı seçilebilen alçak geçiren, bant geçiren ve yüksek geçiren çıkışlara sahiptir. Filtre modları da birlikte birleştirilebilir. Örneğin, düşük geçiş ve yüksek geçişin birleşik durumunun kullanılması, bir çentik (veya ters çevrilmiş bant geçişi) çıktısıyla sonuçlanır. Programlayıcı, filtrenin kesme frekansını ve rezonansını değiştirebilir. Harici bir ses girişi bağlantı noktası, harici sesin filtreden geçirilmesini sağlar.

Arpej (akor benzeri sesler oluşturmak için frekanslar arasında hızlı geçiş) gibi halka modülasyonu, filtre ve programlama teknikleri birlikte SID müziğinin karakteristik hissini ve sesini üretir.

Zamanın kusurlu üretim teknolojileri ve çipin analog ve dijital parçaları arasındaki zayıf ayrım nedeniyle, 6581'in çıkışı (amplifikatör aşamasından önce) her zaman sıfır seviyesinden biraz önyargılıydı. Hacim kaydı her değiştirildiğinde, sesli bir tıklama üretildi. Amplifikatörün kazancını ana 4 bitlik ses kaydı aracılığıyla hızlı bir şekilde ayarlayarak, bu önyargı PCM olarak modüle edilebilir , bu da 4 bit dijital örnek oynatmaya izin veren "sanal" dördüncü kanalla sonuçlanır. Bu aksaklık, ilk olarak Electronic Speech Systems tarafından Impossible Mission (1983, Epyx) ve Ghostbusters (1984, Activision) gibi oyunlarda örneklenmiş konuşma üretmek için erken bir noktadan biliniyor ve kullanılıyordu . Numunelerin ilk örneği oldu gerçek müzik besteleri kullanılıyor Martin Galway içinde Arkanoid o Digidrums denilen önceki bir synthesizer davul paketinden fikri kopyaladığı halde, (1987 Imagine). Örneklenen ses çalmanın uzunluğu, önce bellek ve daha sonra teknikle sınırlandırılmıştır. Popüler bir erken örnek olan Kung Fu Fighting (1986), saniye cinsinden ölçülen bir oynatma uzunluğuna sahiptir. c64mp3 (2010) ve Cubase64 (2010), dakika cinsinden ölçülen oynatma uzunluklarını gösterir. Ayrıca, CPU yoğundu - örneklerin çok hızlı çıktılanması gerekiyordu ( 6510 CPU'nun hızına kıyasla ).

8580'de Commodore 64C ve Commodore 128 DCR'nin sonraki revizyonlarında kullanılan daha iyi üretim teknolojisi , önyargının neredeyse tamamen ortadan kalkmasına ve sayısallaştırılmış ses örneklerinin çok sessiz hale gelmesine neden oldu. Neyse ki, ses seviyesi çoğunlukla ya bir donanım modifikasyonu (ses giriş pinini önyargılı hale getirerek) ya da daha yaygın olarak gerekli önyargıyı kasıtlı olarak yeniden oluşturmak için Darbe dalga formunu kullanmayı içeren bir yazılım hilesi ile geri yüklenebilir. Yazılım hilesi genellikle bir sesi geçici olarak kullanılamaz hale getirir, ancak akıllı müzik besteleri bu sorunu daha az fark edilebilir hale getirebilir. Örneklenen bir kanalı gözle görülür şekilde azaltan bu kalite iyileştirmesinin mükemmel bir örneği, Electronic Arts'ın Skate or Die (1987) oyununun girişinde bulunabilir. Commodore 64c veya Commodore 128'de çalındığında çalınan gitar riff'i neredeyse yok gibi.

X'2008 demo partisinde, dijitalleştirilmiş örnekleri çalmanın tamamen yeni bir yöntemi açıklandı. Yöntem, iki sıradan SID ses kanalının yanı sıra, tüm örneklerin üzerinde isteğe bağlı filtreleme ile 8 bitlik örneklerden oluşan benzeri görülmemiş dört (yazılım-karışık) kanala izin verir. Yöntem, dalga formu üreteci test bitini kullanarak osilatörü sıfırlayarak, seçilen Üçgen dalga formuyla yeni dalga formunu hızla yükselterek ve ardından tüm dalga formlarını devre dışı bırakarak DAC'nin istenen örnek olan son değeri çıkarmaya devam etmesine neden olarak çalışır. . Bu, iki tarama çizgisi olduğu sürece devam eder, bu da hatasız, rastgele örnek çıktısı için yeterli zaman demektir. Bununla birlikte, yukarıda açıklanan 4 bitlik hacim kaydedici DAC hilesinden daha fazla CPU yoğundur. Bir SID çipindeki filtreleme, dalga formu üreteçlerinden sonra uygulandığından, bu şekilde üretilen numuneler normal olarak filtrelenebilir.

SID'nin orijinal kılavuzu, aynı anda birkaç dalga biçiminin etkinleştirilmesi durumunda, sonucun aralarında bir ikili VE olacağından bahseder. Gerçekte olan, dalga formu DAC pinlerine girişin aynı anda birkaç dalga formu almasıdır. Örneğin, Üçgen dalga biçimi ayrı bir XOR devresi ve bir sola kaydırma devresi ile yapılır. Üst bit, XOR devresinin DAC tarafından görülen akümülatör değerini tersine çevirip çevirmediğini kontrol eder. Böylece, üçgen ve testere dişinin aynı anda etkinleştirilmesi, DAC girişindeki bitişik akümülatör bitlerinin karışmasına neden olur. (Testere dişi dalga biçimi seçildiğinde her zaman devre dışı kaldığı için XOR devresi devreye girmez.) Darbe dalga biçimi, dijital olarak karşılaştıran darbe kontrol mantığına bağlı uzun bir polisilikon şeridi aracılığıyla tüm DAC bitlerinin bir araya getirilmesiyle oluşturulur. darbe genişliği değerine akım akümülatör değeri. Bu nedenle, darbe dalga biçimini diğer herhangi bir dalga biçimiyle birlikte seçmek, DAC üzerindeki her bitin kısmen karışmasına neden olur ve dalga biçiminin yüksekliği darbenin durumundan etkilenir.

Gürültü üreteci 23 bit uzunlukta bir Fibonacci LFSR olarak uygulanır (Geri bildirim polinomu: x^22+x^17+1). Gürültü dalga biçimini diğer herhangi bir dalga biçimiyle aynı anda kullanırken, dalga biçimi seçicisi aracılığıyla aşağı çekme, DAC çıkışına bağlı tüm bitler için XOR kaydırma yazmacını hızla 0'a düşürme eğilimindedir. Gürültü saatlendiğinde kayıttaki sıfırlar değiştiğinden ve bunların yerini alacak 1 bit üretilmediğinden, XOR kaydırma kaydının tamamen sıfırlandığı bir durum ortaya çıkabilir. Neyse ki, bu durumda XOR kaydırma yazmacına bir 1-bit enjekte eden dalga formu kontrol test biti kullanılarak durum düzeltilebilir. Bazı müzisyenlerin, olağandışı sesler oluşturmak için gürültünün birleşik dalga biçimlerini ve test bitlerini kullandıkları da bilinmektedir.

6581 ve 8580, birkaç yönden birbirinden farklıdır. Orijinal 6581, çalışması için 12V DC kullanan eski NMOS işlemi kullanılarak üretildi . 6581, statik deşarja karşı çok hassastır ve düzgün kullanılmazlarsa filtreler çalışmayı durdurur, bu da piyasadaki büyük ölü 6581'in nedenini açıklar. 8580, daha az güç (9V DC) gerektiren ve bu nedenle IC'nin daha soğuk çalışmasını sağlayan HMOS-II işlemi kullanılarak yapılmıştır . 8580, bu nedenle 6581'den çok daha dayanıklıdır. Ayrıca, daha kararlı dalga biçimi üreteçleri nedeniyle, bit karıştırma etkileri daha az fark edilir ve bu nedenle birleşik dalga biçimleri, orijinal SID spesifikasyonuyla eşleşmeye yaklaşır (bunların aşağıdaki gibi birleştirileceğini belirtir). bir ikili VE). Filtre de iki model arasında çok farklıdır, 6581 sınır aralığı log ölçeğinde nispeten düz bir çizgi iken 8580'deki sınır aralığı doğrusal bir ölçekte düz bir çizgidir ve tasarımcıların gerçek değerine yakındır. özellikler. Ek olarak, analog ve dijital devreler arasında daha iyi bir ayrım, 8580'in çıkışını daha az gürültülü ve bozuk hale getirdi. 6xxx serisi sistemlerdeki gürültü, ses girişi pininin bağlantısı kesilerek azaltılabilir.

8580'in tüketici versiyonu, çip üzerindeki kalıp, '8580R5' işareti de dahil olmak üzere, stok 8580 çipiyle aynı olmasına rağmen, 6582'ye yeniden etiketlendi. Dr. Evil Laboratories bunu SID Symphony genişletme kartuşunda ( 1991'de Creative Micro Designs'a satıldı ) kullandı ve bir PC ses kartı da dahil olmak üzere birkaç yerde daha kullanıldı.

Belgelenmiş eksikliklerine rağmen, birçok SID müzisyeni, düzeltilmiş 8580 yongası yerine kusurlu 6581 yongasını tercih ediyor. Bunun ana nedeni, filtrenin bazen bozuk bir elektro gitar gibi enstrümanların simülasyonunu üretmek için kullanılan güçlü bozulma üretmesidir. Ayrıca, filtrenin yüksek geçiş bileşeni, diğer çıkışlara göre 3 dB azaltılarak karıştırılarak ses daha baslı hale getirildi. Filtredeki doğrusal olmayanlıklara ek olarak, dalga formu üreteçlerinde kullanılan D/A devresi, sesini karakter olarak daha zengin hale getiren daha fazla distorsiyon üretir.

Revizyonlar

6581R1 1982'de üretildi
6581 1982'de üretildi
1986'da üretilen 6581R4 CDIP
6582 1986 yılında üretildi
6582A 1989'da üretildi
6582A 1992'de üretildi
8580R5, 1986'da ABD'de üretildi

"6581 R1" yazan hiçbir örnek pazara ulaşmadı. Aslında Yannes, "[the] SID çipi ilk seferde oldukça iyi çıktı, ses çıkardı. Gösteri için ihtiyacımız olan her şey ikinci geçişten sonra çalışıyordu." Charles Winterble'ın C64 prototipinin yüksek çözünürlüklü fotoğrafları "MOS 6581 2082" işaretlerini gösteriyor, son sayı onun prototip SID çipinin 1982'nin 20. haftasında, yani 17 Mayıs'tan 6 gün sonra üretildiğini gösteren bir tarih kodu. 1982.

Bunlar çeşitli SID yongalarının bilinen revizyonlarıdır: (tarih kodları WWYY w=hafta y=yıl biçimindedir)

  • 6581 R1 - Prototip, yalnızca CES makinelerinde ve geliştirme prototiplerinde göründü, tarih kodu 4981 ila 0882 ya da öylesine. Tam 12 bit filtre kesme aralığına sahiptir. Muhtemelen 50 ila 100 çip arasında bilinmeyen bir sayı üretildi. Hepsi seramik ambalajlardır.
  • 6581 R2 - Sadece paket üzerinde "6581" yazacaktır. Filtre kesme aralığı 11 bite düşürüldü ve LSB bitinin bağlantısı kesildi/kalıcı olarak açık olmaya zorlandı, ancak hala kalıpta. Filtre bazı aralıklarda sızdırıyor ve diğer sid revizyonlarından daha sıcak çalışma eğilimindedir. 1982'den en az 1983'e kadar yapılmıştır. Çiplerin ilk 10 haftası seramik paketlere sahiptir (bunlar genellikle mühendislik prototiplerinde görülür, ancak birkaçı satılan makinelerde bulunur), geri kalanında plastik paketler bulunur.
  • 6581 R3 - Paket üzerinde sadece "6581", "6581 R3" veya "6581 CBM" yazacaktır. Giriş pinlerinin korunmasında/arabelleğe alınmasında küçük bir değişiklik oldu. Filtre bölümünde herhangi bir değişiklik yapılmamıştır. 1983'ten 1986'ya kadar yapılmıştır. Filipinler'de yapılan 1985 yılının 47. haftasından bu yana 6581R3, üretim süreci NMOS olarak kalsa da HMOS HC-30 derece silikon kullanıyor.
  • 6581 R4 - Paketin üzerinde "6581 R4" yazacaktır. Çip için üretim süreci NMOS olarak kalmasına rağmen, silikon kalitesi HMOS-II "HC-30" kalitesine değiştirildi. 1985'ten en az 1990'a kadar üretilmiştir.
  • 6581 R4 AR - Paketin üzerinde "6581 R4 AR" yazacaktır. Silikon sınıfında küçük ayarlama, R4'ten kalıp değişikliği yok. Yaklaşık 1986'dan (22. hafta) en az 1992 yılına kadar üretilmiştir.
  • 6582 - Paketin üzerinde "6582" yazacaktır. Tipik olarak 1986 yılı civarında Hong Kong'da üretilmiştir.
  • 6582 A - Paketin üzerinde "6582A" (veya "6582 A") yazacaktır. Tipik olarak Filipinler'de 1989, 1990 ve 1992 yıllarında üretilmiştir.
  • 8580 R5 - Paketin üzerinde "8580R5" yazacaktır. 1986'dan 1993'e kadar Filipinler, Hong Kong ve ABD'de üretilmiştir.

Bu çiplerin bazıları "CSG" ("Commodore Semiconductor Group") ve Commodore Logosu , diğerleri ise "MOS" ile işaretlenmiştir. Bu, aynı hafta içinde üretilen (ve dolayısıyla aynı tarih kodunu alan) ve o hafta boyunca en az iki farklı fabrika hattının faaliyette olduğunu gösteren cipsleri içerir. Çipin üretim sürecinin çoğu boyunca çiplerin işaretleri fabrikaya ve hatta bir fabrika içindeki hatta göre değişiyordu.

oyun sesi

Commodore 64 için üretilen oyunların çoğu, basit tıklamalar ve bip seslerinden karmaşık müzikal fantezilere ve hatta tüm dijital ses parçalarına kadar değişen seslerle SID çipini kullanıyordu. Müziği çip üzerinde uygulamak için gereken teknik ustalık ve dönemin diğer ses çiplerine kıyasla çok yönlü özellikleri nedeniyle Commodore 64 bestecileri SID'yi başlı başına bir müzik aleti olarak tanımladılar. Ancak çoğu yazılım, SID'nin tüm özelliklerini kullanmadı, çünkü yanlış yayınlanan spesifikasyonlar, programcıların yalnızca iyi belgelenmiş işlevleri kullanmasına neden oldu. Buna karşılık, bazı erken yazılımlar, spesifikasyonlara dayanıyordu ve bu da duyulmayan ses efektlerine neden oluyordu.

Bu çip için iyi bilinen oyun müziği bestecileri, Wizball da dahil olmak üzere birçok oyunla tanınan Martin Galway ve ACE 2 , Commando , Delta , International Karate , IK+ ve Monty gibi oyunlarla tanınan Times of Lore , Rob Hubbard'dır . Koş . Diğer kayda değer isimler arasında Jeroen Tel ( Cybernoid , Turbo Outrun , Robocop 3 ve Myth ), Ben Daglish ( The Last Ninja , Jack the Nipper , Firelord , Gauntlet ), David Dunn ( Finders Keepers ve Flight Path 737 ), David Whittaker ( Speedball , BMX) yer alıyor. Simulator , Planör Rider ) ve Chris Hülsbeck ( R-Type , Turrican ve The Great Giana Sisters ).

öykünme

Pek çok meraklının yazılım öykünücüleri yerine gerçek çip sesini tercih etmesi, modern donanım için SID çipinin otantik sesini korumayı amaçlayan çeşitli kayıt projelerine yol açmıştır.

sid.oth4 projesi, sabit donanıma kaydedilmiş 380'den fazla yüksek kaliteli MP3 şarkıya sahiptir ve SOASC= projesi, gerçek Commodore 64'lerden yüksek kalitede kaydedilmiş 49 (35.000'den fazla şarkı) ile yayınlanan tüm High Voltage SID Collection'a (HVSC) sahiptir. MP3 dosyası. Her iki proje de SID çipinin otantik sesini korumanın önemini vurguluyor. 2016 yılında, Unepic Stoned High SID Collection (USHSC) piyasaya sürüldü. Tek video olarak yüklenen 50.000'den fazla SID ezgisine sahip bir YouTube kanalıdır. USHSC, hem SOASC= hem de HVSC'ye dayanmaktadır, ancak aynı zamanda Commodore Scene Database (CSDb) sitesinde yayınlanan son SID müziklerinin kayıtlarını da yükler. Kanal, her biri yaklaşık 5000 şarkı içeren çalma listelerine sahiptir.

Yazılım öykünmesi

  • 1989'da Amiga bilgisayarında Per Håkan Sundell ve Ron Birk tarafından geliştirilen "The 100 Most Remembered C64 Tunes" demosu ve daha sonra PlaySID uygulaması yayınlandı . Bu, SID'yi yalnızca yazılımda taklit etmeye yönelik ilk girişimlerden biriydi ve ayrıca SID yongası kullanılarak C64'te yapılan şarkıları temsil etmek için dosya biçimini tanıttı. Bu daha sonra diğer platformlar için benzer uygulamaların yaratılmasının yanı sıra SID müziğine hayran olan bir insan topluluğunun yaratılmasına yol açtı ve sonuçta 45.000'den fazla SID melodisi içeren Yüksek Gerilim SID Koleksiyonu ortaya çıktı.

Bir SID dosyası , müziği SID'de yeniden çalmak için gereken 6510 program kodunu ve ilgili verileri içerir . SID dosyaları MIME ortam türüne sahiptir audio/prs.sid.

Bir SID dosyasının gerçek dosya biçiminin birkaç sürümü vardır. Daha eski standart PSID'dir (geçerli sürüm V4). Daha yeni standart olan RSID, Commodore 64 donanımının daha eksiksiz bir öykünmesini gerektiren müzikler için tasarlanmıştır.

SID dosya biçimi, Commodore 64 veya 128'de kullanılan yerel bir biçim değil, PlaySID , Sidplay ve JSidplay2 gibi öykünücü destekli müzik çalarlar için özel olarak oluşturulmuş bir biçimdir . Ancak, böyle yükleyiciler vardır RealSIDPlay ve böyle dönüştürücüler PSID64 mümkün orijinal Commodore bilgisayarlarda SID dosyaların önemli bir kısmını oynamak olun.

  • Christian Bauer tarafından geliştirilen ve 1996'da BeOS işletim sistemi için piyasaya sürülen SIDPlayer, yaklaşık olarak ikinci dereceden bir Sonsuz darbe yanıt filtresi kullanarak SID yongasının filtre bölümünü kopyalayan ilk SID emülatörüydü .
  • Haziran 1998'de, reSID adlı döngü tabanlı bir SID emülatör motoru kullanıma sunuldu. C++ kaynak koduyla kullanılabilen tüm yazılım öykünücüsü, yazar Dag Lem tarafından GPL kapsamında lisanslanmıştır . 2008'de Antti Lankila, reSID'deki filtre ve bozulma simülasyonunu önemli ölçüde geliştirdi. İyileştirmeler, VICE 2.1 sürümüne de dahil edildi .
  • 2007'de Ken Händel tarafından geliştirilen Java tabanlı bir SID oynatıcı olan JSidplay2 projesi yayınlandı.

Donanım uygulamaları

  • 2008 yılında HyperSID projesi yayınlandı. HyperSID bir olduğunu VSTi HyperSID donanım birimi (SID çipi dayalı sentezleyici) tarafından geliştirilen bir MIDI kontrolör gibi davranan HyperSynth şirketi.

SID çipini kullanan donanım uygulamaları

  • 1989'da Innovation Computer, SID çipi ve oyun bağlantı noktası olan IBM PC uyumlu bir ses kartı olan Innovation Sound Standard'ı geliştirdi . MicroProse , kart için yazılım desteği sözü verdi ve SID kullanan Commodore BASIC programları, GW-BASIC üzerinde çalışmak için çok az dönüşüm gerektiriyordu .
  • 1997'de sentez motoru olarak SID çipini kullanan bir elektronik müzik aleti piyasaya sürüldü. 6581 model SID yongası (daha yeni 8580'in aksine) etrafında inşa edilen SidStation olarak adlandırılır ve İsveçli Elektron şirketi tarafından üretilir . SID çipinin üretimi yıllardır durdurulduğu için Elektron'un kalan hisselerin neredeyse tamamını satın aldığı iddia ediliyor. 2004 yılında Elektron , isteğe bağlı klavye ile Monomachine desen tabanlı sıralayıcıyı piyasaya sürdü . Monomachine, bir DSP kullanan emüle edilmiş 6581 osilatör dahil olmak üzere çeşitli sentez motorları içerir .
  • 1999'da başka bir PC ses kartı olan HardSID piyasaya sürüldü. Kart, bir ila dört SID yongası kullanır ve bir PC'nin, genel ses kartları (örn. SoundBlaster ) aracılığıyla öykünme yerine yonganın ses özelliklerini doğrudan kullanmasına olanak tanır .
  • Catweasel gelen Alman şirketi Bireysel Bilgisayarlar , bir PCI + Zorro mülti disket için kontrolör ve dijital joystick adaptörü PC'ler , Mac'ler ve Amigas , yani kullanım için bir soket içinde bir veya iki gerçek SID cips eklemek için bir seçenek, bir donanım SID seçeneği içerir .MUSdosyaları oynatırken .
  • MIDIbox SID bir olduğunu MIDI sekiz SID yongaları kadar içerebilir denetiminde olan sentezleyici. PIC mikrodenetleyici kullanan ücretsiz bir açık kaynak projesidir . Synthesizer'ın kontrolü yazılımla veya isteğe bağlı olarak klavyesiz Commodore 64 gövdesi üzerine monte edilebilen düğmeler, LED'ler , LCD vb.
  • Prophet64 Commodore 64. Roland 303/909 serisi, modern sıralayıcıları her şeyi taklit dört ayrı müzik uygulamalarına da sahip bir kartuş olduğunu. İsteğe bağlı Kullanıcı Bağlantı Noktası çevre birimi ile Prophet64, DIN Sync standardı (SYNC 24) kullanılarak diğer ekipmanlarla senkronize edilebilir . Web sitesi artık "Prophet64 MSSIAH ile değiştirilmiştir." Devletler
  • MSSIAH Prophet64 yerini Commodore 64 için bir kartuş olduğunu.
  • Sanatçı/hacker Paul Slocum, C64'ünüzü analog bir sentezleyiciye dönüştürmenizi sağlayan Cynthcart kartuşunu geliştirdi . Cynthcart'a atariage.com üzerinden ulaşılabilir . Halefi Cynthcart 2, MIDI giriş, çıkış ve bağlantı noktaları ekledi.
  • Paralel Port SID Arayüz çok ince bütçeli olanlar PC'ye SID çipi bağlanmasına olanak sağlar.
  • 2003 yılında , hem 6581 hem de 8580'i destekleyen Z80 tabanlı Sam Coupé bilgisayarı için bir SID arayüzü (ve Commodore 64 melodilerini çalmak için bir yazılım) piyasaya sürüldü .
  • Mayıs 2009'da SID çipi, 1 MHz veri yolu aracılığıyla BBC Micro ve BBC Master bilgisayar serisine bağlandı ve Commodore 64'teki SID çipi için yazılan müziğin BBC Micro'da taşınmasına ve çalınmasına izin verdi.
  • Ekim 2009'da thrashbarg'ın projesi, MIDI dosyalarını bir MOS 6581 SID'de oynatmak için bir ATmega8'e bir SID çipi arabirimi verdi.
  • Mart 2010'da STG , USB arabirimi için bir FTDI yongası ve SID arabirimi için bir PIC kullanan bir USB bağlantı noktasına bağlanan (ve bu bağlantı noktası tarafından desteklenen) SID'nin açık kaynaklı, açık donanım uygulaması olan SIDBlaster/USB'yi yayınladı .
  • Ağustos 2010'da SuperSoniqs , (diğer özelliklere ek olarak) üzerinde gerçek bir SID bulunan ve herhangi bir MSX makinesinde kullanıma hazır olan, MSX bilgisayarlar için bir kartuş olan Playsoniq'i yayınladı .
  • Mayıs ayında 2015 Gianluca Ghettini geliştirilen SidBerry bir Raspberry Pi için bir MOS 6581 SID çipi arayüzü ve standart SID müzik dosyalarını çalmak için açık donanım pansiyon, açık kaynaklı ve
  • 2016'da Thibaut Varene , gerçek bir 6581 ve 8580 SID yongasını kontrol edebilen ve çoğu SID melodisini yerel olarak çalabilen bir USB ses cihazı olan exSID'yi yayınladı .

SID donanım klonları

  • SwinSID da Atmel AVR işlemci tabanlı gerçek SID oynatıcı bulunan bir Atmel AVR işlemci kullanan SID donanım emülasyon olduğunu.
  • V-SID 1.0 David Amoros gelen proje (dijital kod adıdır SID 6581D, 'D') Bu proje Bob Yannes röportajından SID çipi, veri sayfaları bir donanım öykünmesi olan 2005 yılında doğdu. V-SID 1.0 motoru, ALTERA'dan bir FPGA EP1C12 Cyclone'da, bir ALTIUM geliştirme kartında uygulanmıştı ve dijital versiyon olan filtre (bir CPU tarafından kontrol edilen IIR filtresi) dışında, orijinal SID'nin tüm özelliklerini taklit ediyor.
  • PhoenixSID 65X81 sadakatle çağdaş donanım kullanarak SID sesi yaratmak amaçlanmıştır proje (2006). Bir SID çipinin işleyişi, SID'nin yaratıcısı ile yapılan görüşmelere, orijinal veri sayfalarına ve gerçek SID çipleri ile karşılaştırmalara dayalı olarak bir FPGA üzerinde yeniden oluşturuldu . Efsanevi SID filtresi için öykünme yerine gerçek analog devre kullanması ile benzer girişimlerden ayırt edildi. Ancak bu projenin başındaki George Pantazopoulos'un 23 Nisan 2007'de 29 yaşında vefat etmesi nedeniyle proje durduruldu .
  • C64 Direk-TV büyük kısımlar SID donanımı taklit eksi bu filtreler (özellikle) gibi bazı özellikleri. Tüm C64'ü, bazı uyumluluktan ödün verirken bir joystick'e uyan küçük bir devreye indirger.
  • SIDcog bir yazılım SID emülatörü çalışır durumda Paralaks Pervane . Her üç kanal da Pervane'nin sekiz COG'sinden birinde taklit edilebilir.
  • ARMSID analog giriş desteği ile MOS 6581 ve MOS 8580 bir "tak ve kullan" yerine geçer.
  • FPGASID böyle ses filtreleri ve kürek kayıtları gibi tüm dahil orijinal cihazın yüksek üreme kalitesi özellikleri sağlayan bir FPGA tabanlı SID kopyasıdır. Cihaz tam özellikli bir stereo çözümdür ve tek bir SID soketinde iki SID yongasının yerini alabilir. Donanım tabanı bir Altera MAX10 FPGA'dır.

önemsiz şeyler

İsveçli elektronik müzik ikilisi Carbon Based Lifeforms , 2003 yılında Hydroponic Garden albümlerinde "Mos 6581" adlı bir parça yayınladı .

Ayrıca bakınız

Referanslar

daha fazla okuma

Dış bağlantılar