Beiträge von Thunder.Bird im Thema „C64 II mit StereoInSid kompatibel zur Ultimate 2?“

    Natürlich.

    Der 2. SID belegt immer nur eine Adresse und zwar die gejumperte, das sind:

    $D400 (Double-Mono, für die allermeisten Demos, Spiele und Anwendungen)
    $D500/$D700 für einige aus Polen kommenden Stereo-Musiken
    $DE00 wird oft für Module benutzt. Bsp: IDE64.
    $DF00 ist meistens frei, wird oft von sehr alten Stereo-Playern verwendet

    und die optimale (in meinen Augen) Lösung:
    $D420, liegt im Speicherbereich direkt hinter dem 1. SID ($D400-$D41F)
    Wird als inoffizieller Standard (gibt eben keinen) für die meisten neuen Stereo-Musiken verwendet.

    OK, bevor sich jemand um Kopf und Kragen halbweisheitet:

    Mit der 1541Ultimate1 geht der STEREOinSID einwanst-frei.
    Der STEREOinSID reserviert nämlich nur einen zweiten Adressbereich außer dem üblichen SID $D400.
    Am Expansionport ist das $DE00 (Pin7, oft benutzt für Cartridges) oder $DF00 (Pin10, selten benutzt).

    Grundsätzlich ist also alles am Expansionport mit dem STEREOinSID kompatibel, was nicht auf $DE00 bzw.$DF00 lauscht.
    Und selbst dann kann man noch die andere freie Adresse nutzen. Es nutzen aber nur wenige Stereo-Musiken diese 2. Adresse, also kein Problem.

    Abseits vom Expansionport ist alle Software mit dem STEREOinSID kompatibel, die:
    1. keine SID-Typ Autodetection verwendet (der findet nur den 1. SID bzw. bei DUAL-Mono beide SIDs... also Zufall)
    2. bei Mischbestückung im Dual-Mono Betrieb (beide SIDs liegen auf $D400 und spielen parallel ab) eine spezielle SID-Typ Fähigkeit nutzt.

    Der STEREOinSID ist also in eigentlich allen Fällen kompatibel.