SwinSID

Aus C64-Wiki
Wechseln zu: Navigation, Suche
SwinSID
Typ: Chip
Sonstiges: Verschiedene Modelle erschienen: SwinSID, Nano SwinSID, Micro SwinSID, SwinSID X2 (Dual Core), SwinSID Ultimate

Der SwinSID dient als Ersatz für den SID-Chip im Commodore 64. Er wird im dafür vorgesehenen Sockel anstelle des SID eingesteckt. SwinSID emuliert den SID-Chip in Software auf einem AVR 8-Bit Mikrocontroller von Atmel. Das analoge Audiosignal wird dabei entweder über einen zusätzlichen Digital/Analog-Wandlerchip generiert oder direkt an einem Pin des Mikrocontrollers pulsweitenmoduliert ausgegeben.

Der SwinSID existiert in verschiedenen Versionen und Entwicklungsstufen.

Nano SwinSID[Bearbeiten]

Der Nano SwinSID

Anfang 2011 entwickelte Nicolas Welte ein Layout, das den SwinSID auf die Größe des Original SID schrumpfen ließ. Zum Einsatz kommt der ATMEGA88. Die Kosten für alle Teile inklusive Platine betragen etwa 10 Euro. Der Klang liegt sehr nah am echten SID. Somit ist der Nano SwinSID technisch und wirtschaftlich eine echte Alternative zum Original.

Micro SwinSID[Bearbeiten]

Der Micro SwinSID hat mit dem ATMega88PA einen schnelleren Mikrocontroller als seine Vorgänger. Die Platine ist im Vergleich zur vorigen Version geschrumpft. Dank der höheren Taktgeschwindigkeit von 32 MHz konnte die Wiedergabequalität um 30% gesteigert werden. Mit dem neuen Layout ist außerdem kein DAC mehr notwendig. Es werden zwei schnelle 1-Bit-Pulsweitenmodulatoren verwendet, um das Audiosignal in einer Qualität von 16 Bit mit 41,6 kHz zu erzeugen.[1]

SwinSID X2 - Dual core SwinSID[Bearbeiten]

Beim SwinSID X2 kommen zwei ATMega8515 AVR MCUs zum Einsatz, um so zwei SID Chips emulieren zu können. Der zweite SID wird dabei an der Adresse $D420 eingeblendet. Durch den TDA1543 DAC wird ein Stereosignal erzeugt, wobei der Ton jedes SID einzeln auf einem der beiden Stereokanäle ausgegeben wird.

SwinSID Ultimate[Bearbeiten]

SwinSID Ultimate

SwinSID Ultimate wird im Gegensatz zu anderen SwinSID-Versionen von CodeKiller entwickelt. Er ist der erste SwinSID, der auch die analogen Eingänge sowie Audio-in emuliert. Daher können mit diesem SwinSID sowohl Paddles als auch Proportionalmäuse wie die Commodore 1351 verwendet und Klänge über Audio-in digitalisiert werden.

Die klangliche Qualität der SID-Emulation ist in vielen Punkten kaum noch zu unterscheiden von einem echten SID. Der Ultimate hat aber durchaus noch kleine Schwächen in der Emulation. Das Audiosignal an sich sowie auch Filter und Wiedergabequalität von digitalisierten Klängen sollen im Vergleich zu einem originalen SID in einigen Bereichen besser sein.

Der Entwickler zielt zwar in erster Linie auf die 8580-Emulation. Es ist aber sowohl ein 6581- als auch ein 8580-Modus verfügbar. Der 8580-Modus verfügt über einen Digifix in der Emulation. Es kann außerdem zwischen einem PAL- und NTSC-Modus umgeschaltet werden.

Weitere Verbesserungen gegenüber einem originalen SID sind lesbare Register für Stimme 3 (Oscillator und Envelope) sowie die Möglichkeit eigene Wellenformen in drei Bänken zu je 256 Bytes im SwinSID Ultimate nutzen zu können. Damit lassen sich digitalisierte Klänge als Instrumente mit dem SwinSID Ultimate verwenden.

Updates der Emulationssoftware können direkt vom Computer aus vorgenommen werden, ohne den Computer öffnen oder den SwinSID Ultimate ausbauen zu müssen.

Kritik zum Nano SwinSID[Bearbeiten]

TheRyk: "Natürlich drücke ich den Entwicklern alle Daumen; ein C64 mit einem Swin SID nano ist allemal besser als ein C64 ohne SID. Aber obwohl es 2014/15 ein Firmware-Update gab, scheint es mir - nach ausgiebigen Tests - zweifelhaft, dass der SwinSID nano jemals einen brauchbaren Ersatz darstellen wird. Als Faustregel muss man konstatieren, dass legendäre .SID-Files eher steril klingen; sobald in nennenswertem Umfang Filter zum Einsatz kommen, werden Tunes - mit Ausnahmen - gar völlig verstümmelt. Es ist schwer vorstellbar, dass diese Probleme jemals durch Software-Updates behoben werden können. Zumindest aktuell (April 2015) ist der Swin SID Nano allenfalls ein - nicht ganz billiges - Spielzeug; es ist momentan nicht sehr schwierig, - für den aufgerufenen Preis - an tadellos funktionierende Original-Chips zu gelangen, ich habe auch Zweifel, inwieweit SID Chips wirklich knapper sind als - ansonsten funktionierende - C64 Platinen."

Quellen[Bearbeiten]

  1. Beschreibung auf Swinkels Webseite Sprache:englisch

Weblinks[Bearbeiten]

Videos