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