Skip to content
tomojira edited this page Oct 9, 2024 · 3 revisions

This page will expand on the information here:

That page should be read first.

CPU

cpu_year

This table shows how cpu_year corresponds to cpu_cycles. This information can be found in the source code here:

An equivalent CPU model is also shown, but note that this is very rough - DOSBox cycles cannot truly be converted to real CPU performance.

cpu_year cpu_cycles CPU
< 1982 315 8088 @ 4.77 MHz
1982 900 8088 @ 8 MHz
1983 1500 286 @ 10 MHz
1984 2100 286 @ 12 MHz
1985 2750 386 @ 16 Mhz
1986 3800 386 @ 20 MHz
1987 4800 386 @ 33 MHz
1988 6300 386DX @ 33 MHz
1989 7800 486SX @ 25 MHz
1990 14000 486DX @ 33 MHz
1991 23800 486DX @ 50 MHz
1992 27000 486DX @ 66 MHz
1993 44000 Pentium @ 60 MHz
1994 55000 Pentium @ 75 MHz
1995 66800 Pentium @ 100 MHz
1996 93000 Pentium @ 166 MHz
1997 125000 Pentium @ 200 MHz
1998 200000 Pentium II @ 300 MHz
1999 350000 Pentium II @ 450 MHz
> 1999 500000 Pentium III @ 600 MHz

DOSBox Pure performance setting

This table shows DOSBox Pure's emulated performance settings, found under Core Options -> Performance. These options do not necessarily correspond exactly with the cpu_year settings. Note that the CPU is a rough equivalent - DOSBox cycles cannot truly be converted to real CPU performance.

This information can be found in the source code here:

Year Cycles CPU
1980 315 8086/8088, 4.77 MHz
1982 1320 286, 6 MHz
1985 2750 286, 12.5 MHz
1987 4720 386, 20 MHz
1989 7800 386DX, 33 MHz
1990 13400 486DX, 33 MHz
1992 26800 486DX2, 66 MHz
1995 77000 Pentium, 100 MHz
1997 200000 Pentium II, 300 MHz
1999 500000 Pentium III, 600 MHz
2000 1000000 AMD Athlon, 1.2 GHz

DOSBox-X CPU speed setting

This table shows DOSBox-X's emulated CPU speed setting. Again, this is only approximate, as DOSBox cycles cannot be converted into real CPU performance. As a different emulator, DOSBox-X also can't be equated to DOSBox Pure - this table is only here for a quick and rough comparison.

This information can be found in the source code here:

CPU Cycles
8088 XT 4.77MHz 240
286 8MHz 750
286 12MHz 1510
286 25MHz 3300
386DX 25MHz 4595
386DX 33MHz 6075
486DX 33MHz 12010
486DX2 66MHz 23880
486DX4 100MHz 33445
486DX5 133MHz 47810
Pentium 60MHz 31545
Pentium 66MHz 35620
Pentium 75MHz 43500
Pentium 90MHz 52000
Pentium 100MHz 60000
Pentium 120MHz 74000
Pentium 133MHz 80000
Pentium 166MHz MMX 97240
AMD K6 166MHz 110000
AMD K6 200MHz 130000
AMD K6-2 300MHz 193000
AMD Athlon 600MHz 306000
Pentium III 866MHz EB 407000

Clone this wiki locally