Home  Articles  Programs 

Speed Comparison of SD2IEC-Compatible Fastloaders and Kernal Replacements

Benchmark results of Epyx Fastload, Final Cartridge III+, SD2IEC Kernal, ExOS v3 and JiffyDOS, which all supported by SD2IEC, are as follows:

Test file: 149 blocks, 37631 bytes, loads between $0801-$9b00.

The time spent to load the test file:

Normal: 75 seconds
Final Cartridge III+: 5.6 sec.
ExOS Kernal: 5.5 sec.
SD2IEC Kernal: 4.9 sec.
Epyx Fastload: 4.7 sec.
Jiffy DOS: 3.7 sec.

Rounded loading speeds in Bytes/sec.:

Normal: 500 bytes/sec.
Final Cartridge III+: 6700 bytes/sec.
ExOS Kernal: 6800 bytes/sec.
SD2IEC Kernal: 7700 bytes/sec.
Epyx Fastload: 8000 bytes/sec.
Jiffy DOS: 10150 bytes/sec.


Timing:

I used CIA 6526's TOD clock as a clockwatch.

Preperation:

poke56590,136:pO56587,0:pO56586,.

Loading and timing (commands are shortened to fit into 80chars):

pO56585,.:pO56584,.:pO631,13:pO198,1: ?"?pE(56585)pE(56584)":lO"test",8

Note: CIA's TOD keeps time in binary-coded decimal format.


How to obtain these fastloaders and kernals:

Epyx Fastload: http://ar.c64.org/wiki/Epyx_FastLoad , http://csdb.dk/release/?id=117893 , https://www.thefuturewas8bit.com/shop/commodore/eflr.html

ExOS by Johannes Schemmel: http://ar.c64.org/wiki/Exos , https://www.c64-wiki.de/wiki/EXOS ,

Final Cartridge III+: https://www.c64-wiki.com/wiki/Final_Cartridge_3 , http://www.lemon64.com/forum/viewtopic.php?t=63270

SD2IEC Kernal by Claus: http://csdb.dk/release/?id=152995&show=summary#summary , http://www.lemon64.com/forum/viewtopic.php?t=63046

SD2IEC-specific JiffyDOS mod: http://csdb.dk/release/?id=137938 (You still need original JiffyDOS kernal)

JiffyDOS by CMD: http://store.go4retro.com/search.php?search_query=JiffyDOS&x=0&y=0 , http://www.go4retro.com/products/jiffydos/

İlker Fıçıcılar
28.01.2017

Keywords: C64, Commodore, Cartridge, Hardware, Benchmark, SD2IEC, Kernal


C64 Projects Twitter Page

İlker Fıçıcılar's CBM Page