Editing PC Emulator Comparisons
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | {{main|POS ( | + | {{main|POS (Pong_Consoles) CPUs and Other Chips#x86 CPUs}} |
{{for|emulators that run on DOS|Emulators on Legacy systems#DOS}} | {{for|emulators that run on DOS|Emulators on Legacy systems#DOS}} | ||
{{for|emulators that run on Windows 3.x|Emulators on Legacy systems#Windows 3.x}} | {{for|emulators that run on Windows 3.x|Emulators on Legacy systems#Windows 3.x}} | ||
{{for|emulators that run on Windows 9x|Emulators on Legacy systems#Windows 9x}} | {{for|emulators that run on Windows 9x|Emulators on Legacy systems#Windows 9x}} | ||
− | {{for|emulators that run on Windows 2000, Windows XP and Windows Vista|Emulators on Legacy systems | + | {{for|emulators that run on Windows 2000, Windows XP and Windows Vista|Emulators on Legacy systems}} |
The PC architecture originates from the 1981 IBM PC 5150. Due to being designed with off-the-shelf hardware, clone manufacturers could produce compatible hardware and was only limited by the copyright on the PC's BIOS. To circumvent this, competitors such as Compaq created their own compatible BIOSes using clean-room reverse engineering.[https://emulation.gametechwiki.com/index.php/Legal_Status_of_Emulation#Avoiding] | The PC architecture originates from the 1981 IBM PC 5150. Due to being designed with off-the-shelf hardware, clone manufacturers could produce compatible hardware and was only limited by the copyright on the PC's BIOS. To circumvent this, competitors such as Compaq created their own compatible BIOSes using clean-room reverse engineering.[https://emulation.gametechwiki.com/index.php/Legal_Status_of_Emulation#Avoiding] | ||
Line 12: | Line 12: | ||
Keep in mind that due to DOS and Windows software having to be designed to support a range of different hardware accuracy is far less crucial than for most systems covered by this wiki. | Keep in mind that due to DOS and Windows software having to be designed to support a range of different hardware accuracy is far less crucial than for most systems covered by this wiki. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=Emulators= | =Emulators= | ||
− | + | {{for|software that can run hardware features designed for PC-9800 system|NEC PC-9800 series#Hardware features and peripherals}} | |
− | + | *Also tons of non-active obsolete DOSBox forks for Android exists, see [https://emulation.gametechwiki.com/index.php?title=POS_(Pong_Consoles)_CPUs_and_Other_Chips&diff=70741&oldid=70740#x86_CPUs this page] for that. | |
+ | *See also [[:Category:x86-based]] for other x86 based systems software emulation or [[Windows_2000/XP/Vista_emulators|Windows XP/Vista]] and [[Windows_95/98/ME_emulators|Windows 9x]] for virtualization of these operating systems. | ||
<div style="max-width:100%; overflow:auto;"> | <div style="max-width:100%; overflow:auto;"> | ||
Line 30: | Line 25: | ||
! scope="col"|<small>[[#Enhancements|Enhancements]]</small> | ! scope="col"|<small>[[#Enhancements|Enhancements]]</small> | ||
! scope="col"|<small>[[#Hardware_.26_Peripheral_Support|Hardware support, features<br/>and peripherals]]</small> | ! scope="col"|<small>[[#Hardware_.26_Peripheral_Support|Hardware support, features<br/>and peripherals]]</small> | ||
− | |||
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended emulators|Recommended]] | ! scope="col"|[[Recommended emulators|Recommended]] | ||
|- | |- | ||
− | !colspan=" | + | !colspan="8"|PC / x86 |
|- | |- | ||
|[[86Box]] | |[[86Box]] | ||
|align=left|{{Icon|Windows|Linux|Mac}} | |align=left|{{Icon|Windows|Linux|Mac}} | ||
|[http://ci.86box.net/job/86Box Dev]<br/>[https://github.com/86Box/86Box/releases {{86BoxVer}}]<br/>[https://github.com/PCBox/PCBox/actions PCBox fork] | |[http://ci.86box.net/job/86Box Dev]<br/>[https://github.com/86Box/86Box/releases {{86BoxVer}}]<br/>[https://github.com/PCBox/PCBox/actions PCBox fork] | ||
− | |{{~}} ||{{✓}} | + | |{{~}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} |
|- | |- | ||
|[[PCem]] | |[[PCem]] | ||
|align=left|{{Icon|Windows|Linux|Mac}} | |align=left|{{Icon|Windows|Linux|Mac}} | ||
|[http://pcem-emulator.co.uk {{PCemVer}}]<br/>[https://github.com/sarah-walker-pcem/pcem/actions git]<br/>[https://github.com/PCemOnMac/PCemV17macOS/releases git] <small>(macos)</small> | |[http://pcem-emulator.co.uk {{PCemVer}}]<br/>[https://github.com/sarah-walker-pcem/pcem/actions git]<br/>[https://github.com/PCemOnMac/PCemV17macOS/releases git] <small>(macos)</small> | ||
− | |{{~}} ||{{✓}} | + | |{{~}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} |
|- | |- | ||
|[[DOSBox]]<br/>[[DOSBox#Forks|and forks]] | |[[DOSBox]]<br/>[[DOSBox#Forks|and forks]] | ||
Line 51: | Line 45: | ||
|[https://github.com/joncampbell123/dosbox-x/releases {{DOSBox-XVer}}] (DOSBox-X)<br/>[https://dosbox-staging.github.io {{DOSBoxStagingVer}}] (DOSBox Staging)<br/>[https://github.com/schellingb/dosbox-pure/releases {{DOSBox PureVer}}] (DOSBox Pure)<br/>[https://github.com/realnc/dosbox-core git] (DOSBox-core)<br/><small>''<abbr title="We recommend DOSBox forks instead of DOSBox for advanced users or those seeking specific functionalities, more feature support and modern | |[https://github.com/joncampbell123/dosbox-x/releases {{DOSBox-XVer}}] (DOSBox-X)<br/>[https://dosbox-staging.github.io {{DOSBoxStagingVer}}] (DOSBox Staging)<br/>[https://github.com/schellingb/dosbox-pure/releases {{DOSBox PureVer}}] (DOSBox Pure)<br/>[https://github.com/realnc/dosbox-core git] (DOSBox-core)<br/><small>''<abbr title="We recommend DOSBox forks instead of DOSBox for advanced users or those seeking specific functionalities, more feature support and modern | ||
enhancements.">[http://www.dosbox.com/download.php?main=1 0.74-3] (DOSBox)</abbr>''</small> | enhancements.">[http://www.dosbox.com/download.php?main=1 0.74-3] (DOSBox)</abbr>''</small> | ||
− | |{{~}} ||{{~}} | + | |{{~}} ||{{~}} ||{{✓}} ||{{~}}<ref group=N>[[DOSBox#Forks|DOSBox-X]], [[DOSBox#Forks|DOSBox Staging]], [[DOSBox#Forks|DOSBox Pure]] and [[DOSBox#Forks|DOSBox-core]] forks are still active.</ref> ||{{✓}} |
|- | |- | ||
|[[DREAMM]] | |[[DREAMM]] | ||
|align=left|{{Icon|Windows|Linux|macOS}} | |align=left|{{Icon|Windows|Linux|macOS}} | ||
|[https://aarongiles.com/dreamm {{DREAMMVer}}] | |[https://aarongiles.com/dreamm {{DREAMMVer}}] | ||
− | |{{~}}<abbr title="EPx filtering, Copy protection answer look-ups">*</abbr> ||{{~}}<abbr title="Direct3D emulation, DOS/Win32 implementation">*</abbr> | + | |{{~}}<abbr title="EPx filtering, Copy protection answer look-ups">*</abbr> ||{{~}}<abbr title="Direct3D emulation, DOS/Win32 implementation">*</abbr> ||{{✗}} ||{{✓}} ||{{~}}<abbr title="Compatibility is limited to select games">*</abbr> |
|- | |- | ||
|[https://github.com/dbalsom/martypc MartyPC] | |[https://github.com/dbalsom/martypc MartyPC] | ||
|align=left|{{Icon|Windows}}<br/>{{Icon|Linux|macOS}}<abbr title="It should build on Linux and MacOS (Including M1) but no release builds for these platforms at the moment.">*</abbr> | |align=left|{{Icon|Windows}}<br/>{{Icon|Linux|macOS}}<abbr title="It should build on Linux and MacOS (Including M1) but no release builds for these platforms at the moment.">*</abbr> | ||
|[https://github.com/dbalsom/martypc/releases {{MartyPCVer}}] | |[https://github.com/dbalsom/martypc/releases {{MartyPCVer}}] | ||
− | |{{~}} ||{{~}} | + | |{{~}} ||{{~}} ||{{✓}} ||{{✓}} ||{{~}} |
|- | |- | ||
|UniPCemu | |UniPCemu | ||
|align=left|{{Icon|Windows}} | |align=left|{{Icon|Windows}} | ||
|[https://superfury.itch.io/unipcemu/devlog 2023/04/11] | |[https://superfury.itch.io/unipcemu/devlog 2023/04/11] | ||
− | |{{?}} ||{{~}} | + | |{{?}} ||{{~}} ||{{✓}} ||{{✓}} ||{{~}} |
|- | |- | ||
|[https://www.varcem.com VARCem] | |[https://www.varcem.com VARCem] | ||
|align=left|{{Icon|Windows|Linux|Mac}} | |align=left|{{Icon|Windows|Linux|Mac}} | ||
|[https://www.varcem.com/?page=dl Builds] | |[https://www.varcem.com/?page=dl Builds] | ||
− | |{{?}} ||{{~}}<abbr title="8086, 80286, 386, 486, Pentium">*</abbr> | + | |{{?}} ||{{~}}<abbr title="8086, 80286, 386, 486, Pentium">*</abbr> ||{{✓}} ||{{~}} ||{{~}} |
|- | |- | ||
|[[MAME]] | |[[MAME]] | ||
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | |align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | ||
|<abbr title="Latest development version">git artifacts</abbr><ref group=N>[https://nightly.link/mamedev/mame/workflows/ci-windows/master CI-Windows] [https://nightly.link/mamedev/mame/workflows/ci-linux/master CI-Linux] [https://nightly.link/mamedev/mame/workflows/ci-macos/master CI-Macos]</ref></br>[http://www.mamedev.org/release.html {{MAMEVer}}]<br/>[https://buildbot.libretro.com/nightly/ libretro core] | |<abbr title="Latest development version">git artifacts</abbr><ref group=N>[https://nightly.link/mamedev/mame/workflows/ci-windows/master CI-Windows] [https://nightly.link/mamedev/mame/workflows/ci-linux/master CI-Linux] [https://nightly.link/mamedev/mame/workflows/ci-macos/master CI-Macos]</ref></br>[http://www.mamedev.org/release.html {{MAMEVer}}]<br/>[https://buildbot.libretro.com/nightly/ libretro core] | ||
− | |{{~}} ||{{~}} | + | |{{~}} ||{{~}} ||{{✓}} ||{{✓}} ||{{~}} |
|- | |- | ||
|[https://www.pcjs.org/ PCjs] | |[https://www.pcjs.org/ PCjs] | ||
|align=left|{{Icon|Web}} | |align=left|{{Icon|Web}} | ||
|[https://github.com/jeffpar/pcjs git] | |[https://github.com/jeffpar/pcjs git] | ||
− | |{{✗}} ||{{~}}<abbr title="8086, 80286, 386">*</abbr> | + | |{{✗}} ||{{~}}<abbr title="8086, 80286, 386">*</abbr> ||{{✓}} ||{{✓}} ||{{✗}} |
|- | |- | ||
|[[QEMU]] | |[[QEMU]] | ||
|align=left|{{Icon|Windows|Linux|macOS}} | |align=left|{{Icon|Windows|Linux|macOS}} | ||
|[https://www.qemu.org/download/ {{QEMUVer}}] | |[https://www.qemu.org/download/ {{QEMUVer}}] | ||
− | |{{✗}} ||{{✗}} | + | |{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} |
|- | |- | ||
|[[Bochs]] | |[[Bochs]] | ||
|align=left|{{Icon|Windows|Linux|FreeBSD|BeOS|OS2|AmigaOS|MorphOS}} | |align=left|{{Icon|Windows|Linux|FreeBSD|BeOS|OS2|AmigaOS|MorphOS}} | ||
|[https://sourceforge.net/projects/bochs/files/bochs {{BochsVer}}] | |[https://sourceforge.net/projects/bochs/files/bochs {{BochsVer}}] | ||
− | |{{✗}} ||{{✗}} | + | |{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}} |
|- | |- | ||
− | !colspan=" | + | !colspan="8"|Mobile / ARM |
|- | |- | ||
|[[DOSBox#Forks|DOSBox Pure]] | |[[DOSBox#Forks|DOSBox Pure]] | ||
|align=left|{{Icon|Android|iOS}} | |align=left|{{Icon|Android|iOS}} | ||
|[https://buildbot.libretro.com/nightly/ libretro core] | |[https://buildbot.libretro.com/nightly/ libretro core] | ||
− | |{{~}} ||{{~}} | + | |{{~}} ||{{~}} ||{{✓}} ||{{✓}} ||{{✓}} |
|- | |- | ||
|UniPCemu | |UniPCemu | ||
|align=left|{{Icon|Android}} | |align=left|{{Icon|Android}} | ||
|[https://superfury.itch.io/unipcemu/devlog 2023/04/11] | |[https://superfury.itch.io/unipcemu/devlog 2023/04/11] | ||
− | |{{?}} ||{{~}} | + | |{{?}} ||{{~}} ||{{✓}} ||{{✓}} ||{{~}} |
|- | |- | ||
|Magic DOSBox | |Magic DOSBox | ||
|align=left|{{Icon|Android}} | |align=left|{{Icon|Android}} | ||
|[https://play.google.com/store/apps/details?id=bruenor.magicbox 1.0.84] | |[https://play.google.com/store/apps/details?id=bruenor.magicbox 1.0.84] | ||
− | |{{?}} ||{{~}}<abbr title="80286, 386">*</abbr> | + | |{{?}} ||{{~}}<abbr title="80286, 386">*</abbr> ||{{✗}} ||{{✓}} ||{{✗}} |
|- | |- | ||
|[[QEMU|Limbo]] | |[[QEMU|Limbo]] | ||
|align=left|{{Icon|Android|WinMobile}} | |align=left|{{Icon|Android|WinMobile}} | ||
|[https://virtualmachinery.weebly.com/limbo-downloads.html 6.0.1] <br>[https://forum.xda-developers.com/attachments/qemu-7z.475570 WinMobile build] | |[https://virtualmachinery.weebly.com/limbo-downloads.html 6.0.1] <br>[https://forum.xda-developers.com/attachments/qemu-7z.475570 WinMobile build] | ||
− | |{{✗}} ||{{✗}} | + | |{{✗}} ||{{✗}} ||{{✓}} ||{{~}} ||{{✗}} |
|- | |- | ||
|DOSBoxPPC | |DOSBoxPPC | ||
|align=left|{{Icon|WinMobile}} | |align=left|{{Icon|WinMobile}} | ||
|[http://www.freewarepocketpc.net/ppc-download-dosboxppc-v0-63.html 0.63] | |[http://www.freewarepocketpc.net/ppc-download-dosboxppc-v0-63.html 0.63] | ||
− | |{{?}} ||{{~}}<abbr title="80286, 386">*</abbr> | + | |{{?}} ||{{~}}<abbr title="80286, 386">*</abbr> ||{{✗}} ||{{✗}} ||{{✗}} |
|- | |- | ||
|[[Bochs]] | |[[Bochs]] | ||
|align=left|{{Icon|Android}} | |align=left|{{Icon|Android}} | ||
|[https://play.google.com/store/apps/details?id=net.sourceforge.bochs&hl=en_US&gl=US 2.6.11] <br>[https://github.com/lubomyr/bochs git] | |[https://play.google.com/store/apps/details?id=net.sourceforge.bochs&hl=en_US&gl=US 2.6.11] <br>[https://github.com/lubomyr/bochs git] | ||
− | |{{✗}} ||{{✗}} | + | |{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}} |
|- | |- | ||
− | !colspan=" | + | !colspan="8"|Consoles |
|- | |- | ||
|[[DOSBox#Forks|DOSBox Pure]] | |[[DOSBox#Forks|DOSBox Pure]] | ||
|align=left|{{Icon|XboxOne|SXS}} | |align=left|{{Icon|XboxOne|SXS}} | ||
|[https://buildbot.libretro.com/stable/ UWP libretro core] | |[https://buildbot.libretro.com/stable/ UWP libretro core] | ||
− | |{{~}} ||{{~}} | + | |{{~}} ||{{~}} ||{{✓}} ||{{✓}} ||{{✓}} |
|- | |- | ||
|UniPCemu | |UniPCemu | ||
|align=left|{{Icon|PSP|Switch|Vita}} | |align=left|{{Icon|PSP|Switch|Vita}} | ||
|[https://superfury.itch.io/unipcemu/devlog 2023/04/11] | |[https://superfury.itch.io/unipcemu/devlog 2023/04/11] | ||
− | |{{?}} ||{{~}} | + | |{{?}} ||{{~}} ||{{✓}} ||{{✓}} ||{{~}} |
|- | |- | ||
|[[Bochs]] | |[[Bochs]] | ||
|align=left|{{Icon|PS2}} | |align=left|{{Icon|PS2}} | ||
|[http://www.ps2dev.karashome.pl 2.3.5] | |[http://www.ps2dev.karashome.pl 2.3.5] | ||
− | |{{✗}} ||{{✗}} | + | |{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}} |
|} | |} | ||
</div> | </div> | ||
Line 150: | Line 144: | ||
|- | |- | ||
|[[PCem]]/[[86Box]]/[https://pcbox-emu.xyz/ PCBox]/[https://www.varcem.com/ VARCem]: | |[[PCem]]/[[86Box]]/[https://pcbox-emu.xyz/ PCBox]/[https://www.varcem.com/ VARCem]: | ||
− | These emulators provides an excellent compatibility and [[#Hardware_features_and_peripherals|hardware and peripheral support]] for DOS-based operating systems such as Windows 3.x, [[Windows_95/98/ME_emulators|Windows ME/98/95]] (and even NT-based [[Windows_2000/XP/Vista_emulators|XP/Vista]], | + | These emulators provides an excellent compatibility and [[#Hardware_features_and_peripherals|hardware and peripheral support]] for DOS-based operating systems such as [[POS_(Pong_Consoles)_CPUs_and_Other_Chips#x86_CPUs|Windows 3.x]], [[Windows_95/98/ME_emulators|Windows ME/98/95]] (and even NT-based [[Windows_2000/XP/Vista_emulators|XP/Vista]],Win7 supported but not recommended) that is beyond what "DOSBox forks" can offer but unlike "DOSBox forks" these emulators usually requires modest to top-notch [https://www.cpubenchmark.net/singleThread.html single thread performance of CPUs]. As of June 14, 2021, PCem's original developer, Sarah Walker, has stopped working on the project. It has now been taken over on December 18, 2021, by a new maintainer, Michael Manley. 86Box is a fork of PCem which is [https://github.com/86Box/86Box/issues/3577 developed more actively], while PCBox and VARCem are forks of 86Box. |
:: One aspect commonly used to compare PCem and 86Box is the emulation performance. PCem v15 introduced a rewritten dynamic recompiler, which was primarily aimed at improving emulation performance in games; however, it also caused minor to severe performance regressions in other applications. 86Box uses the previous recompiler from PCem versions before v15, with optimizations performed by devs, as they have determined that the new one causes too many regressions to be adopted as a sensible default. There is a way for you to try out the new recompiler on 86Box, though. PCem’s emulation of some core system components, such as the Programmable Interval Timer (PIT), takes a few shortcuts to improve performance. These shortcuts are perfectly fine for games, which is what PCem targets; although, they have caused issues with the software preservation side of things. In addition to taking fewer shortcuts, 86Box also tries to follow the specifications of these components, rather than implement the minimum viable feature set, which is - once again - good enough for games, but not good enough for some other applications. Generally speaking, the more accurate a component’s emulation is made, the more host CPU horsepower it will require. In addition to taking fewer shortcuts, 86Box also tries to follow the specifications of these components, rather than implement the minimum viable feature set, which is - once again - good enough for games, but not good enough for some other applications. [https://86box.net/2022/01/07/pcem-migration-guide.html See this guide for more information]. | :: One aspect commonly used to compare PCem and 86Box is the emulation performance. PCem v15 introduced a rewritten dynamic recompiler, which was primarily aimed at improving emulation performance in games; however, it also caused minor to severe performance regressions in other applications. 86Box uses the previous recompiler from PCem versions before v15, with optimizations performed by devs, as they have determined that the new one causes too many regressions to be adopted as a sensible default. There is a way for you to try out the new recompiler on 86Box, though. PCem’s emulation of some core system components, such as the Programmable Interval Timer (PIT), takes a few shortcuts to improve performance. These shortcuts are perfectly fine for games, which is what PCem targets; although, they have caused issues with the software preservation side of things. In addition to taking fewer shortcuts, 86Box also tries to follow the specifications of these components, rather than implement the minimum viable feature set, which is - once again - good enough for games, but not good enough for some other applications. Generally speaking, the more accurate a component’s emulation is made, the more host CPU horsepower it will require. In addition to taking fewer shortcuts, 86Box also tries to follow the specifications of these components, rather than implement the minimum viable feature set, which is - once again - good enough for games, but not good enough for some other applications. [https://86box.net/2022/01/07/pcem-migration-guide.html See this guide for more information]. | ||
|- | |- | ||
Line 253: | Line 247: | ||
| {{Unknown}} | | {{Unknown}} | ||
| {{✓}} | | {{✓}} | ||
− | | {{✓}} | + | | {{✓}} |
| {{Unknown}} | | {{Unknown}} | ||
| {{✓}} | | {{✓}} | ||
Line 273: | Line 267: | ||
| {{✗}} | | {{✗}} | ||
| {{✗}} | | {{✗}} | ||
− | | | + | | {{✗}} |
| {{✗}} | | {{✗}} | ||
| {{✓}} | | {{✓}} | ||
Line 426: | Line 420: | ||
| {{Unknown}} | | {{Unknown}} | ||
| {{Unknown}} | | {{Unknown}} | ||
− | | {{✓}} | + | | {{✓}} |
| {{Unknown}} | | {{Unknown}} | ||
| {{Unknown}} | | {{Unknown}} | ||
Line 432: | Line 426: | ||
==Operating systems== | ==Operating systems== | ||
+ | {{for|emulator software that can run on legacy operating systems|Emulators on Legacy systems}} | ||
:''See [[Windows_2000/XP/Vista_emulators|Windows XP/Vista]] and [[Windows_95/98/ME_emulators|Windows 9x]] pages for virtualization of these legacy operating systems.'' | :''See [[Windows_2000/XP/Vista_emulators|Windows XP/Vista]] and [[Windows_95/98/ME_emulators|Windows 9x]] pages for virtualization of these legacy operating systems.'' | ||
{|class="wikitable" style="text-align:left; vertical-align:middle;" | {|class="wikitable" style="text-align:left; vertical-align:middle;" | ||
Line 549: | Line 544: | ||
| {{✓}} | | {{✓}} | ||
|- | |- | ||
− | | Windows 3.0 | + | | Windows 3.0 / 3.1 |
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
Line 556: | Line 551: | ||
| {{✓}} | | {{✓}} | ||
| {{✓}} | | {{✓}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| {{?}} | | {{?}} | ||
| {{✓}} | | {{✓}} | ||
Line 582: | Line 567: | ||
|- | |- | ||
| Windows NT 3.1 | | Windows NT 3.1 | ||
− | |||
− | |||
| {{?}} | | {{?}} | ||
− | | {{ | + | | {{?}} |
+ | | {{?}} | ||
+ | | {{?}} | ||
| {{?}} | | {{?}} | ||
| {{✗}} | | {{✗}} | ||
Line 592: | Line 577: | ||
|- | |- | ||
| Windows NT 3.5 | | Windows NT 3.5 | ||
− | |||
− | |||
| {{?}} | | {{?}} | ||
− | | {{ | + | | {{?}} |
+ | | {{?}} | ||
+ | | {{?}} | ||
| {{?}} | | {{?}} | ||
| {{✗}} | | {{✗}} | ||
Line 602: | Line 587: | ||
|- | |- | ||
| Windows NT 3.51 | | Windows NT 3.51 | ||
− | |||
− | |||
| {{?}} | | {{?}} | ||
− | | {{ | + | | {{?}} |
+ | | {{?}} | ||
+ | | {{?}} | ||
| {{?}} | | {{?}} | ||
| {{✗}} | | {{✗}} | ||
Line 612: | Line 597: | ||
|- | |- | ||
| Windows NT 4.0 | | Windows NT 4.0 | ||
− | |||
− | |||
| {{?}} | | {{?}} | ||
− | | {{ | + | | {{?}} |
+ | | {{?}} | ||
+ | | {{?}} | ||
| {{?}} | | {{?}} | ||
| {{✗}} | | {{✗}} | ||
Line 705: | Line 690: | ||
==Hardware & Peripheral Support== | ==Hardware & Peripheral Support== | ||
− | |||
''Side note: Please don't bump/spam GitHub threads/issues and feature request pages. '''This list only includes parts and accessories that can be possible to emulated through software or will be possible in the near future.''' Including everything would result in an endless list.'' | ''Side note: Please don't bump/spam GitHub threads/issues and feature request pages. '''This list only includes parts and accessories that can be possible to emulated through software or will be possible in the near future.''' Including everything would result in an endless list.'' | ||
Line 1,085: | Line 1,069: | ||
| {{✗}} | | {{✗}} | ||
| {{✓}} | | {{✓}} | ||
− | | {{~}}<ref group=N name=MAMEPentium>Only the 286/386/486 emulation is acceptable at the moment. See [[# | + | | {{~}}<ref group=N name=MAMEPentium>Only the 286/386/486 emulation is acceptable at the moment. See [[#Comparisons|comparisons]] section. [https://github.com/mamedev/mame/blob/master/src/devices/cpu/i386/i386.cpp (i386.cpp)]</ref> |
|- | |- | ||
| [[Wikipedia:Pentium_Pro|Pentium Pro]] | | [[Wikipedia:Pentium_Pro|Pentium Pro]] |