Tja ich dachte eigentlich, nach der Reparatur meines 250407 C64 wäre nun alles gelöst. Nun habe ich einfach mal ein paar SID-Testprogramme laufen lassen,
und immer wenn auf Kanal 3 eine Stimme in der Frequenz "hochfährt", fängt die Stimme an beinahe wie eine langsame Sinuskurve zu stottern.
Stimmen 1 + 2 sind in Ordnung.
Daher denke ich wohl, das der SID hin ist... es ist mir in Spielen bisher nicht so wirklich aufgefallen. Nutze ihn daher auch erstmal weiter, bis eine bessere (bezahlbare) Lösung da ist.
Nun dachte ich mir folgendes: bei den defekten SIDs geht wohl häufiger nur eine stimme kaputt. Könnte man nicht eine Platine entwerfen, die 2 oder 3 defekte SIDs enthält, und jeder
SID bekommt nur eine oder zwei Stimmen zugewiesen? So ähnlich wie SID2SID, aber eben transparent als wäre es nur ein SID?
Ich lese häufiger das Leute ihre defekten SIDs sammeln, und vielleicht könnte man so ein neues zweites Leben einhauchen.
Edit: Okay ich habe vorher noch nie den SID programmiert, und habe nun gesehen, das es da eine Menge Register(adressen) gibt. Wenn man da zusätzliches Adressdecoding mit einem CPLD oder FPGA betreibt, könnte das doch funktionieren?