Beiträge von Pusti64 im Thema „Chameleon64v2 vs CMD SuperCPU unter GEOS“

    Nur zur Klarstellung: Das funktioniert für ROM-Zugriffe und $Dxxx-Zugriffe. Aber InitForIO dient auch dem Zugriff auf die Laufwerke am ser.Bus und da taktet der C128 zusätzlich auf 1MHz runter.Dafür muss am C128 ständig zwischen BankBitte melde dich an, um diesen Link zu sehen. (GEOS) und Bank#0 (Kernal) gewechselt werden (im Kernal). Nur deswegen funktionieren (fast) alle ROM-Aufrufe. Es gibt aber ROM-Aufrufe die nicht übersetzt werden und dann stürzt Dir GEOS ab (z.B.
    SETBANKFILE = $ff68).

    Danke für die Klarstellung :wink:

    Pusti64

    P.S. Kleiner Nachtrag:
    Der Grund dafür warum SuperCPU+REU im 1MHz-Modus langsamer ist als ein C64 oder das TC64+REU liegt in den zusätzlichen Routinen für die SuperCPU die bei jedem I/O-Zugriff über InitForIO prüfen ob die SuperCPU heruntergetaktet werden muß. Das sind nur wenige Befehle aber bei 1000x ausgeführt kostet das schon einiges an Zeit. Bei 10MHz fällt das nicht auf. Das TC64 macht das automatisch.
    Auch die RAMLink benötigt zusätzliche Kernal-Aufrufe um die Transfers im Speicher auszuführen. Zusammen mit der SuperCPU bremst das noch mehr aus.

    Nur falls jemand die Werte oben in Frage stellt... das ist für mich schon nachvollziehbar.

    Kleiner Beitrag von mir:

    Wo man beim C64 zwingend InitForIO und DoneWithIO setzen muss, reicht beim C128 unter Umständen sei, php ...... plp aus.
    Mir ist das zumindest bei Deinem C= und Shift-L Tipp für 128Desktop aufgefallen.

    Pusti64

    Wo steht denn das man nur mit Originaler Hardware Spaß haben darf? ;) Beim einschalten meines C64 mit der SuperCPU muss ich die Kiste schon 2-3x aus/einschalten damit die SuperCPU hochfährt. Das Teil macht irgendwann die Grätsche... und dann? Den DIMM aus der RAMCard musste ich schon tauschen... eine 1541 ist schon halb-tot, die FD2000 konnte ich gerade nochmal so reparieren. Meine SmartMouse läuft auch nur noch auf einem Bein... Muss man denn alles bis zum Totalausfall nutzen? Selbst wenn man es reparieren könnte...
    Ich hab die letzten Monate den C64 auch nur zum testen eingeschaltet, ansonsten lief die Entwicklung von MP3 ausschließlich unter VICE. Wenn ich so Alternativen nicht hätte nutzen dürfen weil das ja nichts mehr mit dem C64 zu tun hat wäre MP3 noch auf dem Stand von 2003.
    Das Cham64 ist für mich eine Entwicklungs- und Testumgebung, mehr nicht. Und es nimmt weniger Platz weg...
    Die UltimateII+ liegt seit einer Woche in Frankfurt bei der Post?!? Soll ich die wieder zurückschicken nur weil das keine echte 1541 ist?

    Ich würde dem dann verwaisten bzw. verwundeten C64/CMD-Zeugs dann trotzdem noch ein neues zu Hause anbieten :wink:

    Pusti64