OpenMPT > Technical Documents

Using OpenMPT on historic systems

(1/1)

manx:
Running OpenMPT on historic systems

These tables might be useful if you want to use OpenMPT on old systems.

If you found a bug in the current version (marked green or orange), or have other issues that prevent you from upgrading, please don't just go back to using an old version.
Instead, please report the bug so that we can actually fix it.

Any version of OpenMPT that is marked red or purple is not supported any more by the OpenMPT team. We will not fix any bugs in unsupported OpenMPT versions.

Any version of Windows that is marked red or purple is not supported any more by Microsoft, and should not be used with any connection to an untrusted network, especially not the internet.

The information presented here is based on historic documentation and in some cases on guesses only. It in particular has not been verified on actual systems.

Minimum system requirements for OpenMPT versions

OpenMPTminimum
Windows
Versionsminimum
Wine
Versionminimum
CPU
featuresminimum CPUsOpenMPT 1.31
test builds
Windows 101.8x86: SSE2
amd64
arm: ARMv7, VFPv3
arm64: AArch64x86: Intel Pentium 4, AMD Athlon 64, VIA C7, Transmeta Efficeon
amd64: Intel Pentium D, AMD Athlon 64, VIA Nano, Zhaoxin Kaixian ZX-A
arm
arm64OpenMPT 1.31-legacy
test builds
Windows 7 SP11.8x86: SSE2
amd64x86: Intel Pentium 4, AMD Athlon 64, VIA C7, Transmeta Efficeon
amd64: Intel Pentium D, AMD Athlon 64, VIA Nano, Zhaoxin Kaixian ZX-AOpenMPT 1.31-retro
test builds
Windows XP1.8x86: 586
amd64x86: Intel Pentium, AMD K5, Cyrix 6x86MX, VIA Cyrix III, Transmeta Crusoe, NSC Geode GX1, SiS 55x, RDC IAD 100
amd64: Intel Pentium D, AMD Athlon 64, VIA Nano, Zhaoxin Kaixian ZX-AOpenMPT 1.30
OpenMPT 1.30 download
test builds
OpenMPT 1.30.00.55-r16134 (installer)
OpenMPT 1.30.00.55-r16134 (portable x86)
OpenMPT 1.30.00.55-r16134 (portable amd64)
OpenMPT 1.30.00.55-r16134 (portable arm)
OpenMPT 1.30.00.55-r16134 (portable arm64)
Windows 101.8x86: SSE2
amd64
arm: ARMv7, VFPv3
arm64: AArch64x86: Intel Pentium 4, AMD Athlon 64, VIA C7, Transmeta Efficeon
amd64: Intel Pentium D, AMD Athlon 64, VIA Nano, Zhaoxin Kaixian ZX-A
arm
arm64OpenMPT 1.30-legacy
OpenMPT 1.30 download
test builds
OpenMPT 1.30.00.55-r16134-legacy (installer)
OpenMPT 1.30.00.55-r16134-legacy (portable x86)
OpenMPT 1.30.00.55-r16134-legacy (portable amd64)
Windows 7 SP11.8x86: SSE2
amd64x86: Intel Pentium 4, AMD Athlon 64, VIA C7, Transmeta Efficeon
amd64: Intel Pentium D, AMD Athlon 64, VIA Nano, Zhaoxin Kaixian ZX-AOpenMPT 1.30-retro
OpenMPT 1.30 download
test builds
OpenMPT 1.30.00.55-r16134-retro (portable x86)
OpenMPT 1.30.00.55-r16134-retro (portable amd64)
Windows XP1.8x86: 586
amd64x86: Intel Pentium, AMD K5, Cyrix 6x86MX, VIA Cyrix III, Transmeta Crusoe, NSC Geode GX1, SiS 55x, RDC IAD 100
amd64: Intel Pentium D, AMD Athlon 64, VIA Nano, Zhaoxin Kaixian ZX-AOpenMPT 1.29
OpenMPT 1.29.15 (x86 installer)
OpenMPT 1.29.15 (amd64 installer)
OpenMPT 1.29.15 (x86 zip)
OpenMPT 1.29.15 (amd64 zip)
Windows 71.8x86: SSE2
amd64x86: Intel Pentium 4, AMD Athlon 64, VIA C7, Transmeta Efficeon
amd64: Intel Pentium D, AMD Athlon 64, VIA Nano, Zhaoxin Kaixian ZX-AOpenMPT 1.28
OpenMPT 1.28.10 (x86 installer)
OpenMPT 1.28.10 (amd64 installer)
OpenMPT 1.28.10 (x86 zip)
OpenMPT 1.28.10 (amd64 zip)
Windows 71.8x86: SSE2
amd64x86: Intel Pentium 4, AMD Athlon 64, VIA C7, Transmeta Efficeon
amd64: Intel Pentium D, AMD Athlon 64, VIA Nano, Zhaoxin Kaixian ZX-AOpenMPT 1.28-old
OpenMPT 1.28.10-old (x86 installer)
OpenMPT 1.28.10-old (amd64 installer)
OpenMPT 1.28.10-old (x86 zip)
OpenMPT 1.28.10-old (amd64 zip)
Windows XP1.8x86: 586
amd64x86: Intel Pentium, AMD K5, Cyrix 6x86MX, VIA Cyrix III, Transmeta Crusoe, NSC Geode GX1, SiS 55x, RDC IAD 100
amd64: Intel Pentium D, AMD Athlon 64, VIA Nano, Zhaoxin Kaixian ZX-AOpenMPT 1.27
OpenMPT 1.27.11 (x86 installer)
OpenMPT 1.27.11 (amd64 installer)
OpenMPT 1.27.11 (x86 zip)
OpenMPT 1.27.11 (amd64 zip)
Windows 71.8x86: SSE2
amd64x86: Intel Pentium 4, AMD Athlon 64, VIA C7, Transmeta Efficeon
amd64: Intel Pentium D, AMD Athlon 64, VIA Nano, Zhaoxin Kaixian ZX-AOpenMPT 1.27-old
OpenMPT 1.27.11-old (x86 installer)
OpenMPT 1.27.11-old (amd64 installer)
OpenMPT 1.27.11-old (x86 zip)
OpenMPT 1.27.11-old (amd64 zip)
Windows XP1.6x86: 586
amd64x86: Intel Pentium, AMD K5, Cyrix 6x86MX, VIA Cyrix III, Transmeta Crusoe, NSC Geode GX1, SiS 55x, RDC IAD 100
amd64: Intel Pentium D, AMD Athlon 64, VIA Nano, Zhaoxin Kaixian ZX-AOpenMPT 1.25..1.26
OpenMPT 1.26.14 (x86 installer)
OpenMPT 1.26.14 (amd64 installer)
OpenMPT 1.26.14 (x86 zip)
OpenMPT 1.26.14 (amd64 zip)
Windows 71.4x86: SSE2
amd64x86: Intel Pentium 4, AMD Athlon 64, VIA C7, Transmeta Efficeon
amd64: Intel Pentium D, AMD Athlon 64, VIA Nano, Zhaoxin Kaixian ZX-AOpenMPT 1.25-old..1.26-old
OpenMPT 1.26.14-old (x86 installer)
OpenMPT 1.26.14-old (x86 zip)
Windows 2000
Windows 98 SE + KEx1.0x86: 486DX, CX8
amd64x86: Intel Pentium, AMD K5, Cyrix 6x86MX, Rise mP6, IDT WinChip C6, NSC Geode GX1, VIA Cyrix III, Transmeta Crusoe, SiS 55x, RDC IAD 100
amd64: Intel Pentium D, AMD Athlon 64, VIA Nano, Zhaoxin Kaixian ZX-AOpenMPT 1.23..1.24
OpenMPT 1.24.04 (x86 installer)
OpenMPT 1.24.04 (amd64 installer)
OpenMPT 1.24.04 (x86 zip)
OpenMPT 1.24.04 (amd64 zip)
Windows 2000
Windows 98 SE + KEx1.0x86: 486DX, CX8
amd64x86: Intel Pentium, AMD K5, Cyrix 6x86MX, Rise mP6, IDT WinChip C6, NSC Geode GX1, VIA Cyrix III, Transmeta Crusoe, SiS 55x, RDC IAD 100
amd64: Intel Pentium D, AMD Athlon 64, VIA Nano,  Zhaoxin Kaixian ZX-AOpenMPT 1.19..1.22
OpenMPT 1.22.07 (x86 installer)
OpenMPT 1.22.07 (x86 zip)
Windows 2000
Windows 98 SE + KEx1.0x86: 486DX, CX8x86: Intel Pentium, AMD K5, Cyrix 6x86MX, Rise mP6, IDT WinChip C6, NSC Geode GX1, VIA Cyrix III, Transmeta Crusoe, SiS 55x, RDC IAD 100
amd64: Intel Pentium D, AMD Athlon 64, VIA Nano,  Zhaoxin Kaixian ZX-AOpenMPT 1.17..1.18
OpenMPT 1.18.03 (x86 installer)
OpenMPT 1.18.03 (x86 zip)
Windows 2000
Windows 98 SE0.xx86: 486DXx86: Intel 80486DX, AMD Am486 DX, Cyrix Cx486DX, NexGen Nx586-PF, DM&P Vortex86DX, Rise mP6, IDT WinChip C6, NSC Geode GX1, VIA Cyrix III, Transmeta Crusoe, SiS 55x, RDC IAD 100
amd64: Intel Pentium D, AMD Athlon 64, VIA Nano, Zhaoxin Kaixian ZX-AModPlug Tracker 1.00..1.16
ModPlug Tracker 1.16.207 (x86 zip)
Windows NT4
Windows 950.xx86: 486DXx86: Intel 80486DX, AMD Am486 DX, Cyrix Cx486DX, NexGen Nx586-PF, DM&P Vortex86DX, Rise mP6, IDT WinChip C6, NSC Geode GX1, VIA Cyrix III, Transmeta Crusoe, SiS 55x, RDC IAD 100
amd64: Intel Pentium D, AMD Athlon 64, VIA Nano, Zhaoxin Kaixian ZX-A
* green: supported OpenMPT version
* orange: supported OpenMPT version for older systems
* red: unsupported OpenMPT version
* purple: unsupported OpenMPT version, there are newer versions with the same minimum system requirements available

