Beiträge von kinzi im Thema „80Z Karte rebuild?“

    Ich weiss, dass die Dot Clock am Expansionsport anliegt. Aber das Signal muss dür eine Z80 vom C64 Taktgeberator kommen und nicht asynchron vom Kawari.

    Ich verstehe das Problem nicht.

    DOTCLOCK kommt vom Taktgenerator. Am VIC ist das ein Eingang.

    Auf 250469A/B-Boards wird das Signal sogar noch durch ein (freies) Gatter des 74LS08 gepuffert, bevor es zum Expansionport geht.

    Vielleicht kann man ja sogar den 2 MHz Takt nachbilden und eine C128 CPU nutzen.

    Sozusagen ein C128 light ohne Z80.

    Da musst du keine 8502-CPU nutzen , die allermeisten 8500 können 2 MHz ab. Sogar die 6510 können das teilweise, ich hab einen als 8501-Ersatz im Einsatz.

    Der einzige Unterschied (WIMRE) zwischen 8500 und 8502 ist, dass der 8500 einen "PHI2"-Ausgang hat und der 8502 stattdessen einen Portpin mehr. Dr 8502 bekommt einfach entweder 1 MHz oder 2 MHz auf PHI0 serviert. PHI2 wird im C128 vom VIC-IIe erzeugt.

    SIe 2 MHz Geschichte die der normale VIC nicht hat. Irgendwo meine ich gelesen zu haben das der VIC IIe sich weiter abschalten lässt wenn der VDC und 2 MHz aktiv ist.

    Der "normale" VIC-II kann keinen 2 MHz-Takt generieren, PHI0 ist immer 1 MHz.

    Das kann man auch selber per Poke und hat dann etwas mehr Rechenleistung.


    Ist das nicht der selbe Mechanismus wie das was der c128 bei 2 MHz mit dem VIC macht?

    Richtig, über das "DEN" ("Display ENable")-Bit kann der Bildschirm abgeschaltet werden. Dann hat die CPU in ihrer Hälfte "freie Fahrt", der VIC-II belegt dann keine Zyklen mehr in der CPU-Phase. Mehr kann man da nicht rausholen.

    Die 2 MHz-Erweiterung, das IO-Clock-Streching und den Z80-Takt hat nur der VIC-IIe. Ach ja, und eine ordentliche DMA-Funktion - die im 128 leider nicht verwendet wurde.

    7 Chips sind laut Shop verfügbar. 80Z Karte rebuild?

    Wieso, rechnest du mit 1000enden Nachbauten?

    Das ist der erste Shop, der mir eingefallen ist. Und der hat gleich welche zum moderaten Preis. Ich bin mir sicher, bei irgendwelchen Chip-Brokern liegen noch viele rum.

    Außerdem hat man die "installierte Basis" (C128).

    Ich bin da aber jetzt raus. Wollte eigentlich gar nichts schreiben, habe ich leider nicht geschafft. :sad:

    Ich denke schon, das eine Custom PLA notwendig ist, und zwar um die ganzen Spiegelungen los zu werden so das D600 überhaupt benutzt werden kann.

    Maximal einen 74138/74139. Man muss das /SID-Signal des bestehenden 139 einfach nochmals weiter ausdekodieren.

    Aber ja, stimmt, Schreibzugriffe auf D60x am Expansionport landen zwangläufig auch im SID, wenn man das nicht macht.

    Da der SID meist gesockelt ist -> Adapterplatine für den SID-Sockel. Habe fertig.

    Das C64 RAM müsste ausgelötet werden.

    Wo bekommt der VIC-II dann seine Daten her? Oder ist der dann nur noch Takterzeuger?

    Meiner persönlichen Meinung nach müsste eine neue 80Z-Karte exakt so aufgebaut sein wie der 80Z-Teil im C128, aus einem einfachen Grund: Man hat sofort eine breite Hardwarebasis (in Form existierender C128) zur Verfügung. Dann ist die Chance auch irgendwie da, dass Software dafür entwickelt wird. Alles andere ist eine große Hürde, und wenn da CPLD & Co. ins Spiel kommen, sind viele Selberbastler einfach raus.

    Man muss noch nicht mal das PLA ändern, einfach selbst D600/D601 ausdekodieren am Expansionport - wenn einen die paar SIDs, die D600 als Adresse für den 2./3./xx. Soundchip verwenden, nicht stören.

    Ja, das Gehampel über D600/D601 ist schnarchlangsam, aber wenn ich mir Demos oder Anwendungen anschaue, dann ist das trotzdem ganz brauchbar. Und die Hardware wird unschlagbar einfach und passt in ein Standardmodul.

    Die VDC-Lösung hat allerdings zugegebenermaßen den Nachteil, dass 8563/8568 nicht an jeder Hausecke zu bekommen sind. :sad:

    Achtung: Nur meine persönliche Meinung und hier leider leicht OT.