home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 28 / amigaformatcd28.iso / -seriously_amiga- / misc / posbb / doc / history.amiga < prev    next >
Text File  |  1998-05-09  |  4KB  |  106 lines

  1. v 0->0.3          (beta)
  2. Semi-working versions,only for internal use.
  3.  
  4. v 0.4 (17-03-97)  (beta)
  5. First version given to a beta tester and released on the web page.
  6.  
  7. v 0.5 (10-04-97)  (beta)
  8. Changed the IMath test,added FPMath test.
  9. Done first "generic" version.
  10.  
  11. v 0.6            (beta)
  12. Added disk Read and Write tests.
  13.  
  14. v 0.7 (22-1-98) (beta)
  15. Added WritePixel test.
  16.  
  17. v 0.8 (31-1-98) (beta)
  18. Changed the window opened for graphics (now only WritePixel) tests.
  19. Added user options.
  20.  
  21. v 0.9 (1-2-98)  (beta)
  22. Added "precision" option. Now the user can choose the precision (and so the total time taken)
  23. of the tests. Low precision is for slowest machines,highest for very fast ones.
  24.  
  25. v 0.10 (3-2-98) (beta)
  26. Added DrawEllipse test.
  27. Discovered a problem in the math tests: the compiler can optimize it too much.
  28. I'll change it i future versions.
  29.  
  30. v 0.11 (6-2-98) (beta)
  31. Added Test_Draw(),to test line drawing speed. Started trying to make a Test_qsort.
  32. POSBB tested on an Amiga 4000 with 68040@25 Mhz and on a PC with Pentium 166 MHz under WinNT 4.
  33.  
  34. v 0.12 (7.2.98) (beta)
  35. Added a (non-working,yet) function to print out system configuration.
  36.  
  37. v 0.13 (8.2.98) (beta)
  38. Changed the way it calculates time. Now it uses the C function clock() and so it's more accurate.
  39.  
  40. v 0.14 (9.2.98) (beta)
  41. As v0.10 generic,I've added TMath (trigonometry) test. The GCC hasn't been able to optimize it neither with -O3 !
  42. Changed IMath and FPMath tests. Now they are less easy to optimize,but it is possible,yet.
  43. I'll try to fix this before a non-beta release.
  44.  
  45. v 0.15 (9.2.98) (beta)
  46. Removed qsort test,because it doesn't work well. I'll add it (changed) in some future version.
  47.  
  48. v 0.16 (10.2.98) (beta)
  49. Changed some minor stuff.
  50.  
  51. v 0.17 (13.2.98) (beta)
  52. Changed again the way it counts time. The Amiga version now uses timer.device,since I've discovered
  53. some problems using clock(). It could depends on compilers.
  54. Now the program give the time every tests would have spent if they had ran in precision highest.
  55. For accurate testings use precision highest also on slow machines.
  56.  
  57. v 0.18 (8.4.98) (beta)
  58. Added an option to freeze the machine when testing. Before it always does Forbid()/Permit().
  59. Defining NOFORBID when compiling it is possible to remove from the code every Forbid()/Permit() call,
  60. useful on PowerUp systems.
  61. 20.4.98:
  62. Discovered a huge bug in Test_CopyMem().
  63. It crashed very early on PowerUp boards (thanks Andreas Kleinert)
  64. Discovered a bug that causes -freeze option not to work (thanks to Colin Thompson)
  65.  
  66. v 0.19 (20.4.98) (beta)
  67. Fixed the bug in Test_CopyMem().
  68. -freeze option doesn't work,yet. sorry.
  69.  
  70. v 0.20 (24.04.98) (beta)
  71. Fixed the problem with -freeze option.
  72.  
  73. v 0.21 (24.04.98) (beta)
  74. Fixed/changed some things as suggested by Andreas R. Kleinert.
  75. Shoukd works better on PowerUp,but they're probably too fast !
  76. The precision has to be increased more.
  77.  
  78. v 0.22 (30.04.98) (beta)
  79. Deleted all debug output I've left in the previous version.
  80. Changed a bit the header of the result file it generates and the output in the Shell window.
  81.  
  82. v 0.23 (30.04.98) (beta)
  83. Now it gives more accurate results (it gives not only seconds,but also decimals,up to microsecs).
  84. It should be enough even for the fastest Amiga. However it is better to use -p highest when
  85. asking for very accurate values.
  86. Changed some function calls to call PPC.library instead of exec.library when possible.
  87. (at the moment I've fixed AllocMem,FreeMem,CopyMem) Thanks to Andreas R. Kleinert.
  88.  
  89. v 0.24 (02.05.98) (beta)
  90. Added "manual timing": it allows you to measure the time taken by the tests with a timer and to
  91. tell it to posbb so it can use it as it would do with the time it measures. It's very useful
  92. on UAE and others emulators because the time posbb (and any other program) measure on them isn't
  93. correct.
  94. Changed other functions in order to call exec.library on 68k Amigas and ppc.library on PPC equipped
  95. ones.
  96.  
  97. v 0.25 (02.05.98) (beta)
  98. Fixed the rollover bug appeared with version 0.23. Now it gives the time with decimals up to
  99. milliseconds (1/1000 secs). Thanks to CrapHead for reporting this bug.
  100.  
  101. v 0.26 (08.05.98) (beta)
  102. Added Test_CopyMem_1Mb and Test_CopyMem_512kb,which do the same thing of Test_CopyMem but using
  103. chunks of 1MB and 512kb. Now these tests work only with FastRAM. I'll add something like
  104. Test_CopyMem_Chip for Chip RAM.
  105.  
  106.