Alles anzeigenIch hatte mit wdc 65c02 nur Probleme im Gegensatz zum R65c02 und cmd 65sc02 - deshalb hab ich den fallen lassen. Er ist wohl etwas anspruchsvoller in der Beschaltung?
Cmd 65sc22 und r65c22 laufen problemlos, aber w65c22 hab ich nicht. Wenn die voll kompatibel sind sollten sie laufen. Aber der w65c02 hat eine andere Pinbelegung. Könnte ich ggf. mal prov. testen...
W65C22N laufen problemlos, außer man ist auf den "Shift Registerr Bug" angewiesen.
Für den W65C02 muss man Pin 36 (BE - Bus Enable) auf "H" legen (unbeschaltet bei den anderen 6502), sonst stellt er sich tot. Und man darf RDY nicht direkt auf "H" legen, nur über 3k3, denn bei WDC kann RDY auch als Ausgang verwendet werden.
Wenn eh schon 65C02 verwendet werden, dann wäre der WDC eine Option, weil es ihn mit 14 MHz und neu gibt.
Ach ja, PHI2 soll nicht mehr verwendet werden, stattdessen PHI0 laut WDC.
W65C22N im PLCC Gehäuse wird nicht mehr hergestellt / Mouser hat ihn auch nicht mehr.
Das Datenblatt des W65C02S habe ich mir mal angeschaut - der ist nicht NMOS/TTL kompatibel! Deshalb lief er bei mir auch damals nicht richtig - das war mir damals nicht bewußt.
VIH am Datenbus muss mind. 70% sein - also 3,5V bei 5V VCC - das ist höher als bei TTL.
In meinem Computer wird der Datenbus mit 74ABT245 gebuffert, aber die sind mit VOH min. 3V spezifiziert - vermutlich schaffen sie mehr als 3,5V - müsste man testen.
Ich hatte den W65C02 damals korrekt beschaltet - er lief auch - aber leider nicht stabil. PHI2 hatte ich allerdings verwendet. Man müsste dann den PHI0 buffern und statt dessen für die anderen Chips verwenden.
Mehr als 4MHz sind kompliziert, da das die IO Chips und der V9958 nicht schaffen. Auch der DAC für die Soundkarte schafft das nicht.