86Box: Difference between revisions
m 1 revision |
No edit summary |
||
| Line 4: | Line 4: | ||
|third = Windows, Linux | |third = Windows, Linux | ||
|fourth = [https://github.com/OBattler OBattler] | |fourth = [https://github.com/OBattler OBattler] | ||
|sixth = [https://github.com/OBattler/86Box | |fifth = [http://polar.rol.im/job/86Box 86Box] | ||
|sixth = [https://github.com/OBattler/86Box GitHub]}} | |||
[[86Box]] is an [[High/Low level emulation|LLE]] PC emulator. It focuses on PC hardware from the 80's and 90's. A variety of operating systems can be installed in the emulator, which can then be used to launch programs. It is a fork of [[PCem]]. | |||
==Downloads== | ==Downloads== | ||
*[http://polar.rol.im/job/86Box 86Box | * [http://polar.rol.im/job/86Box 86Box dev builds] | ||
*[http://tinyurl.com/romset-7z Required ROMs] | * [http://tinyurl.com/romset-7z Required ROMs] | ||
==Overview== | ==Overview== | ||
To run any program, an operating system needs to be installed in 86Box first. It has a [[Dynamic_recompilation|dynamic recompiler]] that gives accurate Pentium support. It can also emulate numerous 2D and 3D cards, even the S3 ViRGE, which no other emulator supports. | |||
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. | |||
==OS support== | |||
An incomplete list of operating systems that can be installed on it: | |||
* DOS | |||
* Windows 1/2 | |||
* 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== | |||
===Video cards=== | |||
* MDA | |||
* Hercules | |||
* CGA | |||
* PCjr | |||
* Tandy | |||
* EGA | |||
* VGA | |||
* OAK OTI-067 | |||
* OAK OTI-077 | |||
* A couple of Trident cards | |||
* Cirrus GD5429 | |||
* Tseng ET4000AX | |||
* Tseng ET4000/W32p | |||
* Various ATI cards before the Mach 64 | |||
* 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. | |||
== | ===Sound cards=== | ||
* PCjr and Tandy | |||
* Game Blaster or Creative Music System | |||
* AdLib | |||
* Adlib Gold | |||
* Sound Blaster 1.0 through AWE32 | |||
* Gravis Ultrasound | |||
* Windows Sound System | |||
* Innovation SSI-2001 (essentially a PC version of the SID) | |||
= | |||
*PCjr and Tandy | |||
*Game Blaster or Creative Music System | |||
* | |||
*Adlib Gold | |||
*Sound Blaster 1.0 through AWE32 | |||
*Gravis Ultrasound | |||
*Windows Sound System | |||
*Innovation SSI-2001 (essentially a PC version of the SID) | |||
The AWE32 has some features missing due to them not being fully understood. | The AWE32 has some features missing due to them not being fully understood. | ||
==Network | ===Network cards=== | ||
*NE2000 ISA | * NE2000 ISA | ||
*Realtek RTL8029AS (basically a PCI version of the NE2000) | * Realtek RTL8029AS (basically a PCI version of the NE2000) | ||
Keep in mind that PCAP requires manual configuration, but it supports more than just TCP and UDP traffic, unlike SLIRP. | Keep in mind that PCAP requires manual configuration, but it supports more than just TCP and UDP traffic, unlike SLIRP. | ||
[[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]] | ||