Ich habe gerade die ultraschnell abgespeicherte Dumpdatei meiner REU kontrolliert. Vor dem Speichern hat jene ein GCR-Image von Geos 2.0 beinhaltet (per Burstnibbler gelsen). Nach dem Ausschalten des C128, etwas warten und wieder einschalten konnte Burstnibbler, nachdem ich das 16 MB Image in etwa der selben Zeit wieder eingelesen habe. offenbar fehelrfrei schreiben. Der Anscheinsbeweis ist also erbracht, dass die ultraschnell geschriebenen Daten passen.
Beiträge von markusC64 im Thema „Chameleon64v2 vs CMD SuperCPU unter GEOS“
-
-
Ich hab nie erwartet das die internen Laufwerke schneller sind wie ein SD2IEC oder die RAMLink.
Stimmt. Gilt für die U2+ bzw. dem U64 jedoch nur eingeschränkt: Wenn man nicht über die Laufwerksemulation geht, sondern über UCI / Ultimate DOS, so geht es rasend schnell. Bei optimaler Programmierung kann man eine ganze 16 MB REU in weniger als 10 Sekunden auf dem USB Stick speichern - gerade mit der neusten Betafirmware ausprobiert. Bei einer älteren Firmware waren es mal 20 Sekunden - die allerdings verifiziert, das der Inhalt auch stimmt.
Diese rasende Geschewindigkeit bekommt man allerdings so extrem nur hin, wenn man per Ultimate DOS die U2+ bittet, den REU Inhalt zu speichern. Das selbst machen zu wollen (was auch über UCI / Ultimate DOS ginge), würde länger dauern.
Ach ja: UCI / Ultimate DOS kann auch Teile der REU speichern. Man könnte so also ultraschnell Ramdisks befüllen und wieder abspeichern - wenn man passende Softwareunterstützung hat.
Edit: REU ist in diesem Posting synonym zu GeoRAM zu lesen. Denn beide teilen sich in der U2, U2+ bzw. dem U64 den selben Speicherbereich. So dass die UCI-Funktionen für beides passen.
-
Ich möchte wetten, vom SD2IEC... Darkvision hat sich schließlich extra ein paar SD2IECs zugelegt.
Und ja, es ist eine der besten Möglichkeiten. CMD Hardware (HD) mag eine andere der guten Möglichkeiten sein.
-
Nun, dann wäre könnte ein Zugriff über Einblendung in den Adressraum ja schneller sein, wenn denn der Turbo an ist...
-
Nö, ist nicht dringend...
-
Schau mal: Bitte melde dich an, um diesen Link zu sehen.
Inbs. das Kapitel über die MMU. Damit lassen sich TC64-Speicherbereiche in den C64 Adressbereich mappen.
Frag nicht nach Details, hab ich alles noch nicht ausprobiert. Bin da jedoch mal drüber gestolpert, weil die EasyFlash TC64 EAPI das eben so macht, um auf das emulierte EasyFlash zu schreiben.
Edit: Ja, die SuperCPU hat da einen Vorteil: 24 Bit Adressen verwenden zu können ist natürlich eleganter und schneller... Aber wenn man Glück hat, tun eben die MMU-Adressen kein Heruntertakten bewirken... das Heruntertakten scheint mir der Flaschenhals zu sein.
-
Das ließe sich aber nur umgehen wenn man direkt in die 16Mb der REU Daten schreiben/lesen kann ohne die REU-Register zu verwenden.
Könnte sogar gehen - beim TC64 geht ziemlich viel. Allerdings Standard-REU kompatibel wäre so ein Zugriff sicher nicht mehr...