manx:
Latest OpenMPT version that runs on a given Operating System and CPU configuration

Windowsamd64x86 (SSE2)x86 (586)x86 (486DX, CX8)x86 (486DX)WindowsWindows 101.30 / 1.311.30 / 1.31---Windows 10Windows 8.11.30-legacy / 1.31-legacy1.30-legacy / 1.31-legacy---Windows 8.1Windows 81.30-legacy / 1.31-legacy1.30-legacy / 1.31-legacy---Windows 8Windows 7 SP11.30-legacy / 1.31-legacy1.30-legacy / 1.31-legacy---Windows 7 SP1Windows 71.29 / 1.30-retro / 1.31-retro1.29 / 1.30-retro / 1.31-retro---Windows 7Windows Vista1.28-old / 1.30-retro / 1.31-retro1.28-old / 1.30-retro / 1.31-retro1.28-old / 1.30-retro / 1.31-retro--Windows VistaWindows XP1.28-old / 1.30-retro / 1.31-retro1.28-old / 1.30-retro / 1.31-retro1.28-old / 1.30-retro / 1.31-retro--Windows XPWindows 2000-1.26-old1.26-old--Windows 2000Windows NT4-1.161.161.161.16Windows NT4Windowsamd64x86 (SSE2)x86 (586)x86 (486DX, CX8)x86 (486DX)WindowsWine 5.0.x1.30 / 1.311.30 / 1.311.28-old / 1.30-retro / 1.31-retro--Wine 5.0.xWine 4.0.x1.30 / 1.311.30 / 1.311.28-old / 1.30-retro / 1.31-retro--Wine 4.0.xWine 3.0.x1.30 / 1.311.30 / 1.311.28-old / 1.30-retro / 1.31-retro--Wine 3.0.xWine 2.0.x1.30 / 1.311.30 / 1.311.28-old / 1.30-retro / 1.31-retro--Wine 2.0.xWine 1.8.x1.30 / 1.311.30 / 1.311.28-old / 1.30-retro / 1.31-retro--Wine 1.8.xWine 1.6.x1.27-old1.27-old1.27-old--Wine 1.6.xWine 1.4.x-1.261.26-old1.26-old1.18Wine 1.4.xWine 1.2.x-1.26-old1.26-old1.26-old1.18Wine 1.2.xWine 1.0.x-1.26-old1.26-old1.26-old1.18Wine 1.0.xWine 0.x.x-1.181.181.181.18Wine 0.x.xWindowsamd64x86 (SSE2)x86 (586)x86 (486DX, CX8)x86 (486DX)WindowsWindows ME + KEx-1.26-old1.26-old1.26-old-Windows ME + KExWindows 98 SE + KEx-1.26-old1.26-old1.26-old1.18Windows 98 SE + KExWindows ME-1.181.181.18-Windows MEWindows 98 SE-1.181.181.181.18Windows 98 SEWindows 98-1.161.161.161.16Windows 98Windows 95-1.161.161.161.16Windows 95Windowsamd64x86 (SSE2)x86 (586)x86 (486DX, CX8)x86 (486DX)Windows

