home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 18 / amigaformatcd18.iso / -readerstuff- / mark_tebbutt / blitzmark / readme.txt < prev    next >
Text File  |  1997-07-18  |  4KB  |  95 lines

  1. BlitzMark - by Mark Tebbutt
  2.  
  3. BlitzMark is a little benchmark program that I knocked up in
  4. about 2 hours using Blitz Basic 2.1. I did this because of the
  5. need for a "quick" benchmark that wasn't as comprehensive as,
  6. say, AIBB but did not take hours to get results.
  7.  
  8. BlitzMark is Freeware (as, let's face it, it's not that
  9. brilliant) and includes Blitz Source code so you can improve
  10. on my efforts as you like. You can modify and distribute your
  11. work as long as you contact me, sending details of your
  12. modifications (print-outs of new routines or a disk with the
  13. source, etc) and mention me when you make up your accompanying
  14. ReadMe.
  15.  
  16. You will get results for a number of tests - each result split
  17. into "Time:" and "Index:". Time obviously shows how long the test
  18. took and Index somewhat less obviously shows how fast your system
  19. is against my own. For example, if you get an Index of 0.5 then
  20. your machine is half as fast as mine is on that particular test,
  21. but if an Index of 2 is achieved then your machine is twice as
  22. fast (it's a multiplier to those familiar with Maths terms).
  23.  
  24. Here is a list of tests and what they do:-
  25.  
  26.    1) Integer: Simply tests how quickly your computer
  27.    can do +,-,*,/ (each executed approximately 20,000
  28.    times before results found.
  29.  
  30.    2) Floating point: Uses Amiga Maths libraries to
  31.    test speed at which operations using the number
  32.    1.3333333 in operations like +,-,*,/. Also executes
  33.    about 20,000 times for each operator.
  34.  
  35.    3) Array handling: Tests how quickly your system can
  36.    create random numbers, put then in an array, sort them
  37.    (if >=0.5 then 1, if <0.5 then 0) and then blast through
  38.    the array surveying its contents.
  39.  
  40.    4) Array sort: Creates an array, fills it with random
  41.    numbers then sorts it into numerical orderusing Blitz's
  42.    Sort x() routines.
  43.  
  44.    5) Array copy: Creates a new array and sequentially scans
  45.    through the array from the last test copying its contents
  46.    into the newly created one.
  47.  
  48.    6) Overall time: Just adds all times together.
  49.  
  50.    7) Processor Index: 0=68000, 1=68010, 2=68020, 3=68030,
  51.    4=68040 and I have no idea about what it will bring up
  52.    for a 68060!
  53.  
  54.    8) Exec Index: Just gives the version number of your
  55.    Kickstart ROMs, I believe.
  56.  
  57. These routines are quite "dirty" as for the timing they latch
  58. onto the Vertical Blank Interrupt
  59.  
  60. I'd love to hear about your results (especially from '060 owners)
  61. and, just for the record, my system is as follows:-
  62.  
  63.       - A1200
  64.       - Viper II 28MHz accelerator
  65.       - 8Meg Fast RAM
  66.       - 250Meg Hard Disk
  67.  
  68. The index of 1.0 was achieved using the accelerator and, using
  69. the Commodore command "CPU": No FastROM, Instr cache with burst
  70. mode on, Data cache with burst mode off. With fastrom and data
  71. burst, though, an Index of approximately 1.2 was achieved.
  72.  
  73. If you want to send me your results, here is my address:-
  74.  
  75.          Mark Tebbutt
  76.          12 Grenville Avenue
  77.          Rhuddlan
  78.          Denbighshire
  79.          North Wales
  80.          UK
  81.          LL18 5PN
  82.  
  83. And remember to look  out for other stuff I've made like
  84. PrintServer 1.0 (utility) and The Road To World War (an
  85. AmigaGuideĀ®)...
  86.  
  87. ************************* DISCLAIMER *************************
  88. I will not accept responsibility for any damage that occurs or
  89. appears to occur from the use of BlitzMark. You use it
  90. completely at your own risk.
  91. **************************************************************
  92.  
  93. DISTRIBUTION: Copy it to wherever you like, but if you make
  94. modifications then please inform me. Thanks.
  95.