sslxy

sid

MOS 6581 / 8580 – drei Stimmen, ein analoger Filter und mehr Eigenheiten als das Datenblatt verrät.

Der SID ist ein analoger Chip in einem digitalen System. Das ist der Kern seiner Eigenheit – und der Grund, warum er bis heute so schwer exakt zu emulieren ist. Bob Yannes entwickelte ihn bei MOS Technology und brachte Konzepte aus dem Synthesizer-Bau in einen Heimcomputer-Chip. Das Ergebnis war kein perfekt kontrollierbarer Baustein, sondern ein System mit Charakter: temperamentvoll, exemplarabhängig und gerade deshalb klanglich interessant.

Diese Seite ist keine Einführung für Anfänger. Sie geht davon aus, dass man weiß, was ein Oszillator ist, und interessiert sich für das, was hinter den offiziell dokumentierten Funktionen liegt: kombinierte Wellenformen, ADSR-Eigenheiten, den Filtercharakter des 6581 gegenüber dem 8580, Digi-Sample-Techniken und alles, was Programmierer und Komponisten über Jahrzehnte aus diesem Chip herausgeholt haben.

System Diagnostic

> SID CHIP ANALYSIS
CHIP MOS 6581 (12V) / MOS 8580 (9V) – Sound Interface Device DESIGNER Bob Yannes / MOS Technology – 1982 STIMMEN 3 unabhängige Stimmen mit je eigenem Oszillator, ADSR und Wellenformwahl FILTER analoger Multimode-Filter (LP / BP / HP / Notch-ähnliche Kombinationen) REGISTER 29 genutzte Register im Bereich $D400–$D41C, davon Schreib- und Leseregister TAKTRATE PAL: 985.248 Hz / NTSC: 1.022.727 Hz BESONDERHEIT analoger Filter + kombinierte Wellenformen + lesbarer Oszillator- und Envelope-Status von Voice 3
Kein reiner Digitalbaustein. Das macht ihn unruhiger – und unverwechselbar.
[hardware/architecture]

Architektur: drei Stimmen, ein Chip

Der SID besteht aus drei identisch aufgebauten Stimmblöcken, einem gemeinsamen analogen Filter, einem Lautstärke-/Filtersteuer-Register und einem kleinen Bereich für analoge Eingänge und Statuslesung. Jede Stimme enthält einen Wellenformgenerator mit 24-Bit-Phasenakkumulator, einen Hüllkurvengenerator (ADSR), eine Wellenformwahl und Steuer-Bits für Sonderfunktionen.

Die drei Stimmen teilen sich den analogen Filter, der nachgeschaltet ist. Welche Stimmen in den Filter geroutet werden und wie er konfiguriert ist, bestimmt ein eigener Registerblock. Der Ausgang des Filters – und der direkte Ausgang nicht gefilterter Stimmen – wird über das Lautstärke-Register skaliert und am Audioausgang ausgegeben.

Wichtig: Der SID ist ein gemischt analog-digitales System. Die Wellenformerzeugung ist digital, aber Ausgangsstufen, Filter und Teile der Hüllkurven-Logik verhalten sich exemplarabhängig. Das hat hörbare Folgen. Zwei baugleich scheinende SID-Chips können klanglich spürbar unterschiedlich sein. Das gilt besonders für den Filter.

; SID Signalfluss pro Stimme
;
Frequenz-Register (16 Bit)
→ 24-Bit-Phasenakkumulator
→ Wellenformgenerator (Dreieck / Sägezahn / Pulse / Noise)
→ Ausgangsstufe der Stimme
→ Hüllkurvensteuerung / Lautstärkeverlauf
→ optionales Filter-Routing
→ gemeinsamer analoger Filter
→ Lautstärke-Register / Audioausgang
[hardware/registers]

Registerkarte vollständig

Der SID belegt im C64-Adressraum die Positionen $D400–$D41C. Insgesamt gibt es 29 genutzte Register. Davon sind die meisten schreibbar; vier Register sind lesbar. Die drei restlichen Adressen im 32er-Fenster sind ungenutzt beziehungsweise nicht definiert.

