Changes

Jump to navigation Jump to search

Intel CPUs

2,855 bytes added, 16:12, 10 September 2021
m
no edit summary
The PC platform is an open architecture system that was originally designed by IBM in 1980. IBM's PC 5150 is the progenitor (though in no way representative of iterative designs like the desktops and laptops you may be familiar with today). The success of the PC architecture in the 1980s prompted Intel to iterate on its x86 processors, which is why this page is called '''Intel CPUs'''.
  The history of the PC is comprehensive, but a good summary is that almost every component of the 5150 was off-the-shelf (i.e. parts that IBM didn't make themselves or sign an exclusivity agreement for others to use). IBM hoped that if clones popped up, they could sue them using the firmware in the BIOS, which they had [[Licensing|copyright]] over. However, Compaq came up with a replacement firmware based solely on documentation from IBM that they made publicly available, which they defended as a clean-room reimplementation. As a result, IBM lost control over the platform. The next major iteration would come from Intel in 1995 called ATX.
Sometime in the 90s, a speedup was found in PC emulation that could run software near-natively. This became the basis for [[hypervisors]], which are different from conventional emulators listed here since they require the host architecture to be at the very least x86-compatible.
==Emulators==
 
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Platform(s)
! scope="col"|Latest Version
! scope="col"|8086 emulation<nowiki>*¹</nowiki>! scope="col"|286 emulation! scope="col"|386 emulation<nowiki>*²</nowiki>! scope="col"|486 emulation<nowiki>*³</nowiki>! scope="col"|Pentium emulation<nowiki>*⁴</nowiki>! scope="col"|Pentium II emulation<nowiki>*⁵</nowiki>! scope="col"|Celeron<nowiki>*⁶</nowiki>! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Recommended Emulators|Recommended]]
|-
!colspan="1113"|PC / x86
|-
|[[86Box]]
|align=left|{{Icon|Windows}}
|[https://github.com/OBattler86Box/86Box Gitgit]|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{~✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[[PCem]]
|align=left|{{Icon|Windows|Linux|Mac}}|[http://pcem-emulator.co.uk {{PCemVer}}][https://github.com/PCemOnMac/PCemV17macOS/releases git]<small> (macos)</small>|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}}
|-
|[https://www.varcem.com VARCem]|align=left|{{Icon|Windows|Linux|Mac}}|[https://www.varcem.com/?page=dl Builds]|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{~}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}|-|[[DOSBox#DOSBox-XForks|DOSBox-X]]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://github.com/joncampbell123/dosbox-x/releases {{DOSBox-XVer}}]
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[[DOSBox]]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[http://www.dosbox.com/download.php?main=1 0.74-3] <br /> [http://www.dosbox.com/wiki/SVN_Builds#List_of_SVN_Builds SVN]
|{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}
|-
 
|[[Bochs]]
|align=left|{{Icon|Windows|Linux|FreeBSD|BeOS}}<br>{{Icon|OS2|AmigaOS|MorphOS}}
|[https://sourceforge.net/projects/bochs/files/bochs/ 2.6.11{{BochsVer}}]|{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}}
|-
|[https://www.pcjs.org/ PCjs]
|align=left|{{Icon|Web}}
|[https://github.com/jeffpar/pcjs/releases 1.74.1git]|{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✗}}
|-
|[[MAME]]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[http://www.mamedev.org/release.html {{MAMEVer}}]
|{{~✓}} ||{{✓}} ||{{✓}} ||{{~}} ||{{~}} ||{{~}} ||{{~}} ||{{~}} ||{{✓}} ||{{✗}}
|-
|[[QEMU]]
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://www.qemu.org/download/ {{QEMUVer}}]
|? {{✗}} ||? {{✗}} ||? {{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}<ref group=N name=conroe>Supports the [[wikipedia:Conroe_(microprocessor)|Conroe]] model.</ref> ||{{✓}} ||{{✓}} ||{{✗}}
|-
|[http://dosemu.sourceforge.net/ DOSEmu]|align!colspan=left|{{Icon|Linux}}"13"|[https://sourceforge.net/projectsMobile /dosemu/files/ 1.4.0]|? ||? ||? ||? ||? ||? ||{{✗}} ||{{✗}}ARM
|-
|[http://stsp.github.io/dosemu2/ DOSEmu2]Magic DOSBox|align=left|{{Icon|LinuxAndroid}}|[https://githubplay.google.com/stspstore/dosemu2 2apps/details?id=bruenor.0pre8magicbox 1.0.72]|? {{✗}} ||? {{✓}} ||? {{✓}} ||? {{✗}} ||? {{✗}} ||? {{✗}} ||{{}} ||{{✗}}|-!colspan="11"|Mobile / ARM{{✓}} ||{{✓}}
|-
|[[QEMU|Limbo]]|align=left|{{Icon|Android|WinMobile}}|[https://github.com/limboemu/limbo/wiki 5.1.0][https://forum.xda-developers.com/attachments/qemu-7z.475570 WinMobile build]|{{QEMUVer}}]|? |{{✗}} |? |{{✗}} ||? {{✓}} ||? {{✓}} ||? {{✓}} ||? {{✓}}<ref group=N name=conroe /> ||{{✓}} ||{{✓}} ||{{✗}}
|-
|[[Bochs]]
|align=left|{{Icon|Android}}
|[https://sourceforge.net/projects/bochs/files/bochs/ 2.6.10{{BochsVer}}]|{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||? {{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}}
|-
|aDOSBoxDOSBox Turbo
|align=left|{{Icon|Android}}
|0[https://play.google.com/store/apps/details?id=com.fishstix.dosbox 2.2.50]|{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}
|-
|AnDOSBoxgDOSBox
|align=left|{{Icon|Android}}
|[https://playm.googleapkpure.com/storegdosbox-dosbox-for-android/apps/details?id=comorg.gemesys.locnetandroid.dosbox 10.7.25.85]|{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✗}}
|-
|DosBox Turbo|align=left|{{Icon|Android}}|[https://play.google.com/store/apps/details?id=com.fishstix.dosbox 2.2.0]|{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}|-|gDosBoxaDOSBox
|align=left|{{Icon|Android}}
|[https://playf-droid.google.comorg/storeen/appspackages/details?id=org.gemesyshystudio.android.dosbox / 0.7.52.5]|{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
|-
|Magic DosBoxDOSBoxPPC|align=left|{{Icon|AndroidWinMobile}}|[httpshttp://playwww.googlefreewarepocketpc.comnet/store/apps/details?id=bruenor.magicbox 1ppc-download-dosboxppc-v0-63.html 0.7263]|{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✗}}
|-
!colspan="1113"|Consoles
|-
|[[Bochs]]
|align=left|{{Icon|PS2}}
|[httpshttp://sourceforgewww.net/projects/bochs/files/bochs/ ps2dev.karashome.pl 2.63.95]|{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||? ||? ||{{✓}} ||{{✓}} ||{{✗}}|-
|}
<nowiki>*¹</nowiki>8086 emulation includes the 8088 CPU.
<nowiki>*⁴</nowiki>Pentium emulation includes variants.
<nowiki>*⁵</nowiki>Pentium II emulation includes variants.
<nowiki>*⁶</nowiki>Celeron emulation includes variants.
 
<references group=N />
==Notes==
::- [https://wiki.mamedev.org/index.php/MNW wiki.mamedev.org's list] for MACHINE_NOT_WORKING (Few systems based on a Pentium CPU)
::- [https://wiki.mamedev.org/index.php/MIS wiki.mamedev.org's list] for MACHINE_IS_SKELETON drivers (Several PC's/systems based on a Pentium CPU)
;[[PCem]]:As of 14th June 2021, PCem's original developer, Sarah Walker, has stopped working on the project. They are offering transfer of the project and github repo to another developer if interested.
==CPUs==
* [[wikipedia:List_of_Intel_Pentium_II_microprocessors|Pentium II 350]]
The Pentium II 360 350 was released on April 15, 1998, and had a clock speed of 350 MHz.
* [[wikipedia:List_of_Intel_Pentium_II_microprocessors|Pentium II 400 ]]
</div></div>
 
* [[wikipedia:Celeron|Celeron]]
<div class="toccolours mw-collapsible mw-collapsed">
Full list of Celeron CPUs
<div class="mw-collapsible-content">
* [[wikipedia:List_of_Intel_Celeron_microprocessors|Celeron 266]]
The Celeron 266 CPU was released on April 15, 1998, and had a clock speed of 266 MHz.
 
* [[wikipedia:List_of_Intel_Celeron_microprocessors|Celeron 300]]
The Celeron 300 CPU was released on June 8, 1998, and had a clock speed of 300 MHz.
 
* [[wikipedia:List_of_Intel_Celeron_microprocessors|Celeron 300A]]
The Celeron 300A CPU was released on August 24, 1998, and had a clock speed of 300 MHz.
 
* [[wikipedia:List_of_Intel_Celeron_microprocessors|Celeron 333]]
The Celeron 333 CPU was released on August 24, 1998, and had a clock speed of 333 MHz.
 
* [[wikipedia:List_of_Intel_Celeron_microprocessors|Celeron 366]]
The Celeron 366 CPU was released on January 4, 1999, and had a clock speed of 366 MHz.
 
* [[wikipedia:List_of_Intel_Celeron_microprocessors|Celeron 400]]
The Celeron 400 CPU was released on January 4, 1999, and had a clock speed of 400 MHz.
 
* [[wikipedia:List_of_Intel_Celeron_microprocessors|Celeron 433]]
The Celeron 433 CPU was released on March 22, 1999, and had a clock speed of 433 MHz.
 
* [[wikipedia:List_of_Intel_Celeron_microprocessors|Celeron 466]]
The Celeron 466 CPU was released on April 26, 1999, and had a clock speed of 466 MHz.
 
* [[wikipedia:List_of_Intel_Celeron_microprocessors|Celeron 500]]
The Celeron 500 CPU was released on August 2, 1999, and had a clock speed of 500 MHz.
 
* [[wikipedia:List_of_Intel_Celeron_microprocessors|Celeron 533]]
The Celeron 533 CPU was released on January 4, 2000, and had a clock speed of 533 MHz.
 
</div></div>
 
==External links==
* [https://tvtropes.org/pmwiki/pmwiki.php/UsefulNotes/IBMPersonalComputer IBM Personal Computer] at TVTropes.
[[Category:Computers]]
[[Category:Computers' emulators|*]]
2,527
edits

Navigation menu