blackSPEED v2.0

As the previous version, blackSPEED measure the psp-internal performance of your memorystick
pro duo. I tripple checked the code, so there is a nearly-zero chance that data corruption on
your stick will appear. I ran this application about 100 times and it never corrupted my stick.

install-notes:
copy the folder "blackSPEEDv2" to /PSP/GAME or /PSP/GAME150 depending on your setting and
firmware-version, then start like any usual application.

changes:
+++improved accuracy!!!
+new formula for calculating the PI
-dropped Filesystem tests
+speed optimizations
+added screenshot functionality
+new GUI

The Performance Index is completely different to the previous version. At first the formula
for calculating works now by weighting factors. So the most important test, which is obviously
the 32kB blocksize reading test, has a higher weighting for the PI than for example the 512B 
blocksize writing. Also the Filesystem tests were removed, as they appear to be too heavily
dependent on fragmentation and formatting. blackSPEED now only measures raw-speeds, which is
absolutely fragmentation and formatting independent.
Also some speed optimizations were introduced to max out the read/write-performance, especially
on low blocksizes. This includes setting the CPU/BUS to 333/166, loop optimizations and higher
priority-level of the app.
To distinguish the new Performance Index from the old v1.0 one, the base score is now 100. This
is the score that the original Sony 32MB stick has which came with your psp. So if your stick
for example has an Performance Index of 236 this means that it has 236% the speed of the 32MB
stick (meaning the test run 2.36 times faster than with the original 32 MB stick).
I went through a long test-and hacking-period to make sure the results are accurate and
repeatable. Tests with my own 3 sticks showed that blackSPEEDv2 has an accuracy of at least 98%!
This is also the reason, why it is no longer called beta.

After the benchmarking part is finished, a screenshot will be saved to /PICTURES/blackSPEED.png
so make shure you have at least 300kB of free space on your stick.
The log file in your memorystick-root will of course still be created (I also included 3 different
ones to have a comparison).

Before any questions about this appear: the resulting bars show the througput in MiB/sec. The
darker areas mean lower blocksizes.

hope you like it!

greetz
sebzzz

thx to all people who tested the first version and helped me with posting their results and
suggestions to develop this improved version.

PS:
I aborted collecting the data of my previous version, cause they seemed to to random (+/-15%).
I hope this is fixed in this release. Therefore post your logfile supplementing
your vendor/product-data. I will collect this data and release a document to the public on my
website: http://www.xquaker.com/bs
ATM this site doesn't contaim much useful info, but check out later, if you are interested in
comparing the different memorysticks.
