@andi6510:
Nachdem Du jetzt den Stereo-Modus implementiert hast, habe ich nach Studieren der Register-Map im benachbarten Thread noch leichte Verständnisschwierigkeiten über den Funktionsumfang:
* Man hat nach einem Reset zwei 6581-SID auf $D400 liegen, wobei beide SIDs dann einfach parallel arbeiten. Read-Operations im $D400-Bereich betreffen nur den ersten SID (z.B. für Paddels).
* Man kann den zweiten SID auf andere Adressen legen, Read-Operations im SID2-Bereich liefern dann auch gültige Werte (bis auf z.B. die Paddle-Register, da der SID2 keine Eingänge für die Paddles hat)
* Man kann die Filter beider SIDs getrennt vom 6581 auf den 8580 umschalten. Hier verstehe ich ehrlich gesagt den Zusammenhang mit den Lookup-Tabellen nicht. Könnte ich SID1 als 6581 laufen lassen und SID2 als 8580? Beide im $D400-Bereich? So dass ich die Analogausgänge (extern über Schalter umschaltbar) auf beide Kanäle eines Verstärkers legen kann und dann quasi ein Musikstück einmal als 6581-Version und einmal als 8580-Version ausgebe?
* So wie ich es bis jetzt verstanden habe, verbraucht ein Umschalten zwischen 6581 und 8580 über jeweils einen FPGA-Eingang (also individuell 6581/8580 auf beiden Kanälen) zuviel Resourcen? Abgesehen davon, dass sowas aktuell nicht vorgesehen ist...
Kannst Du hier nochmal etwas über den derzeitigen Funktionsumfang sagen? (Passt hier besser, als im Thread über die Register-Map)
Fragen über Fragen...
Danke und Gruß,
Thomas