Beiträge von GI-Joe im Thema „C64 II mit StereoInSid kompatibel zur Ultimate 2?“

    hab mir mal den Schaltplan angeschaut:
    Teste doch mal 2 Schottky-Dioden statt der Jumper an JP7, dann sollte sich der 2. SID schonmal auf $D020 UND auf $D500 gleichzeitig befinden (RW-Jumper 1-2 sollte auch gesetzt sein)
    Bitte melde dich an, um diesen Anhang zu sehen.
    Is jetzt erstmal nur ein Provisorium was zum Entdecken der Möglichkeiten sein soll ;)
    Das sollte man - wenns dann so erwünscht ist, lieber mit TTL machen, das nimmt u.a. die Dioden-Kapazitäten vom PLA(MMU)-Ausgang
    EDIT: (sind selbst bei 1MHz zwar nur ein paar pF, aber sauberer ist es mit Logic-IC´s)

    Der ungenutzte zweite Decoder des LS139 bietet sich hier förmlich an ;)

    EDIT2: fast vergessen: dann sollte man natürlich auch noch 2 PullUp´s mit einbauen :whistling:
    also dann noch 1x 10k von JP7/Pin 4 auf +5V und 1x 10k von JP7/Pin 7 auf +5V

    Wäre es nicht sauberer, für SID2 eine Oder-Verknüpfung von RW und CS als CS zu verwenden? So würde sich SID2 doch bei Lesezugriffen garnicht angesprochen fühlen (CS bleibt high), und man hätte dann Maus/Paddle Unterstützung ohne Pseudo-Stereo-Nebeneffekte auch bei parallelem Betrieb. Jedenfalls theoretisch

    Ganz genau DAS ist der richtige Weg !
    Man kann das auch noch weiter treiben, und zwar mit zusätzlicher Adress-Ausdekodierung bis tief hinein in einzelne SID-Register (Stichwort "Maus" beim 2. SID auf $D400). Sollte mit n bißchen Hirnschmalz und ein paar TTLs (oder EINEM GAL) problemlos möglich sein.
    Nachteil: eine neue Schaltung/Platine muß entwickelt werden (da sehe ich aber weniger ein Problem)
    Vorteil: Man "erntet" dadurch am Ende etwas Hochkompatibles was immer gut klingt (ohne lästiges Umschalten) - egal ob Mono oder Stereo.

    Wie soll das denn gehen?
    Dann spielt der 2. SID alles, was er auf diesen beiden Adressen bekommt?

    genau, jedoch ist es fast immer ausgeschlossen, daß ein SID-Tune auf beide Adressbereiche gleichzeitig zugreift ;)
    also der eine Tune spielt auf $D420 und der Tune aus dem Polen-Intro spielt auf $D500 .... und jedesmal ist prima STEREO-Sound zu hören :)

    EDIT:
    Das Gleiche mache ich mit meinem 1541-Trackdisplay, hier werden auch mehrere Adressen "angezapft" - es wird aber jeweils immer nur Eine vom entspr. Loader verwendet.

    Ich glaube wir sollten uns mal zusammen hocken bei einer Hopfenkaltschale.
    Vielleicht kommt da noch was gutes bei rum

    Der BCCBitte melde dich an, um diesen Link zu sehen. - Termin ist bei mir schon gesetzt - Urlaub ist eingereicht :)
    Vermutlich Auf jeden Fall nehme ich Dir einen STEREOinSID-Bausatz und einen 8580 ab (hoffe, Du hast noch welche über).
    Hopfenkaltschale hört sich gut an - lass mal in Ruhe schnacken im Februar :bia

    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.

    könnte man denn nicht ein Double-Mapping machen, also $D500 und $D420 gleichzeitig als Schalterstellung Nr. 1 und $D400 (Dual-Mono als 2. Schalterstellung) ? Sollte durch ein-zwei TTL´s lösbar sein.
    Wenn ich Das jetzt richtig verstanden hab, wäre man durch diese Maßnahme äußerst kompatibel ...

    sorry for OffTopic - again :/

    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).

    kleine OffTopic-Frage dazu: :schande:
    Ich dachte/hoffte, $D500-$D7FF wäre die erste Wahl was einen 2.(3. ... 4.) SID angeht ?
    Ließe sich der StereoInSID auch so konfigurieren, daß gar kein I/O-Bereich $DE00-$DFFF verwendet wird ?