Editing PCem

Jump to: navigation, 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 9: Line 9:
 
|sixth = [https://bitbucket.org/pcem_emulator/pcem Mercurial]}}
 
|sixth = [https://bitbucket.org/pcem_emulator/pcem Mercurial]}}
  
[[PCem]] is an [[High/Low level emulation|LLE]] [[IBM PC/XT emulators|PC emulator]]. It focuses on PC hardware from the 1980's and 1990's. A variety of operating systems can be installed in the emulator, which can then be used to launch programs.
+
'''PCem''' is an LLE PC emulator. It focuses on PC hardware from the 1980's and 1990's. A variety of operating systems can be installed in the emulator, which can then be used to launch programs.
  
 
==Downloads==
 
==Downloads==
* [http://pcem-emulator.co.uk/downloads.html PCem stable builds]
+
*[http://pcem-emulator.co.uk/downloads.html PCem Stable Builds]
* [https://www.sendspace.com/file/eeydef Required ROMs]
+
*[https://www.sendspace.com/file/eeydef Required ROMs]
  
 
==Overview==
 
==Overview==
To run any program, an operating system needs to be installed in PCem first. It has a [[Dynamic_recompilation|dynamic recompiler]] in the works that gives accurate Pentium support. A fork called [[PCem-X]] has slow Pentium Pro and Pentium 2 support as well, though it isn't accurate. It can also emulate numerous 2D and 3D cards, even the S3 ViRGE, which no other emulator supports.
+
PCem is a PC emulator that emulates hardware from the 1980s and mid-1990s. It does not emulate the operating systems as well however. To run any program, an operating system needs to be installed in PCem first.
  
Voodoo support used to be extremely slow, relying on frame skipping to stay full speed. However, in recent builds, this has changed with the introduction of a dynamic recompiler for the Voodoo. It is supposedly at least twice as fast as before, though some apps see up to a 4x increase in speed.
+
It has a [[Dynamic_recompilation|dynamic recompiler]] in the works that gives accurate Pentium support. A fork called [[PCem-X]] has slow Pentium Pro and Pentium 2 support as well, though it isn't accurate. It can also emulate numerous 2D and 3D cards, even the S3 ViRGE, which no other emulator supports.
  
==OS support==
+
Voodoo support used to be extremely slow, and relied on frame skipping to even stay fullspeed. However, in recent builds, this has changed with the introduction of a dynamic recompiler for the Voodoo. It is supposedly at least twice as fast as before, though some apps see up to a 4x increase in speed.
An incomplete list of OS that can be installed on it:
 
  
* DOS
+
==Operating System Support==
* Windows 1/2
+
{Note: List is incomplete}
* Windows 3/3.11
 
* Windows 95
 
* Windows 98
 
* Windows ME
 
* Select any IA-32 flavor of NT before Vista, it works.
 
* OS/2 up to at least Warp 3
 
* Any flavor of Linux that supports the original Pentium
 
* BeOS
 
  
==Hardware support==
+
List of OS that can be installed on it:
===Video cards===
+
 
* MDA
+
*DOS
* Hercules
+
*Windows 1/2
* CGA
+
*Windows 3/3.11
* PCjr
+
*Windows 95
* Tandy
+
*Windows 98
* EGA
+
*Windows ME
* VGA
+
*Select any IA-32 flavor of NT before Vista, it works.
* OAK OTI-067
+
*OS/2 up to at least Warp 3
* A couple of Trident cards
+
*Any flavor of Linux that supports the original Pentium
* Cirrus GD5429
+
*BeOS
* Tseng ET4000AX
+
 
* Tseng ET4000/W32p
+
==Video Card Support==
* ATI Mach 64
+
*MDA
* S3 Trio64
+
*Hercules
* S3 ViRGE
+
*CGA
* 3dfx Voodoo (need another card that does VGA for this, just like the real deal.)
+
*PCjr
 +
*Tandy
 +
*EGA
 +
*VGA
 +
*OAK OTI-067
 +
*A couple of Trident cards
 +
*Cirrus GD5429
 +
*Tseng ET4000AX
 +
*Tseng ET4000/W32p
 +
*ATI Mach 64
 +
*S3 Trio64
 +
*S3 ViRGE
 +
*3dfx Voodoo (need another card that does VGA for this, just like the real deal.)
  
 
There is also a preliminary branch out there for RIVA TNT support. However, this code cannot be used directly with mainline, as it has a bug causing segfaults when cards attempt to use more than 8 MB of VRAM. Even when it does work, it only works for VESA games, and even then, it's only really been tested with Quake.
 
There is also a preliminary branch out there for RIVA TNT support. However, this code cannot be used directly with mainline, as it has a bug causing segfaults when cards attempt to use more than 8 MB of VRAM. Even when it does work, it only works for VESA games, and even then, it's only really been tested with Quake.
  
===Sound cards===
+
==Sound Card Support==
* PCjr and Tandy
+
*PCjr and Tandy
* Game Blaster or Creative Music System
+
*Game Blaster or Creative Music System
* Adlib
+
*Adlib
* Adlib Gold
+
*Adlib Gold
* Sound Blaster 1.0 through AWE32
+
*Sound Blaster 1.0 through AWE32
* Gravis Ultrasound
+
*Gravis Ultrasound
* Windows Sound System
+
*Windows Sound System
* Innovation SSI-2001 (essentially a PC version of the SID)
+
*Innovation SSI-2001 (essentially a PC version of the SID)
  
 
==External links==
 
==External links==
[https://www.youtube.com/channel/UCx76i2jQww0a98iKHi6CYMg/videos Official YouTube channel]
+
[https://www.youtube.com/channel/UCx76i2jQww0a98iKHi6CYMg/videos Official YouTube Channel]
  
 
[[Category:Emulators]]
 
[[Category:Emulators]]
[[Category:IBM PC/XT emulators]]
 
 
[[Category:Windows emulation software‏‎]]
 
[[Category:Windows emulation software‏‎]]
 
[[Category:Linux emulation software]]
 
[[Category:Linux emulation software]]

Please note that all contributions to Emulation General are considered to be released under the Creative Commons Attribution Share Alike (see Emulation General:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

Cancel | Editing help (opens in new window)

Template used on this page: