Difference between pages "PCSX2" and "86Box"

From Emulation General Wiki
(Difference between pages)
Jump to navigation Jump to search
(Crashes)
 
(Category replaced)
 
Line 1: Line 1:
 
{{Infobox emulator
 
{{Infobox emulator
|logo = PCSX2-Logo.png
+
|logo = 86box.png
|logowidth = 265
+
|logowidth = 80
|version = 1.6.0
+
|screenshot = 86Box 2017-07-21 13-41-37.png
 +
|version = v2.07
 
|active = Yes
 
|active = Yes
|platform = Windows, Linux, macOS
+
|platform = Windows
|target = [[PlayStation 2 emulators|PlayStation 2]]
+
|target = [[Intel CPUs]]
|developer = [http://pcsx2.net/meet-the-team.html PCSX2 Team]
+
|developer = [https://github.com/OBattler OBattler]
|website = [http://pcsx2.net/ PCSX2.net]
+
|website = [http://86box.net/ 86box.net]
|source = [https://github.com/PCSX2/pcsx2 GitHub]
+
|support = [https://patreon.com/86box Patreon]<br />[https://www.paypal.com/paypalme/86Box PayPal]
 
|license = GNU GPLv2
 
|license = GNU GPLv2
|compatibility = [https://pcsx2.net/compatibility-list.html Compatibility list]
+
|source = [https://github.com/86Box/86Box GitHub]
|bios = [[Emulator_Files#PlayStation_2|Required]]
 
 
}}
 
}}
  
'''PCSX2''' is an open-source, plugin-based [[PlayStation 2 emulators|PlayStation 2 emulator]]. Its purpose is to mimic the PS2 hardware using a combination of MIPS CPU [[wikipedia:Interpreter_%28computing%29|interpreters]], [[wikipedia:Dynamic_recompilation|recompilers]] and a [[wikipedia:Virtual_machine|virtual machine]] which manages hardware states and PS2 system memory. In 2016, preliminary work was started on [[PlayStation emulators|PS1]] support<ref>https://github.com/PCSX2/pcsx2/pull/1571</ref>.
+
'''86Box''' is an open-source, [[High/Low level emulation|low-level]] [[Intel CPUs|PC emulator]]. It focuses on PC hardware from the 80s and 90s. 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]]. It took over from [[PCem-X]] after the latter was deprecated.
  
==Download==
+
==Downloads==
 
{| cellpadding="4"
 
{| cellpadding="4"
 
|-
 
|-
|align=center|{{Icon|Win|Lin|Mac}}
+
|align=center|{{Icon|Win-big}}
|'''[https://pcsx2.net/download.html Stable builds]'''<br><small>Mac builds are severely outdated</small>
+
|'''[http://ci.86box.net/job/86Box/ Official Stable builds]'''<br/><small>Need these [https://github.com/86Box/roms/releases ROMs] to run</small>
 +
|-
 +
|align=center|{{Icon|Win-big}}
 +
|'''[https://ci.86box.net/job/86Box-Debug/ Official Debug builds]'''<br/><small>Need these [https://github.com/86Box/roms/releases ROMs] to run</small>
 
|-
 
|-
 
|align=center|{{Icon|Win-big}}
 
|align=center|{{Icon|Win-big}}
|'''[http://buildbot.orphis.net/pcsx2/ Dev builds]'''
+
|'''[http://ci.86box.net/job/86Box-Dev/ Official Dev builds]'''<br/><small>Need these [https://github.com/86Box/roms/releases ROMs] to run</small>
 
|-
 
|-
|align=center|{{Icon|Mac-big}}
+
|align=center|{{Icon|Win-big}}
|'''[https://github.com/tellowkrinkle/pcsx2/releases Dev macOS builds]
+
|'''[https://github.com/86Box/86BoxManager/releases Configuration manager]'''
 
|}
 
|}
 
==System requirements==
 
===Minimum===
 
* OS: Windows 8.1 or newer (32 or 64 bit), Ubuntu 18.04/Debian, Arch Linux, or other distro (32 or 64 bit)
 
* CPU: Supports SSE2 instruction, two physical cores with hyperthreading, [https://www.cpubenchmark.net/singleThread.html PassMark Single Thread Performance rating near or greater than 1600] (Intel Core i3-3210)
 
* GPU: Support Direct3D10 and OpenGL 3.x, 2 GB Video Memory, [https://www.videocardbenchmark.net/high_end_gpus.html PassMark G3D Mark rating around 3000] (GeForce GTX 750)
 
* RAM: 4 GB
 
===Recommended===
 
* OS: Windows 10 (64 bit), Ubuntu 19.04/Debian, Arch Linux, or other distro (64 bit)
 
* CPU: Supports AVX2 instruction, four physical cores with or without hyperthreading, [https://www.cpubenchmark.net/singleThread.html PassMark Single Thread Performance rating near or greater than 2100] (Intel Core i7-4770)
 
* GPU: Support Direct3D11 and OpenGL 4.5, 4 GB Video Memory, [https://www.videocardbenchmark.net/high_end_gpus.html PassMark G3D Mark rating around 6000] (GeForce GTX 1050 Ti)
 
* RAM: 8 GB
 
 
These are recommended specs for using PCSX2<ref>https://github.com/PCSX2/pcsx2#system-requirements</ref>, but depending on the game you want to play, your mileage may vary.  Some games need [http://forums.pcsx2.net/Thread-LIST-The-Most-CPU-Intensive-Games high-end, possibly overclocked CPUs] or [http://forums.pcsx2.net/Thread-LIST-The-Most-GPU-Intensive-Games powerful GPUs], whereas some games run even on [http://forums.pcsx2.net/Thread-LIST-Games-that-don-t-need-a-strong-CPU-to-emulate weak processors].
 
 
For those with [[DualShock 3]] controllers, use [[SCP Driver Package]].
 
 
==Setup==
 
===Gamepad===
 
[[File:New_God_Hand_Config.jpg|thumb|Get God Hand running on a laptop]][http://www.mediafire.com/view/115130h5rc6qe6b/LilyPad-SCP.lily Native DS3 controls with LilyPad-SCP] - Import this with the 'Load Bindings' button in LilyPad's config.
 
 
Either that, or you can use [http://forums.pcsx2.net/Thread-Pokopom-KrossX-s-Pad-Plugin the Pokopom XInput Plugin.] If you use a DualShock controller running under a XInput wrapper such as SCP Server, then this plugin is a no-brainer. It's very customizable, and you don't have to configure it beforehand. All of the buttons are bound at startup.
 
 
Also, you can easily (and quite effortlessly) set up and use a DualShock 4 pad if you connect it wirelessly via an official PlayStation DualShock 4 Bluetooth USB dongle PC adapter from Sony. A generic bluetooth adapter (integrated or external) should work too with combination ryochan7/DS4Windows or via steam as a wrapper for wired or wireless.
 
 
===Video===
 
Most of the video options should be straightforward, with the possible exception of interlacing modes. Many games will run fine with 'None', while others may experience artifacting or jitter.
 
 
* "Sawtooth" is not recommended at all. Artifacting is far too heavy to be usable.
 
* "Bob" has reduced artifacts, but jitter can still occur.
 
* "Blend" has the least amount of jitter. However, it can cause blurriness. The Blend interlacer does frame-blending. This is also known as motion blur. This means that if there is heavy jitter, the video output will be extremely blurry since the two jittering frames will blend together. Only use this interlacing method as a last resort.
 
 
Another method to get around this is by running GSdx in hardware rendering, doubling the vertical resolution (if a game displays 640x480 on the emulator window, set vertical res to 960) and selecting bob-tff for interlacing. This can eliminate interlacing artifacts in most cases, although issues with upscaling, as well as using hardware emulation over software, can arise.
 
  
 
==Overview==
 
==Overview==
Code for 64-bit support for all major PC versions of PCSX2 including Windows, Linux and macOS was in development from [https://github.com/PCSX2/pcsx2/pull/3451 June 07, 2020]; and both 32-bit & 64-bit builds for all three desktop PC systems started being available on [https://github.com/PCSX2/pcsx2/pull/3451#issuecomment-653720205 July 04, 2020].<ref name="Reddit_1">{{cite web|url=https://www.reddit.com/r/emulation/comments/hkzzv2/pcsx2_now_has_a_64_bit_version/ |title=PCSX2 now has a 64 bit version |publisher=Reddit|accessdate=2020-07-06|date=2020 Jul 04}}</ref> Eventually, this has the potential to reduce the so-called 'technical debt' (Consisting of hacks built in for some games) that still cause issues in 32-bit builds; and broaden the emulator's support for more platforms and devices such as support for ARM64 chips (Also for Mac too).
+
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/II support. It can also emulate numerous 2D and 3D cards.
 
 
PCSX2 is a plugin-based emulator in name only. All plugins are developed in tandem with the emulator in the same source tree. With the exception of some specialized input plugins discussed below, there has not been a reason to add additional plugins such as the older ZeroGS/ZeroSPU2 for many years. Similar to current versions of Dolphin, the PCSX2 developers intend to eventually have all the plugins statically linked/"baked-in". To facilitate this, PSX emulator support was dropped from LilyPad and GSdx (does not affect playing PSX games in PCSX2). Currently, all plugins except the graphics plugin (GSdx) have been integrated into the core.
 
 
 
==Issues==
 
{{main|https://forums.pcsx2.net/Thread-Sticky-PCSX2-General-Troubleshooting-FAQ PCSX2 General Troubleshooting FAQ}}
 
  
===Automatic game fixes===
+
86Box has now introduced a new GUI on Windows. This GUI is much more reminiscent of something like Virtual PC 2007 or VMware than the PCem UI, so users of those bits of software should feel more at home now.
Whenever you encounter any kind of bug that isn't graphical in nature, objects going through other objects, untargetable objects that should be targetable or A.I. freezing, for example, make sure that the automatic game fixes option from the system menu is activated.
 
  
===Major graphical glitches===
+
==Image support==
Whenever a game has graphical problems such as garbage texture, missing effects, light sources visible through a wall, burn-in or transparent objects being opaque, the easiest fix is generally to switch to software mode either by pressing F9 in-game or via the configuration panel of the GSdx plugin. If using the DX11 renderer another option is to try the OGL one which is generally more up to date and more accurate. If you're using stable version of the emulator, try using the most recent development build. Newer development builds of the emulator have fixes in the hardware rendering which may remove graphical errors such as red or green bars appearing on the screen. The newest development build can be found at https://pcsx2.net/download/development/dev-windows.html, click the download link of the revision closest to the top of the page.
 
  
===Poor performance in software mode===
+
===Floppy===
Many games will require you to switch to software mode to fix various issues, albeit at the cost of a significant performance loss. However, an easily overlooked setting in the graphical plugin configuration panel, extra rendering threads, might help lessen the performance loss if you have a quad-core or higher CPU. It is recommended to set it to the number of cores in your CPU minus one if you aren't using the MTVU speed-hack, or minus two if you are (ex: if you are using a quad core CPU you should set this number to 3 without MTVU and 2 with MTVU).
+
*IMG, FLP, HDM, BIN (Basic sector floppy images)
The process described above is partially automated in recent development versions of PCSX2 but you might still need to tweak it to get optimal performance levels
+
*IMD, JSON, TDO (Advanced sector floppy images)
 +
*FDI (Flux floppy images)
 +
*86F, MFM (Surface floppy images)
  
===Multi-threaded microVU===
+
===Hard disk===
Multi-threaded microVU (MTVU), while generally a very useful speed-hack, might sometime cause minor problems like hanging and absence of performance gain or more severe ones like massive performance hits, save-states corruption (PCSX2 keeps a backup you can load with Shift+F3 in case any issues arise) and crashes to desktop.
+
*IMG (Raw hard disk images)
 +
*HDI (Hard disk images used by emulators for NEC PC-98)
 +
*VHD (Virtual hard disk images; Support fixed-size, dynamic-size or differencing VHDs)
  
===Crashes===
+
===CD-ROM===
Crashes could be the results of several things.
+
*ISO
Switching between hardware and software rendering rapidly is likely to cause the emulator to lock up. This can be easily avoided by waiting a few seconds after switching between hardware and software rendering before switching again.
+
*CUE
If your GPU drivers also crash simultaneously (or you get massive graphical corruption on your desktop and/or a BSOD while trying to run a game) this means you're either using outdated drivers or you're trying to use an AMD card with the OGL renderer and Blending Accuracy set to none, in which case either set it to basic or higher or use the DX11 renderer instead.
+
*Mounting a real or virtual CD-ROM drive
If the log warns you about TLB miss you are either:
 
  
* Using a bad dump of a game, in which case you'll need to [[Ripping Games|re-rip your disc]] or re-download the game you are trying to play.
+
===Others===
* Playing the game directly from your DVD drive, in which case you should [[Ripping Games|rip the game]] and play using the .iso instead (it's not advised to play directly from your DVD drive).
+
*ZDI, IMG (Iomega ZIP drive images; Support both Zip 100 and Zip 250)
* Trying to play a game that isn't supported by the emulator, in which case you cannot do anything except trying another version of the game (PAL or NTSC-J for example).
+
*MDI, IMG (Magneto-optical drive images)
* Trying to play a game with a massive or in some cases any EE overclock applied, in which case turn it back down the speedhack menu.
 
* You need to check the Wiki to see if the game requires any specific settings regarding the Clamping Mode of the EE/VU.
 
* Ccheats used in the game's .pnach file are invalid.
 
  
If PCSX2 still crashes after doing all of the above, check that you aren't using any speed-hacks and that your system is stable and not overheating especially if you are overclocking.
+
==OS support==
 +
An incomplete list of operating systems that can be installed on it:
  
===Extreme fluctuation emulation speed===
+
* DOS
The large fluctuation in emulation generally are caused by the games themselves and cannot be avoided but there is a handful of cases where this is caused by specific configuration issues
+
* Microsoft Windows (up to Windows 7)
 +
* OS/2
 +
* Any Linux distros (which support Premium processors)
 +
* BeOS
 +
* Minix-PC 1.x, 2.x
 +
* BSD (FreeBSD 6.x and OpenBSD i386 are recommended, NetBSD/i386 has boot issue)
 +
* NEXTSTEP 3.1 to 3.3, OPENSTEP 4.0 to 4.2 (including Apple Rhapsody developer releases)
  
* Using large internal resolution multiplier on a lower end GPU, even if the game runs mostly fine some effect can cause the emulator to suddenly have to do a lot of very heavy operation on the VRAM, lower GPU tend to have much lower VRAM bandwidth and will get absolutely crushed by what PCSX2 tries to do, especially true when using Large framebuffer and even more so when using the OGL renderer, obviously the only real fix is turning the resolution down and disabling Large Framebuffer if possible
+
==Hardware support==
* Playing the game directly from the original DVD using a disc drive, in which case you should [[Ripping Games|rip the game]] and play using the .iso instead
+
<div class="wikitable mw-collapsible mw-collapsed">
* Having the Blending accuracy set too high in the OGL renderer (Full and Ultra mostly)
+
===Graphics cards===
* Using EE overclock in some games
+
<div class="wikitable" style="-moz-column-width: 25em; -webkit-column-width: 25em; column-width: 25em; list-style-type: decimal;">
 +
* [PCI / AGP] 3dfx Voodoo 3 2000
 +
* [PCI / AGP] 3dfx Voodoo 3 2000 (On-Board 8MB SGRAM)
 +
* [PCI / AGP] 3dfx Voodoo 3 3000
 +
* [PCI] 3dfx Voodoo Banshee
 +
* [ISA] AMI S3 86c924
 +
* [ISA] ATI EGA Wonder 800+
 +
* [ISA / PCI / VLB] ATI Graphics Pro Turbo (Mach64 GX)
 +
* [ISA] ATI Korean VGA (ATI-28800-5)
 +
* [ISA] ATI VGA-88 (ATI-18800-1)
 +
* [ISA] ATI VGA Charger (ATI-28800-5)
 +
* [ISA] ATI VGA Edge-16 (ATI-18800-5)
 +
* [ISA] ATI VGA Wonder (ATI-18800)
 +
* [ISA] ATI VGA Wonder XL24 (ATI-28800-6)
 +
* [PCI] ATI Video Xpression (Mach64 VT2)
 +
* [ISA] CGA
 +
* [ISA] Chips & Technologies SuperEGA
 +
* [ISA] Cirrus Logic CL-GD 5401
 +
* [ISA] Cirrus Logic CL-GD 5402
 +
* [ISA] Cirrus Logic CL-GD 5420
 +
* [ISA] Cirrus Logic CL-GD 5422
 +
* [VLB] Cirrus Logic CL-GD 5424
 +
* [ISA] Cirrus Logic CL-GD 5428
 +
* [ISA] Cirrus Logic CL-GD 5429
 +
* [PCI] Cirrus Logic CL-GD 5430
 +
* [ISA / PCI / VLB] Cirrus Logic CL-GD 5434
 +
* [PCI] Cirrus Logic CL-GD 5436
 +
* [PCI] Cirrus Logic CL-GD 5440
 +
* [PCI] Cirrus Logic CL-GD 5446
 +
* [PCI] Cirrus Logic CL-GD 5480
 +
* [ISA] Compaq ATI VGA Wonder XL (ATI-28800-5)
 +
* [ISA] Compaq CGA
 +
* [ISA] Compaq CGA 2
 +
* [ISA] Compaq EGA
 +
* [PCI] Creative Labs 3D Blaster Banshee
 +
* [VLB] Diamond SpeedStar PRO (Cirrus Logic CL-GD 5426)
 +
* [VLB] Diamond SpeedStar PRO SE (Cirrus Logic CL-GD 5430)
 +
* [PCI / VLB] Diamond Stealth 3D 2000 (S3 ViRGE)
 +
* [PCI / VLB] Diamond Stealth 3D 3000 (S3 ViRGE/VX)
 +
* [PCI / VLB] Diamond Stealth 64 DRAM (S3 Trio64)
 +
* [PCI / VLB Diamond Stealth 64 VRAM (S3 Vision964)
 +
* [PCI / VLB] Diamond Stealth SE (S3 Trio32)
 +
* [ISA] Diamond Stealth VRAM (S3 86c911)
 +
* [ISA] EGA
 +
* [PCI / VLB] ELSA Winner 2000 Pro/X (S3 Vision964)
 +
* [PCI / VLB] ELSA Winner 2000 Pro/X (S3 Vision968)
 +
* [ISA] G2 GC205
 +
* [VLB] Headland HT216-32
 +
* [ISA] Hercules
 +
* [ISA] Hercules InColor
 +
* [MCA] IBM 1MB SVGA Adapter/A (Cirrus Logic CL-GD 5428)
 +
* [ISA] Image Manager 1024
 +
* [ISA] Kasan Hangulmadang-16 VGA (Tseng ET4000AX)
 +
* [PCI] Matrox Mystique
 +
* [PCI] Matrox Mystique 220
 +
* [ISA] Metheus Premier 928 (S3 86c928)
 +
* [ISA] MDA
 +
* [ISA] MDSI Genius
 +
* [ISA] NCR NGA
 +
* [PCI / VLB] Number Nine 9FX (S3 Trio64)
 +
* [ISA] OAK OTI-037C
 +
* [ISA] OAK OTI-067
 +
* [ISA] OAK OTI-077
 +
* [ISA] Olivetti OGC (GO708)
 +
* [ISA] Orchid Fahrenheit 1280 (S3 86c911)
 +
* [PCI / VLB] Paradise Bahamas 64 (S3 Vision864)
 +
* [ISA] Paradise PVGA1A
 +
* [ISA] Paradise WD90C11-LR
 +
* [ISA] Paradise WD90C30-LR
 +
* [MCA] Radius SVGA Multiview (HT209)
 +
* [ISA] Realtek RTG3106
 +
* [ISA] Plantronics ColorPlus
 +
* [ISA] Professional Graphics Controller
 +
* [VLB] S3 86c805
 +
* [PCI] S3 Trio3D/2X
 +
* [PCI / VLB] S3 ViRGE (325)
 +
* [PCI / VLB] S3 ViRGE/DX
 +
* [PCI / VLB] S3 ViRGE/DX (VBE 2.0)
 +
* [PCI / VLB] S3 Vision864
 +
* [PCI / VLB] S3 Vision868
 +
* [PCI / VLB] S3 Trio32
 +
* [PCI / VLB] S3 Trio64
 +
* [PCI / VLB] S3 Trio64V+
 +
* [PCI] S3 Trio64V2/DX
 +
* [ISA] Schetmash Iskra EGA (Cyrillic ROM)
 +
* [ISA] Sigma Color 400
 +
* [ISA] SPEA V7 Mirage (S3 86c801)
 +
* [PCI] STB Nitro 64V (Cirrus Logic CL-GD 5446)
 +
* [PCI / VLB] Trident TGUI9440
 +
* [PCI] Trident TGUI9440AGi
 +
* [VLB] Trident TGUI9400CXi
 +
* [PCI] Trident TGUI9660XGi
 +
* [PCI] Trident TGUI9680XGi
 +
* [ISA] Trident TVGA8900B
 +
* [ISA] Trident TVGA8900D
 +
* [ISA] Trident TVGA9000B
 +
* [ISA] Trigem Korean VGA (Tseng ET4000AX)
 +
* [ISA] Tseng Labs ET2000
 +
* [ISA / MCA] Tseng Labs ET4000AX
 +
* [ISA] Tseng Labs ET4000/w32
 +
* [ISA / VLB] Tseng Labs ET4000/w32i
 +
* [PCI / VLB] Tseng Labs ET4000/w32p
 +
* [PCI / VLB] Tseng Labs ET4000/w32p (Cardex)
 +
* [PCI / VLB] Tseng Labs ET4000/w32p Rev. C (Cardex)
 +
* [PCI / VLB] Tseng Labs ET4000/w32p (Diamond)
 +
* [ISA] VGA
 +
* [ISA] Video 7 VGA 1024i
 +
* [ISA] Wyse 700
 +
</div>
  
===Intermittent warped audio===
+
Various 3D accelerator cards (with SLI support) are also supported:
Due to how the synchronizing function of the audio plugin works, even when running games on a computer that is capable of going way above 100% speed in a stable fashion, random bits of time-stretched audio can be heard occasionally or even frequently, there are however a few ways to work around that issue.
+
<div class="wikitable" style="-moz-column-width: 25em; -webkit-column-width: 25em; column-width: 25em; list-style-type: decimal;">
* Set the audio syncing method to Async Mix (can cause A/V sync issue, not recommended with rhythm games), do not set it to None as it basically does the same thing as Async Mix but has more issues
+
* 3dfx Voodoo Graphics
* Unlock the PCSX2 framerate limiter and use an external one such as MSI Afterburner
+
* 3dfx Voodoo 2
 +
* Obsidian SB50 + Amethyst (2 TMUs)
 +
</div>
  
===Blurry===
+
Some models with fixed graphics adapters are also supported:
It's either interlacing or a filter in the game itself. For the former, switching the de-interlacing mode with F5 may help, and may cause flicker or screen shaking. For the latter, hacks are required. Either Aggressive-CRC if the game is listed there, or skipdraw (toy with the number, 1-100) might work otherwise.
+
<div class="wikitable" style="-moz-column-width: 25em; -webkit-column-width: 25em; column-width: 25em; list-style-type: decimal;">
 +
* Amstrad MegaPC
 +
* Amstrad PC1512
 +
* Amstrad PC1640
 +
* Amstrad PC2086
 +
* Amstrad PC3086
 +
* Amstrad PPC512/640
 +
* Compaq Portable II
 +
* Compaq Portable III
 +
* Commodore SL386SX
 +
* IBM PCjr
 +
* IBM PS/1 Model 2011
 +
* IBM PS/1 Model 2121
 +
* IBM PS/2 series
 +
* IBM PS/ValuePoint 433DX/Si
 +
* Olivetti M19
 +
* Olivetti M24
 +
* Packard Bell PB410A
 +
* Packard Bell PB640
 +
* Tandy 1000 series
 +
* Toshiba T1200
 +
* Toshiba T3100e
 +
</div>
  
===Black lines===
+
===Sound cards===
Black lines are caused by scaling to a non-integer internal resolution (anything other than Yx Native), texture filtering (Try anything that isn't bilinear (Forced), improperly offset textures (TC Offset, Wild Arms Offset hacks, Half-Pixel Offset), or improperly handled texture edges (Merge Sprite hack, Sprite/Round Sprite combobox). Native resolution, for the most part, fixes these issues, however, software rendering may be required as well.
+
<div class="wikitable" style="-moz-column-width: 25em; -webkit-column-width: 25em; column-width: 25em; list-style-type: decimal;">
 +
* [ISA / MCA] Adlib
 +
* [ISA] Adlib Gold
 +
* [ISA] Aztech Sound Galaxy Pro 16 AB (Washington)
 +
* [ISA] Aztech Sound Galaxy Nova 16 Extra (Clinton)
 +
* [ISA] Crystal CS4236B
 +
* [PCI] Ensoniq AudioPCI (ES1371)
 +
* [ISA] Game Blaster / Creative Music System
 +
* [ISA] Gravis UltraSound
 +
* [ISA] Gravis UltraSound Max
 +
* [ISA] Innovation SSI-2001
 +
* [MCA] NCR Business Audio
 +
* [ISA] Pro Audio Spectrum 16
 +
* [ISA] Sound Blaster 1.0 / 1.5 / 2.0
 +
* [ISA] Sound Blaster Pro v1 / v2
 +
* [ISA] Sound Blaster 16
 +
* [ISA] Sound Blaster 16 PnP
 +
* [ISA] Sound Blaster 32 PnP
 +
* [ISA] Sound Blaster AWE32 (not fully emulated)
 +
* [ISA] Sound Blaster AWE32 PnP (not fully emulated)
 +
* [ISA] Sound Blaster AWE64 Gold
 +
* [MCA] Sound Blaster MCV
 +
* [PCI] Sound Blaster PCI 128
 +
* [MCA] Sound Blaster Pro MCV
 +
* [ISA] Windows Sound System
 +
</div>
  
==Special hardware==
+
Some models with fixed sound hardware are also supported:
===Pressure-sensitive buttons===
+
* PCjr and Tandy 1000 (PSG)
The DualShock 2 joypad bundled with the PS2 has all buttons and sticks with variable pressure states.
+
* Tandy 1000SL/2 (PSSJ)
 +
* IBM PS/1 audio card
 +
* Tyan Tsunami ATX (CS4297A)
 +
* MSI MS-6168 (CS4297A)
  
While most PS2 games don't require this feature, instead preferring variable trigger/stick pressure (e.g. sneaking past the sleeping dog in Chulip), a select few do. Some examples include:
+
Various MIDI synthesizer modules and interfaces are also supported:
 +
* FluidSynth
 +
* Roland MT-32
 +
* Roland CM-32L
 +
* Roland MPU-401
 +
* System MIDI (through MIDI out device from host machine)
  
* All three attack buttons in the Bouncer do different attacks based on whether the press was light, medium or strong. Same goes for the musical game Mad Maestro.
+
Two external audio devices are also supported:
* Star Ocean 3 has a musical item that plays different melodies depending on pressure and they're required for progressing.
+
* Covox Speech Thing
 +
* Disney Sound Source
 +
* Stereo LPT DAC
  
Games requiring variable trigger pressure need physical controllers with analog sticks, but rare are third-party controllers which support variable pressure buttons. To know if your controller supports it, open the LilyPad plugin settings by going to the PCSX2 menu and selecting "Config", "Controllers (PAD)", and "Plugin Settings". At the LilyPad plugin popup, select your gamepad from the list of detected controllers in the "Device Diagnostics" box in the lower left then click the "Test Device" button.
+
===Hard drive controllers===
 +
<div class="wikitable" style="-moz-column-width: 25em; -webkit-column-width: 25em; column-width: 25em; list-style-type: decimal;">
 +
* [MFM] IBM PC Fixed Disk Adapter
 +
* [MFM] DTC 5150X
 +
* [MFM] ST-11M
 +
* [MFM] Western Digital WD1002A-WX1
 +
* [MFM / RLL] IBM PC/AT Fixed Disk Adapter
 +
* [MFM / RLL] Western Digital WD1003 AT
 +
* [RLL] ST-11R
 +
* [RLL] Western Digital WD1002A-27X
 +
* [ISA] Adaptec AHA-154xA
 +
* [ISA] Adaptec AHA-154xA
 +
* [ISA] Adaptec AHA-154xB
 +
* [ISA] Adaptec AHA-154xC
 +
* [ISA] Adaptec AHA-154xCF
 +
* [ISA] BusLogic BT-542B
 +
* [ISA] BusLogic BT-542BH
 +
* [ISA] BusLogic BT-545S
 +
* [ISA] Generic WDC33C93
 +
* [ISA] Longshine LCS-6821N
 +
* [ISA] Rancho RT1000B
 +
* [ISA] Sumo SCSI-AT
 +
* [ISA] Trantor T130B
 +
* [ESDI] IBM PC/AT ESDI Fixed Disk Controller
 +
* [ESDI] Western Digital WD1007V-SE1
 +
* [MCA] Adaptec AHA-1640
 +
* [MCA] BusLogic BT-640A
 +
* [MCA] IBM PS/2 SCSI
 +
* [IDE] Acculogic XT-IDE
 +
* [IDE] PC/AT IDE (w/ single-channel or dual-channel)
 +
* [IDE] PC/AT XTIDE
 +
* [IDE] PC/XT XTIDE
 +
* [IDE] PS/2 AT XTIDE (1.1.5)
 +
* [IDE] Western Digital WDXT-150 (XTA)
 +
* [PCI] BusLogic BT-958D
 +
* [PCI] NCR 53C810
 +
* [PCI] NCR 53C815
 +
* [PCI] NCR 53C820
 +
* [PCI] NCR 53C825A
 +
* [PCI] NCR 53C860
 +
* [PCI] NCR 53C875
 +
* [PCI] Tekram DC-390
 +
* [PCI] PCI IDE Adapter (w/ single-channel or dual-channel)
 +
* [VLB] BusLogic BT-445S
 +
</div>
  
A small popup window will appear, showing a list of all the gamepad's buttons as well as their current state. 0.000 = indicates unpressed, 1.000 = indicates fully depressed. Roll either analog stick around. See how the values change from 0.000 to 0.xyz, with the .xyz values shifting incrementally. These changing .xyz values show how the plugin detects different changes in angle as you move the analog stick around.
+
===Floppy drive controllers===
 +
* DTK PII-151B floppy drive controller
 +
* DTK PII-158 floppy drive controller
 +
* Magitronic B215 XT-FDC controller
  
Now press any of the buttons normally used by games, i.e. the triangle/square/cross/circle buttons. See how the values immediately shift from 0.000 = unpressed, directly to 1.000 = pressed. If your gamepad truly has pressure sensitive buttons you will see gradual 0.xyz changes as you slowly press each button, just like the different changes in angle as you move the analog sticks around.
+
===Network cards===
If the buttons change from 0.000 directly to 1.000 this proves that your gamepad buttons are not pressure sensitive and are merely tracking the pressed/unpressed state.
+
Network cards can use either WinPcap or SLiRP support on the host system.
 +
<div class="wikitable" style="-moz-column-width: 25em; -webkit-column-width: 25em; column-width: 25em; list-style-type: decimal;">
 +
* [ISA] 3Com EtherLink II (3C503)
 +
* [PCI] AMD PCNet-FAST III
 +
* [ISA] AMD PCNet-ISA
 +
* [ISA] AMD PCnet-ISA+
 +
* [PCI] AMD PCNet-PCI II
 +
* [VLB] AMD PCnet-VL
 +
* [ISA] Novell NE1000
 +
* [ISA] Novell NE2000
 +
* [LPT] Parallel Line Internet Protocol
 +
* [ISA] Racal Interlan EtherBlaster
 +
* [ISA] Realtek RTL8019AS
 +
* [PCI] Realtek RTL8029AS
 +
* [ISA] Western Digital WD8003E
 +
* [ISA] Western Digital WD8003EB
 +
* [ISA] Western Digital WD8003EBT
 +
</div>
  
The solution would be to either buy an official DualShock 3 controller and use an appropriate 3rd party driver such as [[SCP Driver Package]], or mapping the button to a rarely used trigger/stick in LilyPad this way:
+
===Printers===
 +
* Generic Text printer
  
An additional button needs to be mapped to circle as well but configured to deliver "light" pressure. This is done by opening the gamepad plugin configuration and choosing a rarely used key - for example, the lower shoulder button L2 - and remapping it to the circle button, and setting the sensitivity to 0.500 or thereabouts. In the game, merely use the remapped L2@circle button to deliver "light" tap/hold tunes while the regular circle button can be used normally to deliver "hard" tap/hold tunes.
+
* Generic Epson ESC/P compatible printer
 +
** Generic ESC/P 24-pin dot-matrix driver
 +
** Epson SQ series (SQ-2550 recommended for grayscale)
 +
** Epson LQ series (LQ-2550 recommended for color)
  
==Lightgun support==
+
* Generic PostScript compatible printer
Lightgun support is available in the pcxs2 emulator via a third party plugin called nuvee. His allows you to use and mouse or mouse compatible device (such as a lightgun) to play the large ps2 library of lightgun games<ref>https://lightgungamer.com/pcsx2</ref>.
+
** Generic PostScript driver (recommended)
 +
** Apple LaserWriter II series (IIg recommended for grayscale)
 +
** Apple LaserWriter Pro 630 (color)
 +
** Apple LaserWriter 16/600 PS (color)
 +
** Apple Color LW 12/660 PS (recommended for color)
 +
** Epson EPL-7500 and later (grayscale)
 +
** QMS PS-800 and later (grayscale)
 +
** QMS ColorScript 100 and later (color)
  
==See also==
+
===Joysticks===
* [[How To Play PCSX2 Online]]
+
* Standard joysticks
* [[Online PS2 games]]
+
* 4-axis joystick
 +
* CH Flightstick Pro
 +
* Microsoft SideWinder Pad
 +
* Thrustmaster Flight Control System
  
==References==
+
===Other hardwares===
{{reflist}}
+
* DTK PII-147 Hexa I/O Plus
 +
* Everex EV-159 RAM 3000 Deluxe
 +
* Everex EV-170 Magic I/O
 +
* IBM PC/XT memory expansion boards
 +
* IBM PC/AT memory expansion boards
 +
* Iomega ZIP
 +
* Paradise Systems 5-PAK
 +
* PLIP Network
 +
* Protection Dongle for Savage Quest
 +
* Micro Mainframe EMS-5150(T)
 +
</div>
  
 
==External links==
 
==External links==
* [https://pcsx2.net/compatibility-list.html Official compatibility list]
+
* [https://86box.readthedocs.io/en/latest/ Documentation] (On getting started with the emulator’s features and user interface.)
* [http://pcsx2.net/247-official-pcsx2-configuration-guide-video.html Official PCSX2 setup guide]
+
* [https://discord.com/invite/QXK9XTv Discord channel]
* [http://neogaf.com/forum/showthread.php?t=427321 NeoGAF guide]
+
* [https://kiwiirc.com/nextclient/irc.ringoflightning.net/?nick=YouTube%3F#softhistory IRC channel]
* [http://wiki.pcsx2.net/index.php/Main_Page PCSX2 wiki]
+
* [https://twitter.com/86BoxEmulator Twitter] (Account started in March 2020. Lots of useful news, screenshots, test info, links to articles, videos & user reports on a monthly basis.)
* [http://forums.pcsx2.net/Thread-PCSX2-Widescreen-Game-Patches?pid=271674#pid271674 PCSX2 widescreen game patches] and [http://ps2wide.net/ widescreen hacks]
+
* [https://www.youtube.com/86box YouTube channel] (First video uploaded in late January 2020.)
* [https://forums.pcsx2.net/Thread-60-fps-codes 60 fps codes]
 
  
 
[[Category:Emulators]]
 
[[Category:Emulators]]
[[Category:Consoles' emulators]]
+
[[Category:Computer emulators]]
[[Category:Home consoles' emulators]]
+
[[Category:Windows emulation software‏‎]]
[[Category:PlayStation 2 emulators]]
 
[[Category:Windows emulation software]]
 
[[Category:Linux emulation software]]
 
[[Category:macOS emulation software]]
 
[[Category:Netplay]]
 

Revision as of 04:15, 14 October 2021

86Box
86box.png
86Box 2017-07-21 13-41-37.png
Developer(s) OBattler
Latest version v2.07
Active Yes
Platform(s) Windows
Emulates Intel CPUs
Website 86box.net
Support ($) Patreon
PayPal
License GNU GPLv2
Source code GitHub

86Box is an open-source, low-level PC emulator. It focuses on PC hardware from the 80s and 90s. 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. It took over from PCem-X after the latter was deprecated.

Downloads

Windows Official Stable builds
Need these ROMs to run
Windows Official Debug builds
Need these ROMs to run
Windows Official Dev builds
Need these ROMs to run
Windows Configuration manager

Overview

To run any program, an operating system needs to be installed in 86Box first. It has a dynamic recompiler that gives accurate Pentium/II support. It can also emulate numerous 2D and 3D cards.

86Box has now introduced a new GUI on Windows. This GUI is much more reminiscent of something like Virtual PC 2007 or VMware than the PCem UI, so users of those bits of software should feel more at home now.

Image support

Floppy

  • IMG, FLP, HDM, BIN (Basic sector floppy images)
  • IMD, JSON, TDO (Advanced sector floppy images)
  • FDI (Flux floppy images)
  • 86F, MFM (Surface floppy images)

Hard disk

  • IMG (Raw hard disk images)
  • HDI (Hard disk images used by emulators for NEC PC-98)
  • VHD (Virtual hard disk images; Support fixed-size, dynamic-size or differencing VHDs)

CD-ROM

  • ISO
  • CUE
  • Mounting a real or virtual CD-ROM drive

Others

  • ZDI, IMG (Iomega ZIP drive images; Support both Zip 100 and Zip 250)
  • MDI, IMG (Magneto-optical drive images)

OS support

An incomplete list of operating systems that can be installed on it:

  • DOS
  • Microsoft Windows (up to Windows 7)
  • OS/2
  • Any Linux distros (which support Premium processors)
  • BeOS
  • Minix-PC 1.x, 2.x
  • BSD (FreeBSD 6.x and OpenBSD i386 are recommended, NetBSD/i386 has boot issue)
  • NEXTSTEP 3.1 to 3.3, OPENSTEP 4.0 to 4.2 (including Apple Rhapsody developer releases)

Hardware support

Graphics cards

  • [PCI / AGP] 3dfx Voodoo 3 2000
  • [PCI / AGP] 3dfx Voodoo 3 2000 (On-Board 8MB SGRAM)
  • [PCI / AGP] 3dfx Voodoo 3 3000
  • [PCI] 3dfx Voodoo Banshee
  • [ISA] AMI S3 86c924
  • [ISA] ATI EGA Wonder 800+
  • [ISA / PCI / VLB] ATI Graphics Pro Turbo (Mach64 GX)
  • [ISA] ATI Korean VGA (ATI-28800-5)
  • [ISA] ATI VGA-88 (ATI-18800-1)
  • [ISA] ATI VGA Charger (ATI-28800-5)
  • [ISA] ATI VGA Edge-16 (ATI-18800-5)
  • [ISA] ATI VGA Wonder (ATI-18800)
  • [ISA] ATI VGA Wonder XL24 (ATI-28800-6)
  • [PCI] ATI Video Xpression (Mach64 VT2)
  • [ISA] CGA
  • [ISA] Chips & Technologies SuperEGA
  • [ISA] Cirrus Logic CL-GD 5401
  • [ISA] Cirrus Logic CL-GD 5402
  • [ISA] Cirrus Logic CL-GD 5420
  • [ISA] Cirrus Logic CL-GD 5422
  • [VLB] Cirrus Logic CL-GD 5424
  • [ISA] Cirrus Logic CL-GD 5428
  • [ISA] Cirrus Logic CL-GD 5429
  • [PCI] Cirrus Logic CL-GD 5430
  • [ISA / PCI / VLB] Cirrus Logic CL-GD 5434
  • [PCI] Cirrus Logic CL-GD 5436
  • [PCI] Cirrus Logic CL-GD 5440
  • [PCI] Cirrus Logic CL-GD 5446
  • [PCI] Cirrus Logic CL-GD 5480
  • [ISA] Compaq ATI VGA Wonder XL (ATI-28800-5)
  • [ISA] Compaq CGA
  • [ISA] Compaq CGA 2
  • [ISA] Compaq EGA
  • [PCI] Creative Labs 3D Blaster Banshee
  • [VLB] Diamond SpeedStar PRO (Cirrus Logic CL-GD 5426)
  • [VLB] Diamond SpeedStar PRO SE (Cirrus Logic CL-GD 5430)
  • [PCI / VLB] Diamond Stealth 3D 2000 (S3 ViRGE)
  • [PCI / VLB] Diamond Stealth 3D 3000 (S3 ViRGE/VX)
  • [PCI / VLB] Diamond Stealth 64 DRAM (S3 Trio64)
  • [PCI / VLB Diamond Stealth 64 VRAM (S3 Vision964)
  • [PCI / VLB] Diamond Stealth SE (S3 Trio32)
  • [ISA] Diamond Stealth VRAM (S3 86c911)
  • [ISA] EGA
  • [PCI / VLB] ELSA Winner 2000 Pro/X (S3 Vision964)
  • [PCI / VLB] ELSA Winner 2000 Pro/X (S3 Vision968)
  • [ISA] G2 GC205
  • [VLB] Headland HT216-32
  • [ISA] Hercules
  • [ISA] Hercules InColor
  • [MCA] IBM 1MB SVGA Adapter/A (Cirrus Logic CL-GD 5428)
  • [ISA] Image Manager 1024
  • [ISA] Kasan Hangulmadang-16 VGA (Tseng ET4000AX)
  • [PCI] Matrox Mystique
  • [PCI] Matrox Mystique 220
  • [ISA] Metheus Premier 928 (S3 86c928)
  • [ISA] MDA
  • [ISA] MDSI Genius
  • [ISA] NCR NGA
  • [PCI / VLB] Number Nine 9FX (S3 Trio64)
  • [ISA] OAK OTI-037C
  • [ISA] OAK OTI-067
  • [ISA] OAK OTI-077
  • [ISA] Olivetti OGC (GO708)
  • [ISA] Orchid Fahrenheit 1280 (S3 86c911)
  • [PCI / VLB] Paradise Bahamas 64 (S3 Vision864)
  • [ISA] Paradise PVGA1A
  • [ISA] Paradise WD90C11-LR
  • [ISA] Paradise WD90C30-LR
  • [MCA] Radius SVGA Multiview (HT209)
  • [ISA] Realtek RTG3106
  • [ISA] Plantronics ColorPlus
  • [ISA] Professional Graphics Controller
  • [VLB] S3 86c805
  • [PCI] S3 Trio3D/2X
  • [PCI / VLB] S3 ViRGE (325)
  • [PCI / VLB] S3 ViRGE/DX
  • [PCI / VLB] S3 ViRGE/DX (VBE 2.0)
  • [PCI / VLB] S3 Vision864
  • [PCI / VLB] S3 Vision868
  • [PCI / VLB] S3 Trio32
  • [PCI / VLB] S3 Trio64
  • [PCI / VLB] S3 Trio64V+
  • [PCI] S3 Trio64V2/DX
  • [ISA] Schetmash Iskra EGA (Cyrillic ROM)
  • [ISA] Sigma Color 400
  • [ISA] SPEA V7 Mirage (S3 86c801)
  • [PCI] STB Nitro 64V (Cirrus Logic CL-GD 5446)
  • [PCI / VLB] Trident TGUI9440
  • [PCI] Trident TGUI9440AGi
  • [VLB] Trident TGUI9400CXi
  • [PCI] Trident TGUI9660XGi
  • [PCI] Trident TGUI9680XGi
  • [ISA] Trident TVGA8900B
  • [ISA] Trident TVGA8900D
  • [ISA] Trident TVGA9000B
  • [ISA] Trigem Korean VGA (Tseng ET4000AX)
  • [ISA] Tseng Labs ET2000
  • [ISA / MCA] Tseng Labs ET4000AX
  • [ISA] Tseng Labs ET4000/w32
  • [ISA / VLB] Tseng Labs ET4000/w32i
  • [PCI / VLB] Tseng Labs ET4000/w32p
  • [PCI / VLB] Tseng Labs ET4000/w32p (Cardex)
  • [PCI / VLB] Tseng Labs ET4000/w32p Rev. C (Cardex)
  • [PCI / VLB] Tseng Labs ET4000/w32p (Diamond)
  • [ISA] VGA
  • [ISA] Video 7 VGA 1024i
  • [ISA] Wyse 700

Various 3D accelerator cards (with SLI support) are also supported:

  • 3dfx Voodoo Graphics
  • 3dfx Voodoo 2
  • Obsidian SB50 + Amethyst (2 TMUs)

Some models with fixed graphics adapters are also supported:

  • Amstrad MegaPC
  • Amstrad PC1512
  • Amstrad PC1640
  • Amstrad PC2086
  • Amstrad PC3086
  • Amstrad PPC512/640
  • Compaq Portable II
  • Compaq Portable III
  • Commodore SL386SX
  • IBM PCjr
  • IBM PS/1 Model 2011
  • IBM PS/1 Model 2121
  • IBM PS/2 series
  • IBM PS/ValuePoint 433DX/Si
  • Olivetti M19
  • Olivetti M24
  • Packard Bell PB410A
  • Packard Bell PB640
  • Tandy 1000 series
  • Toshiba T1200
  • Toshiba T3100e

Sound cards

  • [ISA / MCA] Adlib
  • [ISA] Adlib Gold
  • [ISA] Aztech Sound Galaxy Pro 16 AB (Washington)
  • [ISA] Aztech Sound Galaxy Nova 16 Extra (Clinton)
  • [ISA] Crystal CS4236B
  • [PCI] Ensoniq AudioPCI (ES1371)
  • [ISA] Game Blaster / Creative Music System
  • [ISA] Gravis UltraSound
  • [ISA] Gravis UltraSound Max
  • [ISA] Innovation SSI-2001
  • [MCA] NCR Business Audio
  • [ISA] Pro Audio Spectrum 16
  • [ISA] Sound Blaster 1.0 / 1.5 / 2.0
  • [ISA] Sound Blaster Pro v1 / v2
  • [ISA] Sound Blaster 16
  • [ISA] Sound Blaster 16 PnP
  • [ISA] Sound Blaster 32 PnP
  • [ISA] Sound Blaster AWE32 (not fully emulated)
  • [ISA] Sound Blaster AWE32 PnP (not fully emulated)
  • [ISA] Sound Blaster AWE64 Gold
  • [MCA] Sound Blaster MCV
  • [PCI] Sound Blaster PCI 128
  • [MCA] Sound Blaster Pro MCV
  • [ISA] Windows Sound System

Some models with fixed sound hardware are also supported:

  • PCjr and Tandy 1000 (PSG)
  • Tandy 1000SL/2 (PSSJ)
  • IBM PS/1 audio card
  • Tyan Tsunami ATX (CS4297A)
  • MSI MS-6168 (CS4297A)

Various MIDI synthesizer modules and interfaces are also supported:

  • FluidSynth
  • Roland MT-32
  • Roland CM-32L
  • Roland MPU-401
  • System MIDI (through MIDI out device from host machine)

Two external audio devices are also supported:

  • Covox Speech Thing
  • Disney Sound Source
  • Stereo LPT DAC

Hard drive controllers

  • [MFM] IBM PC Fixed Disk Adapter
  • [MFM] DTC 5150X
  • [MFM] ST-11M
  • [MFM] Western Digital WD1002A-WX1
  • [MFM / RLL] IBM PC/AT Fixed Disk Adapter
  • [MFM / RLL] Western Digital WD1003 AT
  • [RLL] ST-11R
  • [RLL] Western Digital WD1002A-27X
  • [ISA] Adaptec AHA-154xA
  • [ISA] Adaptec AHA-154xA
  • [ISA] Adaptec AHA-154xB
  • [ISA] Adaptec AHA-154xC
  • [ISA] Adaptec AHA-154xCF
  • [ISA] BusLogic BT-542B
  • [ISA] BusLogic BT-542BH
  • [ISA] BusLogic BT-545S
  • [ISA] Generic WDC33C93
  • [ISA] Longshine LCS-6821N
  • [ISA] Rancho RT1000B
  • [ISA] Sumo SCSI-AT
  • [ISA] Trantor T130B
  • [ESDI] IBM PC/AT ESDI Fixed Disk Controller
  • [ESDI] Western Digital WD1007V-SE1
  • [MCA] Adaptec AHA-1640
  • [MCA] BusLogic BT-640A
  • [MCA] IBM PS/2 SCSI
  • [IDE] Acculogic XT-IDE
  • [IDE] PC/AT IDE (w/ single-channel or dual-channel)
  • [IDE] PC/AT XTIDE
  • [IDE] PC/XT XTIDE
  • [IDE] PS/2 AT XTIDE (1.1.5)
  • [IDE] Western Digital WDXT-150 (XTA)
  • [PCI] BusLogic BT-958D
  • [PCI] NCR 53C810
  • [PCI] NCR 53C815
  • [PCI] NCR 53C820
  • [PCI] NCR 53C825A
  • [PCI] NCR 53C860
  • [PCI] NCR 53C875
  • [PCI] Tekram DC-390
  • [PCI] PCI IDE Adapter (w/ single-channel or dual-channel)
  • [VLB] BusLogic BT-445S

Floppy drive controllers

  • DTK PII-151B floppy drive controller
  • DTK PII-158 floppy drive controller
  • Magitronic B215 XT-FDC controller

Network cards

Network cards can use either WinPcap or SLiRP support on the host system.

  • [ISA] 3Com EtherLink II (3C503)
  • [PCI] AMD PCNet-FAST III
  • [ISA] AMD PCNet-ISA
  • [ISA] AMD PCnet-ISA+
  • [PCI] AMD PCNet-PCI II
  • [VLB] AMD PCnet-VL
  • [ISA] Novell NE1000
  • [ISA] Novell NE2000
  • [LPT] Parallel Line Internet Protocol
  • [ISA] Racal Interlan EtherBlaster
  • [ISA] Realtek RTL8019AS
  • [PCI] Realtek RTL8029AS
  • [ISA] Western Digital WD8003E
  • [ISA] Western Digital WD8003EB
  • [ISA] Western Digital WD8003EBT

Printers

  • Generic Text printer
  • Generic Epson ESC/P compatible printer
    • Generic ESC/P 24-pin dot-matrix driver
    • Epson SQ series (SQ-2550 recommended for grayscale)
    • Epson LQ series (LQ-2550 recommended for color)
  • Generic PostScript compatible printer
    • Generic PostScript driver (recommended)
    • Apple LaserWriter II series (IIg recommended for grayscale)
    • Apple LaserWriter Pro 630 (color)
    • Apple LaserWriter 16/600 PS (color)
    • Apple Color LW 12/660 PS (recommended for color)
    • Epson EPL-7500 and later (grayscale)
    • QMS PS-800 and later (grayscale)
    • QMS ColorScript 100 and later (color)

Joysticks

  • Standard joysticks
  • 4-axis joystick
  • CH Flightstick Pro
  • Microsoft SideWinder Pad
  • Thrustmaster Flight Control System

Other hardwares

  • DTK PII-147 Hexa I/O Plus
  • Everex EV-159 RAM 3000 Deluxe
  • Everex EV-170 Magic I/O
  • IBM PC/XT memory expansion boards
  • IBM PC/AT memory expansion boards
  • Iomega ZIP
  • Paradise Systems 5-PAK
  • PLIP Network
  • Protection Dongle for Savage Quest
  • Micro Mainframe EMS-5150(T)

External links

  • Documentation (On getting started with the emulator’s features and user interface.)
  • Discord channel
  • IRC channel
  • Twitter (Account started in March 2020. Lots of useful news, screenshots, test info, links to articles, videos & user reports on a monthly basis.)
  • YouTube channel (First video uploaded in late January 2020.)