Adresse Name Beschreibung
$D400V1 FREQ LOStimme 1 Frequenz, untere 8 Bit
$D401V1 FREQ HIStimme 1 Frequenz, obere 8 Bit
$D402V1 PW LOStimme 1 Pulsbreite, untere 8 Bit
$D403V1 PW HIStimme 1 Pulsbreite, obere 4 Bit (Bits 4–7 ignoriert)
$D404V1 CTRLStimme 1 Steuerregister: Bit 0=Gate, 1=Sync, 2=Ring, 3=Test, 4=Tri, 5=Saw, 6=Pulse, 7=Noise
$D405V1 ADStimme 1 Attack (Bits 4–7) / Decay (Bits 0–3)
$D406V1 SRStimme 1 Sustain (Bits 4–7) / Release (Bits 0–3)
$D407–$D40DV2 …Stimme 2, identischer Aufbau wie Stimme 1
$D40E–$D414V3 …Stimme 3, identischer Aufbau wie Stimme 1
$D415FC LOFilter-Cutoff, untere 3 Bit (Bits 3–7 ignoriert)
$D416FC HIFilter-Cutoff, obere 8 Bit – zusammen 11 Bit
$D417RES/FILTBits 4–7: Resonanz / Bit 3: Ext In / Bit 2: Voice 3 filtern / Bit 1: Voice 2 filtern / Bit 0: Voice 1 filtern
$D418MODE/VOLBit 7: Voice 3 aus direktem Mischpfad entfernen / Bit 6: HP / Bit 5: BP / Bit 4: LP / Bits 0–3: Lautstärke
$D419POT XLesbar: Paddle/Joystick-Achse X (analog, 8 Bit)
$D41APOT YLesbar: Paddle/Joystick-Achse Y (analog, 8 Bit)
$D41BOSC3Lesbar: aktueller Oszillator-3-Wert
$D41CENV3Lesbar: aktueller Hüllkurvenwert von Stimme 3
[hardware/oscillators]

Oszillatoren und Wellenformen

Jede der drei SID-Stimmen hat einen 24-Bit-Phasenakkumulator, der pro Taktzyklus um den Wert des 16-Bit-Frequenzregisters inkrementiert wird. Wenn der Akkumulator überläuft, beginnt er von vorn. Aus diesem Akkumulator werden die Wellenformen abgeleitet.

Sägezahn

Die direkteste Wellenform: Der Akkumulatorwert wird als ansteigende Rampe genutzt. Das Ergebnis ist obertonreich, hell und für viele Bass- und Lead-Sounds geeignet.

Klangeindruck: scharf, klar, viele Harmonische.

Dreieck

Die zweite Hälfte des Verlaufs wird gespiegelt. Dadurch entsteht eine symmetrische Dreiecksform mit weicherem Obertonspektrum als der Sägezahn.

Klangeindruck: ruhiger, flötenähnlicher, weniger scharf.

Rechteck (Pulse)

Der Akkumulator wird gegen das Pulsbreitenregister verglichen. Daraus entsteht eine Rechteckwelle mit variabler Pulsbreite. Die Pulsbreite lässt sich zur Laufzeit modulieren.

Klangeindruck: je nach Breite hohl, schneidend oder nasal.

Rauschen

Das Rauschen basiert auf einem LFSR. Es ist kein echtes Zufallsrauschen, sondern deterministisch, klingt aber ausreichend chaotisch für Percussion, Effekte und Zufallsquellen.

Klangeindruck: von körnig bis dicht, je nach Frequenzstellung.

Pulsbreitenmodulation

Die Pulsbreite des Rechteck-Oszillators kann während des Abspielens verändert werden. Das erzeugt den typischen PWM-Sound vieler C64-Stimmen. In der Praxis geschieht das meist über Raster- oder Timer-Routinen, die das Pulsbreitenregister in kleinen Schritten verschieben.

[hardware/frequency]

Frequenzberechnung

Die Frequenz eines SID-Tons ergibt sich aus dem Frequenzregisterwert und der Taktfrequenz des Systems. Für PAL und NTSC gelten unterschiedliche Konstanten, weil der SID am jeweiligen Systemtakt hängt.

; Frequenzformel
;
Fout = FREG * FCLK / 16.777.216
;
FREG = Fout * 16.777.216 / FCLK
;
; PAL: FCLK = 985.248 Hz
; NTSC: FCLK = 1.022.727 Hz
;
; Beispiel: Kammerton A4 = 440 Hz auf PAL
; FREG ≈ 7.493 = $1D45

Die praktische Konsequenz: Für sauber gestimmte Tabellen muss man zwischen PAL und NTSC unterscheiden. Wer dieselben Frequenzwerte auf beiden Systemen benutzt, erhält leicht unterschiedliche Tonhöhen.