manx:
Compiling historic OpenMPT versions

Version1.00-1.16MPT Wild!1.171.181.191.20-1.221.23-1.241.251.261.271.281.291.301.31Timeframe1998-200420042004-2009201020112012-20132014-201520152016-20172017-20182019-20202020-20212021-...2021-...Primary Compiler
Secondary Compiler
RETRO CompilerVS6VS2003VS2003VS2003VS2008VS2008VS2008
VS2010VS2010
VS2008VS2010
VS2008VS2015VS2017VS2019VS2019

VS2017VS2019

VS2017Other CompilersVS6VS2008VS2010VS2010VS2012
VS2013
VS2015VS2012
VS2013
VS2015VS2017VS2015VS2022VS2022Compilers with limited supportVS2017Version1.00-1.16MPT Wild!1.171.181.191.20-1.221.23-1.241.251.261.271.281.291.301.31MS-DOS 6 (1993-1995)nonononononononononononononoWindows 3.11 (1993-1995)nonononononononononononononoWindows 3.11 + Win32s (1995-1996)maybenononononononononononononoVersion1.00-1.16MPT Wild!1.171.181.191.20-1.221.23-1.241.251.261.271.281.291.301.31Windows 95 (1995-2001)yesnononononononononononononoWindows 98 (1998-1999)yesmaybemaybemaybenonononononononononoWindows 98 SE (1999-2006)yesyesyesyesnonononononononononoWindows ME (2000-2006)yesyesyesyesnonononononononononoWindows 98 SE + KernelEx (2009-2013)maybemaybemaybemaybeyesyesyesoldoldnononononoWindows ME + KernelEx (2009-2013)maybemaybemaybemaybeyesyesyesoldoldnononononoVersion1.00-1.16MPT Wild!1.171.181.191.20-1.221.23-1.241.251.261.271.281.291.301.31Windows NT 3.5 (1994-2001)nonononononononononononononoWindows NT 3.51 (1995-2001)maybenononononononononononononoWindows NT4 (1996-2004)yesmaybemaybemaybenonononononononononoWindows 2000 (2000-2010)yesyesyesyesyesyesyesoldoldnononononoWindows XP (2001-2014)yesyesyesyesyesyesyesoldoldoldoldnoretroretroWindows Vista (2006-2017)maybemaybeyesyesyesyesyesoldoldoldoldnoretroretroWindows 7 (2009-2013)maybemaybeyesyesyesyesyesyesyesyesyesyesretroretroWindows 7 SP1 (2010-2020)maybemaybeyesyesyesyesyesyesyesyesyesyeslegacylegacyWindows 8 (2012-2016)maybemaybemaybemaybemaybeyesyesyesyesyesyesyeslegacylegacyWindows 8.1 (2013-2023)maybemaybemaybemaybemaybeyesyesyesyesyesyesyeslegacylegacyWindows 10 (2015-____)maybemaybemaybemaybemaybemaybemaybemaybeyesyesyesyesyesyesVersion1.00-1.16MPT Wild!1.171.181.191.20-1.221.23-1.241.251.261.271.281.291.301.31

