**************************************************************************** **************************************************************************** *************************** Please Read This **************************** * * * Cyrix has used the Cyrix CPU/FPU indentification software CXID.EXE * * and source code internally, and currently knows of no errors in the * * operation of such software. However Cyrix makes no representation * * that program errors do not exist, or that such software will work * * with every system configuration. The Cyrix CPU/FPU indentification * * software CXID.EXE and source code is provided "AS IS" without warranty * * or representation of any kind, either express or implied, including, * * but not limited to, any warranty of noninfringement of any patent, * * copyright or other intellectual property right, and any implied * * warranties of merchantability and fitness for a particular purpose. * * * *************************** Thank You **************************** **************************************************************************** What this code does: This code can be used to identify if a Cyrix CPU and or Cyrix FPU is present and what stepping it is. What files are included/what they do: build - The build file isv86.asm - Test to determine if the current system is in V86 or real mode id_fpu.asm - Determine if FPU is a Cyrix FPU lowlev.asm - 2 routines to read/write Cyrix configuration internal registers. cpuid.asm - Support to determine if CPUID is available and a routine to use CPUID isfpu.asm - Check if an FPU is present id.asm - Test for Cyrix CPU bad_op.asm - Invalid opcode handler aorb.c - Test for A or B step DLC/SLC cpu_type.c - Figure out what Cyrix CPU is present is486.asm - Check for 80486 level present displycx.c - CPU name screen print cyrix.rsp - response file for many file names cx_funcs.h - prototypes cpu_type.h - CPU DIR0 Values cxid.c - Main routine cxid.exe - Compilation/Link of above