Note Frequenz (Hz) FREG (hex) FREG (dez)
C3130,81$08B32227
A3220,00$0EA23746
C4261,63$11674455
A4440,00$1D457493
C5523,25$22CE8910
A5880,00$3A8914985
C61046,50$459C17820
[hardware/adsr]

ADSR-Hüllkurve

Jede SID-Stimme besitzt eine eigene Hüllkurve mit den vier Phasen Attack, Decay, Sustain und Release. Das Gate-Bit startet die Hüllkurve und beendet sie wieder. Die Zeitwerte werden nicht linear, sondern über interne Schrittfolgen umgesetzt.

Wert (0–15) Attack-Zeit Decay/Release-Zeit
02 ms6 ms
18 ms24 ms
216 ms48 ms
324 ms72 ms
438 ms114 ms
556 ms168 ms
668 ms204 ms
780 ms240 ms
8100 ms300 ms
9250 ms750 ms
10500 ms1,5 s
11800 ms2,4 s
121 s3 s
133 s9 s
145 s15 s
158 s24 s

Der Sustain-Wert ist kein eigener Zeitwert, sondern ein Pegel, auf dem die Hüllkurve nach dem Decay stehenbleibt, solange Gate gesetzt bleibt. Erst mit Gate-off beginnt die Release-Phase.

[hardware/adsr_behavior]

ADSR-Eigenheiten

Der SID verhält sich beim schnellen Retriggern von Noten nicht immer ideal. Das ist in der Praxis wichtiger als jede abstrakte Beschreibung. Wer eine Stimme zu schnell erneut triggert, kann auf ungewollte Envelope-Verläufe stoßen. Genau deshalb arbeiten viele Routinen mit kleinen Sicherheitsabständen oder nutzen das Test-Bit zum sauberen Reset.

Schnelles Retriggern

Wird Gate sehr schnell aus- und wieder eingeschaltet, beginnt die neue Hüllkurve nicht in jedem Fall so sauber, wie man es erwarten würde. Im Alltag bedeutet das: Besonders bei perkussiven Sounds und schnellen Arpeggien sollte man wissen, dass der SID hier kein streng ideales Verhalten zeigt.

Sustain- und Release-Verhalten

Änderungen von Sustain und Release zur Laufzeit wirken nicht wie harte Sprünge eines digitalen Moduls. Der Übergang bleibt eingebettet in den laufenden Hüllkurvenzustand. Das ist klanglich oft nützlich, technisch aber nur dann sauber beherrschbar, wenn man das Verhalten des eigenen Chip-Exemplars kennt.

; Sauberer Retrigger mit Test-Bit
;
LDA #$00
STA $D404 ; Gate aus, Wellenform aus
LDA #$08
STA $D404 ; Test-Bit setzen
LDA #$20
STA $D404 ; Test aus, Wellenform vorbereiten
LDA #$21
STA $D404 ; Gate an, Note startet definiert
[hardware/combined_waveforms]

Kombinierte Wellenformen

Das Datenblatt beschreibt vier Wellenformen. In der Praxis können mehrere Wellenform-Bits gleichzeitig gesetzt werden. Daraus entstehen kombinierte Wellenformen, die nicht im Sinne eines offiziell designten Klangvorrats dokumentiert sind, aber auf echter Hardware klar hörbar und musikalisch nutzbar sind.

  • Dreieck + Rechteck: hohler, holziger Klang, oft für charakteristische Leads und mittlere Texturen nutzbar.
  • Sägezahn + Rechteck: heller, aggressiver, gut für scharfe Leads und harte Synth-Sounds.
  • Dreieck + Sägezahn: gedämpfter, eigenwilliger Verlauf, eher Spezialfall als Standardklang.
  • Dreieck + Sägezahn + Rechteck: geringe Amplitude, aber mit eigener Textur – eher für gezielte Experimente.
  • Rauschen mit anderen Wellenformen: in der Praxis kaum sinnvoll für stabile Klangformung.

Entscheidend ist: Diese Wellenformen sind nicht bei jedem Chip-Exemplar völlig gleich. Sie hängen vom realen Verhalten der Schaltung ab. Genau deshalb klingen sie auf Emulatoren, Klonen und unterschiedlichen Originalchips oft nicht identisch.

[hardware/ring_modulation]

