Beiträge von LogicDeLuxe im Thema „2 Speicherzugriffe pro Takt?“

    Versteh ich das nun recht, dass aber im verbliebenen Takt eigentlich 2 Speicherzugriffe pro Takt möglich wären?

    Was heißt "eigentlich"? Wie Du schon bemerkt hast, nutzt der VIC die Zeit, wo die CPU nicht auf den Speicher zu greift. Pro CPU-Takt passieren also immer zwei Speicherzugriffe.

    Wäre es also möglich, die Zugriffsgeschwindigkeit mit geeigneter Hardware zu verdoppeln?

    Der C128 kann genau das. Wenn man in den 2-Mhz-Modus schaltet, gibt der VIC alle Zyklen für die CPU frei und greift selbst nicht mehr auf den Speicher zu. Daher wird auch nur noch das angezeigt, was sich zufällig gerade auf dem Datenbus befindet.

    Turbokarten lösen das Problem, indem sie den Speicher spiegeln. So kann der VIC auf den Originalspeicher zugreifen, während die CPU ihren eigenen Speicher nutzt, ohne in Konflikt mit dem VIC zu geraten. Herkömmliche Turbokarten werden daher auch bei Schreibzugriffen ausgebremst, da beide RAMs beschrieben werden müssen. Beim Chameleon hingegen bekommt der VIC seine Daten aus dem externen RAM.