home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / dfb18c.zip / History.Txt < prev    next >
Text File  |  1997-01-27  |  4KB  |  129 lines

  1. Version 1.0:
  2.  - high resolution time measurement ok.
  3.  - detection of L1 cache ok.
  4.  - detection of L2 cache ok.
  5.  - CPU type detection ok.
  6.  - partial implementation of video performance tests.
  7.  
  8. Version 1.1:
  9.  - L1 cache code improved.
  10.  - L2 cache code improved.
  11.  - AT cache detection added.
  12.  - CPU type detection reworked.
  13.  - full implementation of video performance tests.
  14.  
  15. Version 1.2:
  16.  - L2 cache code improved.
  17.  - DRAM page size detection added.
  18.  - cache line size detection added.
  19.  - video info added.
  20.  
  21. Version 1.3:
  22.  - different device driver used to be WARP compatible
  23.  
  24. Version 1.3a:
  25.  - nasty bug in preloading code pages => total system lockup   (fixed)
  26.  
  27. Version 1.4:
  28.  - L2 cache code improved.
  29.  - CPU type detection improved.
  30.  - DRAM page size detection improved.
  31.  - DRAM interleave detection added.
  32.  - results layout depends on presence of L1/L2 cache.
  33.  
  34. Version 1.4a:
  35.  - CPU-ID bug fixed
  36.  
  37. Version 1.5
  38.  - CPU type detection reworked (more CPU types, more reliably)
  39.  - more robust to different environments:
  40.    works without device driver -> less details
  41.    works from a boot floppy -> no video testing
  42.  - much smaller critical code with disabled interrupts should remove any
  43.    chance for lockups due to page faults
  44.  - fixed bug in L2 cache code (affected Pentium only)
  45.  
  46. Version 1.6
  47.  - another CPU-ID bug fixed
  48.  - minor code reordering to improve L1 cache detection on Pentiums
  49.  - added testing of opcode fetch from L2 cache
  50.  - added capability of opcode fetch testing on CPUs with harvard architecture
  51.    (sorry, this needs much bigger code)
  52.  - added 'more' option
  53.  
  54. Version 1.6a
  55.  - bug in CPU type detection fixed (could not separate 386 type CPUs)
  56.  - added test for FDIV bug
  57.  
  58. Version 1.6b
  59.  - FDIV test introduced a weird bug, fixed (sorry, I don't have a Pentium)
  60.  - video chipsets now detected according to the *.DSC files, not SVGA.EXE
  61.  
  62. Version 1.6c
  63.  - UMC U5D, INTEL 486DX2-WB-SLe, AMD 486DX4 and AMD 486-SLe detection added
  64.  - INTEL 486DX4 detection fixed
  65.  - CYRIX detection code changed, no reply from testers so far
  66.  - ALI graphics chip set detection added
  67.  - italian language version added
  68.  
  69. Version 1.6d
  70.  - CYRIX detection code fixed, works now
  71.  - changed opcode fetch test according to new infos on Pentiums
  72.  - reworked CPU elimination code
  73.  - improved bus size detection code
  74.  
  75. Version 1.7
  76.  - major code shrink
  77.  - the results display contained many unnecessary figures
  78.  - the figure for memory -> video transfers was wrong in case of cache misses
  79.  - CYRIX CPUs have peak performance with 4 byte opcode fetches, INTEL with 6;
  80.    test both, report maximum
  81.  - check, if virtual mode extensions in INTEL CPUs are present
  82.  
  83. Version 1.8
  84.  - small bug fix
  85.  - improved alignment of test code and test memory
  86.  - enhanced opcode fetch testing
  87.  - check for presence of MSRs and subtle execution oddities (separates 386 CPUs
  88.    manufactured by INTEL from those of other brands).
  89.  - changed detection code for IBM CPUs (have MSRs built in).
  90.  - changed detection code for CYRIX CPUs according to manufacturer provided code.
  91.  - should detect CYRIX M1sc (5x86)
  92.  - added NexGen NX586 detection code according to manufacturer provided code.
  93.  - should detect new NexGen CPUs
  94.  - added AMD 486/5x86 detection code according to manufacturer provided code.
  95.  - should detect AMD 5x86 CPUs
  96.  - detects INTEL Pentium Pro
  97.  
  98. Version 1.8a
  99.  - v1.8 introduced a heavy bug on AMD CPUs, fixed
  100.    (I hate this 5x86 marketing stuff)
  101.  - improved testing of DRAM page size
  102.  - should detect INTEL Overdrives
  103.  - should detect Cyrix 486DX4
  104.  - should detect TI 486DX4
  105.  - should detect IBM/ST 5x86
  106.  
  107. Version 1.8b
  108.  - small bug affecting 5x86 and Nx586 CPUs fixed
  109.  
  110. Version 1.8c
  111.  - works under Warp 4
  112.  - AMD 486DX4 was incorrectly titled 486SX-SLe, fixed
  113.  - in seldom cases, write back L2 caches were incorrectly detected as write
  114.    through; improved sensitivity should fix this but may render test less
  115.    reliable
  116.  - fixed annoying 'fractional' bus sizes
  117.  - problems in CYRIX detection could havoc the system control chips -> fixed
  118.  - detects CYRIX 6x86
  119.  - detects INTEL P55 (Pentium w/MMX)
  120.  - should detect INTEL Pentium Pro w/MMX, AMD K5 and K6 (most probably wrong
  121.    speed detect due to lacking calibration -> reports needed)
  122.  - more video chips
  123.  
  124. Future:
  125.  - overall improvement :-)
  126.  - less bugs :-)
  127.  - fancy GUI interface
  128.  - any other good and implementable idea
  129.