Screen:
-Write: 30967 Kb/s 103 FPS
-Read: 2225 Kb/s 2 FPS
Memory:
-Write: 123652 Kb/s
-Read: 51200 Kb/s
Thanks, that's a bit unexpected (the benchmark was meant to be run in playback mode, though I can't get such low memory score even in record mode).
What I'm getting is
Screen:
-Write: 39183 Kb/s
-Read: 2773 Kb/s
Memory:
-Write: 152409 Kb/s
-Read: 66197 Kb/s
My camera was made in Japan, and is an early piece according to its serial number.
About the included benchmark (tech details for those interested, source is available from my repo):
CPU: executed instructions / second (in a two-instruction loop), should be a random value close to 100 MIPS.
Screen write: writing speed to the bitmap overlay, 1 byte at a time, uncached. (The displayed FPS is incorrect)
Screen read: reading from an image buffer, 1 byte at a time, uncached. The camera performs worse than a DIGIC III camera at this, I have no idea why. (FPS is also incorrect)
Memory write: writing speed to an allocated buffer (0x10000 bytes), 4 bytes at a time, cached.
Memory read: reading from the allocated buffer (0x10000 bytes), 4 bytes at a time, cached.
The SD interface is clearly crippled on this camera.