Ring-Modulation

Ring-Modulation wird über Bit 2 im Steuerregister aktiviert und wirkt nur sinnvoll in Verbindung mit der Dreieckswellenform. Die Modulationsbeziehung ist fest verdrahtet: Stimme 1 wird von Stimme 3 beeinflusst, Stimme 2 von Stimme 1, Stimme 3 von Stimme 2.

Das Resultat sind nicht-harmonische Obertonstrukturen – Glocken, metallische Klangfarben, seltsame Zwischenzustände. Gerade das macht Ring-Mod auf dem SID interessant.

; Ring-Mod: Stimme 1 wird von Stimme 3 moduliert
; Voraussetzung: Shadow-Register für $D417/$D418 im RAM führen
;
; Stimme 3 als Modulator vorbereiten
LDA #$00 : STA $D40E ; V3 FREQ LO
LDA #$20 : STA $D40F ; V3 FREQ HI
LDA #$20 : STA $D412 ; V3 CTRL = Saw, Gate aus
;
; V3 sicher aus Ausgang nehmen:
LDA sid_resfilt_shadow
AND #%11111011 ; FILT3 = 0
STA sid_resfilt_shadow
STA $D417
LDA sid_modevol_shadow
ORA #%10000000 ; 3 OFF = 1
STA sid_modevol_shadow
STA $D418
;
; Stimme 1 als hörbare Ring-Mod-Stimme
LDA #<FREQ1 : STA $D400
LDA #>FREQ1 : STA $D401
LDA #$15 : STA $D404 ; Tri + Ring + Gate
; V3 bleibt als Modulator aktiv, aber nicht direkt hörbar
[hardware/oscillator_sync]

Oszillator-Sync

Oszillator-Sync wird über Bit 1 des Steuerregisters aktiviert. Auch hier ist die Zuordnung fest: 1 auf 3, 2 auf 1, 3 auf 2. Wenn der Master-Oszillator seinen Zyklus vollendet, wird der Slave-Oszillator hart zurückgesetzt.

Das Ergebnis ist der klassische Sync-Sound: aggressiv, obertonreich, besonders interessant bei Frequenzfahrten des Slave-Oszillators. Der hörbare Charakter hängt stark vom Verhältnis zwischen Master- und Slave-Frequenz ab.

Sync allein

Erzeugt scharfe, kontrollierte Spektralverschiebungen. Typisch für harte Leads und markante Sweeps.

Sync mit Ring-Mod

Ergibt besonders komplexe Texturen, die man mit einfacher Wellenformwahl kaum reproduzieren kann.

[hardware/test_bit]

Test-Bit

Das Test-Bit hält den Oszillator an und setzt interne Zustände zurück. Offiziell ist es ein Diagnose-Bit. Praktisch ist es ein Werkzeug: für saubere Neustarts, definierte Noise-Anfänge und kontrolliertere Retrigger.

  • Noise-Reset: reproduzierbare Startzustände für Noise-basierte Effekte.
  • Phasen-Reset: definierter Wellenstart statt zufälliger Phase.
  • Envelope-Hilfe: nützlich bei problematischem Retriggern schneller Noten.
  • Sonderfälle im Klang: je nach Chip können beim Umschalten hörbare Nebeneffekte entstehen.
[hardware/filter]

Der analoge Filter

Der analoge Filter ist das klangprägendste Element des SID. Er wird über ein 11-Bit-Cutoff-Register und ein Resonanz-Nibble gesteuert. In der Theorie ist das klar. In der Praxis verhält sich kein Filter exakt wie der nächste. Genau das macht ihn interessant und schwer exakt nachzubilden.

Der 6581 zeigt stärkere exemplarabhängige Streuung und eine deutlich unruhigere Charakteristik. Der 8580 ist kontrollierter, linearer und vorhersehbarer. Beide sind echte SID-Filter. Aber sie sind klanglich nicht austauschbar.

; Einfacher Filter-Sweep
;
LDA cutoff_lo
STA $D415
LDA cutoff_hi
STA $D416
INC cutoff_hi
; langsamer Sweep: hörbar über mehrere Frames

Filterfahrten klingen auf dem echten SID oft lebendiger als auf Emulationen, weil der Übergang nicht nur rechnerisch, sondern elektrisch stattfindet. Das ist keine Mystik, sondern analoge Realität.

[hardware/filter_routing]

Filter-Routing und Modi

