Vergleich Chameleon64v2 mit CMD SuperCPU64/RAMCard unter GEOS MegaPatch64 V3.3r4.
Test mit MegaAssembler V4. Die Zeiten geben an wie lange der Assemblierungsvorgang von GEOS MegaPatch gedauert hat. TeilBitte melde dich an, um diesen Link zu sehen. ist der Kernal, TeilBitte melde dich an, um diesen Link zu sehen. sind Programme und Treiber. TeilBitte melde dich an, um diesen Link zu sehen. endet mit 67.403 erzeugten Assembler-Befehlen und 270.919Bytes.
TeilBitte melde dich an, um diesen Link zu sehen. wurde nicht immer getestet, hochgerechnet würde der am C64/REU 3h dauern... das muss nicht sein.
Zum assemblieren wurden zwei Laufwerke eingerichtet: Laufwerk C: ist immer ein RAM-Laufwerk im GEOS-DACC, Laufwerk D: Entweder RAMNative, CREU-Native, RAMCard-Native oder RAMLink-Native. C: Enthält den Assembler und den erzeugten Programmcode. D: enthält alle Quelltext-Dateien.
Wenn man aus dem Test die besten Werte für TeilBitte melde dich an, um diesen Link zu sehen. nimmt:
PlatzBitte melde dich an, um diesen Link zu sehen.: VICE (allerdings läuft hier die Uhr schneller) - Faktor 24x
PlatzBitte melde dich an, um diesen Link zu sehen.: SuperCPU+RAMCard - Faktor 12x
PlatzBitte melde dich an, um diesen Link zu sehen.: Chameleon64+REU - Faktor 5x
PlatzBitte melde dich an, um diesen Link zu sehen.: C64/REU - Faktor 1x
Bei TeilBitte melde dich an, um diesen Link zu sehen. bleibt die Rangfolge gleich. Nimmt man die Werte von VICE als Basis ändern sich bei den vielen kleineren Dateien die Faktoren minimal.
Die RAMLink bremst den Test etwas aus, aber ich hab keine REU mit der ich ein so großes Native-Laufwerk als D: einrichten könnte (nur CMD 1750XL 2MB). Daher wurde hier eine RAMLink-Partition verwendet. Bei TeilBitte melde dich an, um diesen Link zu sehen. zeigt sich das mit einer echten 16MB-REU die Ergebnisse fast identisch wären wie mit der RAMCard.
vergleicht man SuperCPU/1MHz und C64/REU muss ich feststellen das der DMA-Chip doch schneller ist als der 16Bit-Code der SuperCPU. Allerdings lässt sich das nicht kombinieren, da der SuperCPU-Patch den Speicher der DMA-Routine benötigt. Ohne den Patch ließe sich aber die SuperCPU nur im 1MHz-Modus betreiben.
Fazit: Das ist ein ganz spezieller Test und nicht allgemein auf andere Programme übertragbar. Aber hier sieht das Cham64 nur die Rücklichter der SuperCPU
. Aber das Cham64 ist ein tolles Stück Hardware, da kann ich bald den realen C64 wieder einmotten und die teure Hardware schonen: Und für GEOS ist die Geschwindigkeit des Cham64 absolut ausreichend, kein Vergleich mit einem "puren" C64. ![]()
C64/REU, RAM81+RAM81
TeilBitte melde dich an, um diesen Link zu sehen.: 516s
TeilBitte melde dich an, um diesen Link zu sehen.: -nicht getestet- (gem. VICE ca. 12.240s)
VICE/Warp (bis zu 2600%)/REU, RAM81+CREU-Native
TeilBitte melde dich an, um diesen Link zu sehen.: 21s
TeilBitte melde dich an, um diesen Link zu sehen.: 503s (VICE zeigt 3h24m an wenn der C64 mit 1MHz laufen würde)
Chameleon-Turbo/16MbREU, RAM81+CREU-Native
TeilBitte melde dich an, um diesen Link zu sehen.: 104s
TeilBitte melde dich an, um diesen Link zu sehen.: 2.559s
Chameleon-1MHz/16MbREU, RAM81+CREU-Native
TeilBitte melde dich an, um diesen Link zu sehen.: 522s
TeilBitte melde dich an, um diesen Link zu sehen.: -nicht getestst- (Hochgerechnet etwa 12.850sek = 3h34m)
SuperCPU-10MHz/REU, RAM81+RL-Native
TeilBitte melde dich an, um diesen Link zu sehen.: 47s
TeilBitte melde dich an, um diesen Link zu sehen.: 1.326s
SuperCPU-1MHz/REU, RAM81+RL-Native
TeilBitte melde dich an, um diesen Link zu sehen.: 757s
TeilBitte melde dich an, um diesen Link zu sehen.: -nicht getestet-
SuperCPU-1MHz/REU, RAM81+RAM-Native
TeilBitte melde dich an, um diesen Link zu sehen.: 682s
TeilBitte melde dich an, um diesen Link zu sehen.: -nicht getestet- (nicht genügend REU-Speicher)
SuperCPU-10MHz/RAMCard, RAM81+SRAM-Native
TeilBitte melde dich an, um diesen Link zu sehen.: 43s
TeilBitte melde dich an, um diesen Link zu sehen.: 1.092s
SuperCPU-1MHz/RAMCard, RAM81+SRAM-Native
TeilBitte melde dich an, um diesen Link zu sehen.: 682s
TeilBitte melde dich an, um diesen Link zu sehen.: -nicht getestet-