home *** CD-ROM | disk | FTP | other *** search
/ For Beginners & Professional Hackers / cd.iso / softcrc / test / cdinfo21 / cdinform.eng < prev    next >
Encoding:
Text File  |  1994-12-14  |  3.1 KB  |  70 lines

  1.  
  2. CDINFORM v2.01 - English doc
  3. ============================
  4.  
  5. Because i dont know english well enough to write up large docs, i'll try
  6. to be brief. CDINFORM (Cpu Detailed INFORMator) is little tool designed
  7. to help you learn more about processor in your PC :) It uses remarkable
  8. CPU detection routine written by Bobby Z. (Hey Bobby, you are cool dude !)
  9. Therefore CDINFORM may distinguish between following CPUs: 
  10.  
  11. Intel : 8086, 8088, 80186, 80188, 80286,i386dx, i386sx, i486dx,i486sx, Pentium
  12. NEC   : V20 & V30
  13. Cyrix : 486SX, 486SLC, 486DX/DLC and M1 (Cyrix version of 586)
  14. AMD   : Am386SX & Am386DX
  15. UMC   : U5S-SUPER33 and U5S-SUPER40
  16.  
  17. Moreover, the tool detects presence of some widely-distributed types of FPUs.
  18.  
  19. The tool executes some unusual pieces of code,so it is cannot run under Windows
  20. Exit from Windows completely before running this tool to get program work.
  21.  
  22. Program output can be easily redirected from screen to disk file or printer.
  23. To do so, add a parameter while running this tool from command line, i.e.
  24.  
  25. C:\TOOLS> CDINFO21 report.cpu
  26.  
  27. redirects output to file "Report.Cpu".
  28.  
  29.  
  30. But show the type and vendor of CPU/FPU is not only mean of CDINFORM.
  31. Main thing is to verify that your CPU chip are free from some bugs known to me
  32. at this time. Here are those bugs that v2.01 may successfully detect:
  33.  
  34. 1) 8088 interrupt bug. May be encountered on very old 8088 chips
  35.    made by Intel in early 1978 :) 8088 processors which was manufactured later,
  36.    and all non-Intel 8088 are free from this error. The bug cause INT 1h
  37.    to occur after segment-register register change.
  38.  
  39. 2) 80386 32-Bit multiply bug. On the very small amount of first 80386 16 Mhz
  40.    Intel CPUs this bug lead to incorrect result after use of the MUL 
  41.    instruction with 32-bit operand (i.e. MUL EBX).
  42.  
  43. 3) AMD 386DX POPAD bug. The most widely spreaded error nowdays, and can be 
  44.    found on the many 386DX mainboards with AMD processors. The bug destroys
  45.    EAX register if a memory access immediately after POPAD instruction was
  46.    made.
  47.  
  48. 4) Intel Pentium FDIV bug. Found only in the Pentiums built-in FPU, and
  49.    lead to incorrect result of the coprocessor's "divide" instruction while
  50.    using it with some operands.
  51.  
  52. More bugs detection coming soon in new version.
  53.  
  54. Because of many new processors become available on the market today,
  55. and a lot of companies do their own chips, compatible with 80x86 family
  56. (such as Cyrix, UMC, Texas Instruments and others) i was unable to 
  57. test CDINFORM with such CPUs, and even got information about their
  58. distinguish one from another. Of course, so many different chips with
  59. different microcode must have _many_ hidden "bugs", or simple be
  60. incompatible with "native" Intel. Those "bulit-in-chip" bugs may cause 
  61. PC to crash unexpectedly... If somebody have any information about known
  62. incompability cases, and, of course, know how to detect "bad" CPU - let me 
  63. know,  i'll add corresponding subrotines to  the future versions of the
  64. CDINFORM.
  65.  
  66. How to contact me: write message to Alex Savelev, 2:5020/279.17@Fidonet.
  67. I dont have address in Internet, neither in Relcom, sorry.
  68.  
  69. Moscow, Russia, 7-Dec-1994.
  70.