manx:

IntelAMD
NSC
NexGenZhaoxin
VIA
Cyrix
IDTRDC
Transmeta
DM&P
SiS
Rise
486, no FPU
486

Intel 80486SX (1989)
Intel 80486DX (1989)

AMD Am486 SX (1993)
AMD Am486 DX (1993)
NexGen Nx586 (1994)
AMD Am5x86 (1995)
NexGen Nx586-PF (1995)

Cyrix Cx486S (1993)
Cyrix Cx486DX (1993)
Cyrix 5x86 (1995)
Cyrix 6x86 (1996)
Cyrix MediaGX (1997)

DM&P Vortex86SX (2008)
DM&P Vortex86DX (2008)
DM&P Vortex86MX (2008)

586, CPUID optional
586, CX8 bug
586, CX8 optional
586
(MMX)
(3dNow (incl. MMX))

Intel Pentium (1993)
Intel Pentium MMX (MMX) (1996)
Intel Quark (2013)

AMD K5 (1996)
AMD K6 (MMX) (1997)
AMD K6-2 (3dNow) (1998)
AMD K6-III (3dNow) (1999)

Cyrix 6x86L (1996)
IDT WinChip C6 (MMX) (1997)
IDT WinChip 2 (3dNow) (1998)

Rise mP6 (MMX) (1998)
SiS 55x (MMX) (2001)
DM&P Vortex86 (MMX) (2001)
RDC IAD 100 (2009)

