CosmosEx – benchmarks

The benchmarks were done using ATARI STFM, 1 MB RAM, TOS 1.02, and using following tools:

  • XFERRATE – simple testing utility which accesses the hard disk through system function rwabs() and by calling the driver directly. 
  • AHPT9 – speed test utility with a GEM interface by  P. Putnik, tests are done using direct ACSI commands and also through current hard disk driver on a specified partition


Used media

  • USB flash drive – Corsair Flash Voyager – 2 GB
  • USB flash drive – MyFlash – 4 GB

benchmark subjects


Benchmarks in native mode

Native mode on CosmosEx means that the attached media is accessed by reading and writing sectors of media, all the partition and file / directory logic is done in driver on your Atari ST machine (e.g. in HDDRIVER or ICD Pro).

using Rwabs()
using XHDI
ACSI transfer rate
on logical drive C
Corsair Flash Voyager – 2 GB 1080 kB/s
1090 kB/s
1106 kB/s
1007 kB/s
MyFlash – 4 GB 1110 kB/s
1100-1110 kB/s
1119 kB/s
1016 kB/s


benchmark results for Corsair Flash Voyager


Benchmarks in translated mode

Translated mode on CosmosEx means that the partition operations, file and directory operations are done in CosmosEx device, and your Atari ST uses special (translated) driver to translate TOS function calls to CosmosEx commands.

AHPT9 – test on logical drive
on large files
on medium files
on small files
Corsair Flash Voyager – 2 GB
1024 kB/s
281 kB/s
19 kB/s
Shared folder from PC through network
(using Samba / Windows Sharing)
914 kB/s
253 kB/s
17 kB/s


The best results are achieved when large files are transfered, as they require less overhead (in driver, on ACSI bus) than small files.

benchmark on Voyager USB flash drive using translated mode


Can you get worse results than this?

Of course you can… I tried an old 128 MB no-name flash USB flash drive and the transfer speed was 280 kB/s, but ERMAHGERD, buy any new media (which will be like 2 GB for 4 Euros) and you will be just fine.


Comments are closed.