This package (BOGOMS14.ZIP) includes two DOS "ports" or makes of the Linux Standalone BogoMIPS program. The package is available from: http://users.ohiohills.com/fmacall/bogoms14.zip The first of these makes: BOGOMIPS.EXE, is a 32-bit Protected Mode program made with DJGPP v2.03 tools. It uses BOGOMIPS.C's Classical BogoMIPS delay( ) function definition. Its results, for runs on a variety of PCs, closely match results obtained from a Slackware v3.4 based Linux rescue system with a v2.0.30 kernel. And, a Red Hat Linux v6.2 based Linux rescue system with a v2.2.14-5.0 kernel. These reference systems are two that provide conservative or "scotch" BogoMIPS readings. Some other Linux kernel makes exhibit more "generous" BogoMIPS readings. As it is a 32-bit program, BOGOMIPS.EXE requires a '386 (or, any later) based PC. It also requires a DOS Protected Mode Interface (DPMI) service. The CWSDPMI.EXE program included in the package will automatically provide the needed DPMI service in the absence of any existing one. This package also includes: BOGOMI16.EXE, which is a 16-bit traditional or "Real Mode" DOS program made with Borland C/C++ v3.1 tools. It uses the 16-bit BogoMIPS delay( ) function definition which has been added to BOGOMIPS.C in this release. Its results don't track the 32-bit BogoMIPS results too well on some PCs. That's not much of a surprise. However, we offer it in the interests of providing a BogoMIPS-like value for evaluating 8086/8088 and '286 based PCs. In addition to the updated BOGOMIPS.C file and its traditional MAKEFILE and other supporting files, this package also includes BOGOMIPS.MAK, BOGOMI16.MAK, and BOGOMI16.RSP . These are Borland MAKER files for making the package's BOGOMIPS.EXE and BOGOMI16.EXE . In repeated runs on a single PC, these DOS BogoMIPS programs sometimes alternate between a pair of result values. Where "sometimes" ranges from rarely to frequently, depending on the PC being checked. This behavior isn't intended. But, it does provide an indication of how "significant" the displayed results might be. In the table below, I've included both reported values from each of the three DOS programs listed. Below, I've listed BogoMIPS values reported by two Linux kernels and three DOS programs for several of my old PCs. The third DOS program: BOGOMIP2, is one of Glenn McCorkle's DOS makes from BOGOMIPS.C v1.3 . Unfortunately, BOGOMIP2.EXE appears to hang on an 8088 based PC. Of course, the 32-bit kernels and program can't be run on Zeke, either. --- Indicates value(s) that aren't available for one reason or another. The reported entries are: PC Name Processor Description followed by BogoMIPS results from: v2.0.30 kernel v2.2.14-5.0 kernel BOGOMIPS.EXE BOGOMI16.EXE BOGOMIP2.EXE ============== ================== ============ ============ ============ Zeke 8088 based Zenith PC XT clone, with no NPX. --- --- --- 0.41/0.42 --- Willy '386/'387 based Zenith PC clone, with external cache RAM. --- 4.94 4.92/5.08 4.96/5.23 4.92/5.13 Simon '486SX based PC, with no NPX nor external cache. 12.44 --- 12.21/12.72 11.69/12.04 11.19/11.72 Bashful '486DX based PC, with internal NPX and external cache RAM. 33.28 33.28 33.01/33.92 30.58/31.80 29.84/30.78 Sailboard III Pentium based PC, with internal NPX and external cache RAM. 66.15 66.15 64.28/66.02 122.33/127.22 115.88/119.39 Vincent '686/Pentium III (Coppermine) based PC, with everything. 747.11 747.11 723.78/751.61 748.39/771.07 750.46/787.98 I welcome all question(s) and/or comment(s) on this package. Please view the included FCMEMADR.GIF file for my e-mail address. Fred C. Macall 28 June 2010