home *** CD-ROM | disk | FTP | other *** search
- ' WHATCPU.BAS -- By Bruce Tonkin
- '
- ' Determines and displays the Intel CPU type on the host machine
- ' This version includes the machine code as INLINE statements.
- '
- ' For TURBO TECHNIX V1#2
- ' Last modified 10/15/87
- '
- ' Requires Juan Jiminez's GETCPU assembly language
- ' routine modified to run with Turbo Basic.
- '
- X%=0
- CALL GETCPU(X%)
- X$=MID$(STR$(X%),2)
- PRINT"Your CPU is an [80";X$;
- IF X%=86 THEN PRINT"/88";
- PRINT"]"
- END
-
- SUB GETCPU INLINE
- $INLINE &H55,&H8B,&HEC,&HC4,&H7E
- $INLINE &H6,&H9C,&H33,&HC0,&H50
- $INLINE &H9D,&H9C,&H58,&H25,&H0
- $INLINE &H80,&H3D,&H0,&H80,&H74
- $INLINE &H18,&HB8,&H0,&H70,&H50
- $INLINE &H9D,&H9C,&H58,&H25,&H0
- $INLINE &H70,&H74,&H6,&HB8,&H82
- $INLINE &H1,&HEB,&H19,&H90,&HB8
- $INLINE &H1E,&H1,&HEB,&H13,&H90
- $INLINE &HB8,&HFF,&HFF,&HB1,&H21
- $INLINE &HD3,&HE0,&H75,&H6,&HB8
- $INLINE &H56,&H0,&HEB,&H4,&H90
- $INLINE &HB8,&HBA,&H0,&H9D,&HFC
- $INLINE &HAB,&H5D
- END SUB