Danke. Ich überlege noch, wie/ob man C64-Rebuild auf 3,3V-Basis mit X uCs möglich? realisieren könnte, da ist sowas u.U. ganz schick.
dafür sind diese Implementationen prinzipiell sehr praktisch. Beim Bitbanging geht leider immer recht viel Zeit verloren, dann wird es u.U. zeitkritisch die Emulation laufen zu lassen. Ich hatte für Sidekick20 zuerst die VIC-Emulation von Andre (Link oben) getestet (letztendlich war sie nicht akkurat genug und ich habe sie ersetzt), aber in der verbleibenden Zeit im Halbzyklus lief sie nicht schnell genug (insb. wegen der Speicherzugriffe, aber die sind bei manchen anderen ICs natürlich weniger kritisch/vorhanden). Das hat sehr viel Optimierung erfordert, wie man im Source Code vielleicht erkennen kann...
Die Vereinfachungen für Deinen Rebuild (z.B. nur SRAM) machen Sinn und helfen sicher. Am besten kannst Du richtiges Verhalten aber garantieren, wenn Du die Replacements in einem echten C64 laufen lässt
Vielleicht wäre es eine Möglichkeit dafür ICs wie den CBTD3861 als optionales Interface zu nutzen (Levelshifting, minimale Verzögerung).