Achja, ich habe mir die Hardware auf Lochraster aufgebaut und funktioniert ohne Probleme.
Bedeutet das, Du hast einen Schaltplan der Karte? Den habe ich bis jetzt nämlich nicht gesehen und ein neues Layout macht sich natürlich viel einfacher wenn schon ein Schaltplan zur Verfügung steht.
Ansonsten wäre der erste Schritt die Erfassung und Validierung des Schaltplans der Karte...
Das wäre natürlich Königsklasse und dem Schachspiel angemessen
Dann frage ich mal vorsichtig an, könntest Du das in SMD layouten und die Verbesserungen wie Knopfzelle etc. ergänzen? Evtl. passt es ja sogar in ein Standardmodulgehäuse.
Sorry, aber ich habe im Augenblick soviele Projekte, dass ein weiteres Projekt keinem helfen würde. Ich würde für die "FCC Reloaded" sehr wenig Zeit aufbringen können und die anderen Projekte würden darunter auch leiden...
Aber ich bin sehr gerne bereit Hilfestellung zu geben. Aber vorzugsweise in KiCAD. Eagle liegt bei mir nur noch tot auf der Festplatte rum... (da ich deren Politik verfolge, wundere ich mich aber nicht wirklich darüber...)
Aber zum Leiterbahnen verfolgen der gut gescannten Platine, auf die weiter oben verlinkt wurde, dafür fehlt mir im Moment die Zeit.
Ich frage mich auch, ob evtl. illegale Opcodes verwendet werden. Falls ja, wäre ein Tausch der CPU ein sehr großes Risiko. Dann kriegst Du die C64-Seite zum Laufen, der andere 6502-Teil rechnet dann aber falsch.
Apropos CPU: Warum den 65816? Westen Digital hat einen 6502 im 44poligem QFP-Gehäuse (W65C02S6TQG-14). In der Hoffnung, dass die Anbindung an den C64 asynchron ist (wie gesagt, ich kenne den Schaltplan nicht), könnte man auch die Taktfrequenz von 5MHz auf 10MHz oder 12MHz erhöhen (sofern ROM und RAM es mitmachen) und damit die Leistung verdoppeln...
Dazu zwei EProms von Atmel (AT27C256) im PLCC32-Gehäuse sollten die Schaltung schon fast ausreichend verkleinern.
Dazu ein Quarz-Oszillator statt einem Quarz mit 74LS04-Inverter als Takterzeugung.
Und die restlichen 74LS-Chips als SO14/SO16 drauf. Das sollte m.E. ausreichen.
Kann aber sein, dass dann eine zweilagige Platine nicht mehr ausreicht und man auf vier Lagen ausweichen muss...
Aber erstmal einen Schaltplan...
Gruß,
Thomas