Hallo, mal an die Experten,
es gibt da eine Ungereimtheit bein C65 die immer Merkwürdiger wird je tiefer ich mich da reingrabe:
Im Wiki steht ja zu dem CSG4510 (Prozessor des C65):
"The 4510 is a system in package (SiP) variant of the 65CE02 that includes two 6526 CIA I/O port controllers."
Gut, jetzt hab ich mir mal das Datenblatt vom 65CE02 geholt:
https://en.wikipedia.org/wiki/CSG_65CE02
OK, der hat tatsächlich alle Befehle des C65.... bis auf MAP.
Das macht auch irgendwie Sinn, denn das MAP ist der Befehl fürs BANK-Switching und das kann der 65CE02 ja nicht.
Der CSG4510 macht das mit Hilfe dieser CIAs --- nur die interpretieren für Ihn ja nicht die Befehle die aus dem Speicher geholt werden.
Ich hab mal nachgaschaut um irgendwelche komischen Hacks auszuschließen: MAP hat tatächlich eine eigene Bitfolge (C5).
Mir ist absolut nicht klar wie das funktioniert.
Hat mir da mal jemand ne Erklährung --- oder noch besser hat jemand einen "Schaltplan" vom CSG4510. Ich habe den Verdacht, dass da außer dem 65CE02 und den zwei CIAs noch etwas mehr Logik drauf ist. Ich habe zwar die Pinouts von allen beteiligt ICs, aber das reicht für ein Revese-Engineering nicht aus...