Welche Stimmen durch den Filter laufen, bestimmt $D417. Welche Filtermodi aktiv sind, bestimmt $D418. Stimmen, die nicht durch den Filter geroutet sind, bleiben direkt im Mischpfad. Stimmen, die durch den Filter geroutet sind, sind nur dann hörbar, wenn ein Filtermodus aktiv ist.

Bit 6 (HP) Bit 5 (BP) Bit 4 (LP) Filtertyp Wirkung
001TiefpassHöhen werden gedämpft, ideal für warme Bass- und Sweep-Sounds.
010BandpassMitten werden betont, engerer Fokus um die Grenzfrequenz.
100HochpassTiefen werden gedämpft, klarer und dünnerer Charakter.
101LP + HPNotch-ähnlicher Effekt, charakteristische Kerbe im Spektrum.
011LP + BPgemischter Charakter, oft druckvoller als reiner Bandpass.
110HP + BPselten gezielt eingesetzt, aber technisch möglich.
111allenahezu Vollspektrum mit Resonanzbetonung.
[programming/voice3_tricks]

Voice-3-Tricks

Stimme 3 ist besonders, weil ihr aktueller Oszillatorwert und ihr Envelope-Wert lesbar sind. Das macht sie zum Hilfswerkzeug innerhalb eines Soundprogramms – nicht nur zur normalen Klangerzeugung.

$D41B – Oszillatorwert von Stimme 3

Das Register liefert den aktuellen Oszillatorzustand von Stimme 3. In Verbindung mit Noise und hoher Frequenz wird daraus ein brauchbarer Pseudozufallswert-Lieferant.

; Voice 3 als Zufallsquelle
; Shadow-Register für $D417/$D418 vorausgesetzt
;
LDA #$FF : STA $D40E ; V3 FREQ LO
LDA #$FF : STA $D40F ; V3 FREQ HI
LDA #$81 : STA $D412 ; Noise + Gate
LDA sid_resfilt_shadow
AND #%11111011 ; FILT3 = 0
STA sid_resfilt_shadow
STA $D417
LDA sid_modevol_shadow
ORA #%10000000 ; 3 OFF = 1
STA sid_modevol_shadow
STA $D418
;
; Zufallswert lesen: LDA $D41B

$D41C – Envelope-Wert von Stimme 3

Dieses Register gibt den aktuellen Hüllkurvenwert von Stimme 3 aus. Damit kann man intern prüfen, in welchem Bereich sich die Hüllkurve gerade befindet. Für zeitkritische Musikroutinen oder Spezialeffekte ist das nützlich.

Genau deshalb wird Stimme 3 oft nicht nur musikalisch, sondern auch technisch eingesetzt: als Modulator, Zufallsquelle, Zustandsgeber oder interne Hilfsstimme.

[programming/digi_samples]

Digi-Samples auf dem SID

Der SID besitzt keinen PCM-Kanal. Trotzdem lassen sich digitale Samples abspielen, weil das Lautstärke-Register hörbare Pegelsprünge am Ausgang erzeugt. Genau das wird ausgenutzt.

4-Bit-Digi über $D418

Die klassische Methode ist simpel: Samplewerte werden in schneller Folge in die unteren 4 Bit von $D418 geschrieben. Daraus entsteht eine grobe Stufenkurve. Klanglich ist das roh, aber unverkennbar und historisch relevant.

; 4-Bit-Digi: Prinzip
;
digi_loop:
LDA (sample_ptr),Y
LSR
LSR
LSR
LSR
ORA sid_modevol_base ; obere Bits für Filtermodus / 3 OFF aus Shadow-Wert
STA $D418
INY
BNE digi_loop

Musik und Digi gleichzeitig

Schwieriger ist das gleichzeitige Abspielen von Musik und Digi-Samples, weil jede Änderung von $D418 den Gesamtausgang beeinflusst. Gute Routinen arbeiten deshalb mit kontrollierten Pegeln, genauen Zeitrastern und sauberem Shadowing der Registerzustände.

Digi auf dem SID ist kein Komfort-Feature. Es ist Missbrauch mit Methode – und gerade deshalb typisch C64.

[hardware/chip_variants]

6581 vs. 8580 – was sich wirklich unterscheidet

6581 und 8580 sind logisch verwandt, klanglich aber nicht identisch. Wer beides einmal direkt gehört hat, verwechselt sie nicht mehr.

