Posts from Emwee in thread "RAD Expansion Unit (Fragen, Aufbau, Lösungen, ...)"

    Ich habe es mal aus dem anderen Thread hierher übernommen, da es ja allgemein 64er bezogen ist und weniger der Port-Weiche

    Ich habe selbst kein SixtyClone, und kann's daher nicht direkt testen. Du kannst mir mal schreiben, was auf dem Board genau verbaut ist (VIC, PLA, ...), vielleicht hilft das schon. Die Glitches, die man bei Dir sieht, hängen vermutlich einfach mit dem Adress- und RW-Setup für die DMA-Schreibbefehle zusammen (die im Menu unentwegt stattfinden). An dieser Stelle waren alle Dokumentationen, die ich dazu finden konnte, sehr spärlich, aber ich bin zuversichtlich, dass sich das Problem beheben ließe (weil der RPi an dieser Stelle nicht unter Zeitdruck ist). Die Frage ist eher, wie gut die Iterationen "remote" funktionieren (aber ich kenne auch niemanden "um die Ecke", der/die ein solches Board hätte)...

    Mein SixtyClone ist ein 469er-Board mit:
    - 6526A 2491 216A (beide CIAs)

    - 901225-01 Char-ROM

    - REProm64 (wobei das auf dem normalen 64er-Kernel fest eingestellt ist, wenn ich einen anderen Kernel nutzen will nutze ich das SideKick)

    - 8500 CPU (CSG 4589 24) - auf C64.io-Platine

    - 251715-01 PLA (8744 A)

    - 8565R2 VIC (MOS 1087 22)

    - SIDKick

    Ich müßte mal schauen was so meine "Ersatzteil-Kiste" an alternativen Chips liegen hat, falls da was gewechselt werden soll/te.

    prinzipiell gab es die Parameter mal per Menü konfigurierbar (allerdings nur in einer entwicklerfreundlichen Manier)... mit einem Tool kann man das ansonsten nicht austesten.


    Aber sag mir doch: bist Du jetzt bei der Weiche, dem SixtyClone, oder beidem? :)

    Okay, dann taste ich mich weiter heran - sieht ja aus als ob ich auf dem richtigen Weg bin :D

    Ich bin bei beidem, die Weiche nutze ich am SixtyClone :)

    das lässt sich mit den Timings korrigieren (weil RAD neu, sind die nicht wie bei SK64, auf unendlich vielen Computern getestet und konvergiert).

    Experimentiere mal mit WAIT_ENABLE_RW_ADDRLATCH und WAIT_ENABLE_DATA_WRITING (z.B. in 10er Schritten vergrößern) -- ich meine mich, die müssten es sein, kann aber gerade nicht selbst testen (und ein SixtyClone habe ich auch nicht)

    Ja, das muss es sein, in der Config gibt es ja auch noch einen Hinweis auf Nutzung mit einer Portweiche - die Werte habe ich übernommen -> jetzt ist das Menu okay, aber die Nuvies startet nicht.

    Gut, mit den Werten werde ich experimentieren, scheine ja schon auf einen gar nicht so falschen Weg zu sein!

    Danke!

    (vorerst kurz dazu:) wenn ich den Schaltplan der Weichen richtig im Kopf habe, dann werden Signale wie IO1/IO2/ROMH/ROML etc. geschalten. Die sind aber alle irrelevant, wenn das RAD im Menü ist -- der Programmcode dazu ist nicht umsonst mit "hijack" überschrieben :wink:

    edit: Jood schrieb parallel, er weiss natürlich mehr über seine Beschaltung...

    Jau, der Tip klappt auch :)

    Sehr geiles Teil, habe meine RAD heute bekommen und ausprobiert - irre geil :)

    Mir sind zwei Sachen aufgefallen:

    Betreibe ich die RAD an der Quad-Port Replica XXL von Jood , dann ist die RAD irgendwie immer aktiv: zumindest wird immer die Musik abgespielt, egal welchen Port ich auswähle - wähle ich den Port in dem die RAD steckt, dann kommt das RAD-Menu. Ich kann nichts starten was in einem der anderen Ports steckt, in meinem Fall ist es allerdings nur ein SIDEKick.

    Das andere Kuriosum ist etwas undurchsichtiger: Die RADs (hab zwei) funktionieren einwandfrei an diversen 64ern hier, bei meinem SixtyClone (der von seiner Ausstattung identisch mit einem anderen 64er ist: SIDEKick, SIDKick, C64IO) sieht das Menu wie folgt aus:

    Please login to see this media element.

    Das ganze tut der grundsätzlichen Funktion keinen Abbruch, das RAD funktioniert trotzdem einwandfrei.