686
(3dNowExt (incl. 3dNow))
(SSE1 (incl. MMX))
(3dNowPro (incl. 3dNowExt, SSE1))

Intel Pentium Pro (1995)
Intel Pentium 2 (MMX) (1997)
Intel Pentium 3 (SSE1) (1999)

AMD Athlon (K7) (3dNowExt) (1999)
NSC Geode GX1 (MMX) (2000)
AMD Athlon XP (3dNowPro) (2001)
NSC Geode GX2 (3dNow) (2002)
AMD Geode GX (3dNow) (2002)
AMD Geode LX (3dNow) (2003)
AMD Geode NX (3dNowPro) (2004)

Cyrix 6x86MX (MMX) (1997)
Cyrix MII (MMX) (1998)
Cyrix MediaGXm (MMX) (1998)
VIA Cyrix III (3dNow) (2000)
VIA C3 (SSE1) (2001)

Transmeta Crusoe (MMX) (2000)

SSE2

Intel Pentium 4 (2000)
Intel Pentium M (2003)
Intel Core (2006)
Intel Atom N2xx (2008)
Intel Atom Zxxx (2008)
Intel Atom Z2xxx (2012)

- none

VIA C7 (2005)

Transmeta Efficeon (2004)

amd64

Intel Pentium D (2005)
Intel Core 2 (2006)
Intel Atom cores (2008)
Intel Core cores (2008)
anything (since 2013)

AMD Athlon 64 (3dNowPro) (2003)
AMD Athlon (K10) (3dNowPro) (2007)
AMD Athlon II (3dNowPro) (2009)
AMD Bulldozer cores (2011)
AMD Bobcat cores (2011)
AMD Zen cores (2017)
anything (since 2005)

VIA Nano (2008)
VIA Nano X2 (2011)
VIA QuadCore (2015)
Zhaoxin Kaixian ZX-A
Zhaoxin Kaixian ZX-C
Zhaoxin Kaixian ZX-C+
Zhaoxin Kaisheng ZX-C+

- none

Navigation

[0] Message Index

Go to full version