MOS 6581

Versorgung: 12V. Frühere Fertigung, stärker exemplarabhängig.

Filter: streuender, rauer, oft wärmer. Hohe Resonanz kann deutlich extremer wirken.

Klang: voller, unruhiger, in vielen historischen Tunes der eigentliche Referenzklang.

Spezialfall: parasitäre Kopplungen und Filternebenwirkungen gehören oft zum Klangbild dazu.

MOS 8580

Versorgung: 9V. Neuere Fertigung, kontrollierteres Verhalten.

Filter: sauberer, linearer, weniger wild als beim 6581.

Klang: nüchterner, präziser, teilweise härter und direkter.

Spezialfall: Tunes, die für 6581 geschrieben wurden, klingen hier oft deutlich anders.

  • Filter-Cutoff: dieselben Registerwerte bedeuten auf beiden Chiptypen nicht denselben realen Klang.
  • Kombinierte Wellenformen: ihr Charakter verschiebt sich je nach Chiptyp und Exemplar.
  • Digi-Lautstärke: Routinen, die auf 6581 kalibriert wurden, wirken auf 8580 oft anders.
  • Kompatibilität: Historische Tunes sind oft implizit für genau einen Chiptyp komponiert.

„Wer auf einem 6581 komponiert hat, hat nicht auf irgendeinem SID komponiert.“

[hardware/adc]

Paddle-Inputs als ADC

Der SID besitzt zwei analoge Eingänge, lesbar über $D419 und $D41A. Gedacht sind sie für Paddle-Controller. Praktisch lassen sie sich auch als einfache analoge Eingänge verwenden.

Für ernsthafte Messtechnik ist das zu grob und zu träge. Für einfache Bastellösungen der frühen C64-Zeit war es aber ein direkter und brauchbarer Weg, analoge Größen einzulesen.

[hardware/sid_clones]

SID-Klone

Originale SID-Chips werden nicht mehr hergestellt, funktionierende Exemplare sind begrenzt, und nicht jeder möchte einen seltenen 6581 im Alltagsgerät riskieren. Deshalb gibt es Ersatzlösungen: Mikrocontroller- und FPGA-basierte Nachbauten.

  • SwinSID: frühe, verbreitete Ersatzlösung. Praktisch, aber klanglich nicht voll auf Originalniveau – besonders beim Filter.
  • ARMSID: leistungsfähiger, in vielen Fällen überzeugender, aber weiterhin kein echter Originalchip.
  • FPGASID: technisch am anspruchsvollsten, oft die beste Nachbildung im Ersatzbereich.
  • Originalchip: für historische Klangtreue bleibt der echte 6581 oder 8580 die Referenz.

Was altert, ist nicht nur der Chip selbst, sondern auch das Umfeld auf dem C64-Board: Spannungsversorgung, Analogpfad, Kondensatoren und allgemeiner Zustand des Geräts. Wer Originalklang erhalten will, schaut deshalb nicht nur auf den SID im Sockel, sondern auf das ganze Gerät.

[meaning/legacy]

Was der SID über Chip-Design sagt

Der SID ist ein gutes Beispiel dafür, was entsteht, wenn technische Funktion und klanglicher Anspruch nicht getrennt werden. Er ist kein bloßer Ton-Erzeuger, sondern ein Stück Schaltungsdenken mit hörbaren Folgen.

Vieles, was den SID bis heute interessant macht, steht nicht einfach sauber im Datenblatt. Man findet es erst dort, wo Theorie und reale Hardware auseinanderlaufen: bei Filterstreuungen, Wellenform-Eigenheiten, nicht ganz idealem Verhalten und exemplarabhängigen Klangfarben.

Genau deshalb ist der SID nicht nur ein Museumsobjekt. Er bleibt eine reale Lernfläche für jeden, der verstehen will, wie gebaute Systeme sich jenseits ihrer sauberen Beschreibung verhalten.

[Lesson] SID → allgemeines Chip-Verständnis
> Datenblatt beschreibt Absicht, nicht das ganze Verhalten
> Analoge Streuung ist kein Fehler, sondern Realität
> Undokumentierte Eigenschaften entstehen aus Schaltung, nicht aus Mythos
> Verstehen beginnt beim Messen, nicht beim Wiederholen

„Der SID klingt so, wie er gebaut ist. Und oft mehr, als die saubere Beschreibung davon ahnen lässt.“

↑ Nach oben