Difference between pages "PlayStation emulators" and "86Box"

From Emulation General Wiki
(Difference between pages)
Jump to navigation Jump to search
(Emulators)
(Tags: Mobile edit, Mobile web edit)
 
(Category replaced)
 
Line 1: Line 1:
{{Infobox console
+
{{Infobox emulator
|title = PlayStation
+
|logo = 86box.png
|logo = sony-1.png
+
|logowidth = 80
|developer = [[:Sony]]
+
|screenshot = 86Box 2017-07-21 13-41-37.png
|type = [[:Category:Home consoles|Home video game console]]
+
|version = v2.07
|generation = [[:Category:Fifth-generation_video_game_consoles|Fifth generation]]
+
|active = Yes
|release = 1994
+
|platform = Windows
|discontinued = 2006
+
|target = [[Intel CPUs]]
|successor = [[PlayStation 2 emulators|PlayStation 2]]
+
|developer = [https://github.com/OBattler OBattler]
|emulated = {{✓}}
+
|website = [http://86box.net/ 86box.net]
 +
|support = [https://patreon.com/86box Patreon]<br />[https://www.paypal.com/paypalme/86Box PayPal]
 +
|license = GNU GPLv2
 +
|source = [https://github.com/86Box/86Box GitHub]
 
}}
 
}}
  
The '''[[wikipedia:PlayStation_(console)|PlayStation]]''' (frequently referred to in shorthand as the '''PS1''') is a fifth generation console released by [[wikipedia:Sony Computer Entertainment|Sony Computer Entertainment]] on December 3, 1994 in Japan and September 9, 1995 in the US. It was retailed for {{Inflation|USD|299.99|1995}}. It had a R3000 CPU (which was used by NASA for a space craft to take pictures of Mars because of it's reliablity) at 33.8688 MHz with 2MB of RAM and 1MB of VRAM. It used a proprietary MDEC video compression unit, which is integrated into the CPU, allowing for playback of full motion video at a higher quality than other consoles of its generation. It actually had better stereo sound that other stereos at that time.
+
'''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.
  
It was a commercial success, partly due to being relatively easy to program for compared to others at the time and because its CD-based media was cheaper than the competition.
+
==Downloads==
 
+
{| cellpadding="4"
__TOC__
 
==Emulators==
 
{| class="wikitable" style="text-align: center;"
 
|-
 
! scope="col"|Name
 
! scope="col"|Platform(s)
 
! scope="col"|Version
 
! scope="col"|Plugins
 
! scope="col"|[[libretro|Libretro Core]]
 
! scope="col"|<abbr title="Resizable Internal Resolution">RIR</abbr>
 
! scope="col"|[[Emulation Accuracy|Accuracy]]
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|Active
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
! colspan="10"|PC / x86
 
|-
 
|[[DuckStation]]
 
|align=left|{{Icon|Windows|Linux|Mac}}
 
|[https://github.com/stenzek/duckstation git]
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|High
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|-
 
|[[Mednafen]]
 
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
|[{{MednafenURL|releases/}} {{MednafenVer}}]
 
|{{✗}}
 
|{{✓}}
 
|<abbr title="Exclusive to Libretro, but comes with significant slowdown.">{{✓}}</abbr>
 
|High
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|-
 
|[[XEBRA]]
 
|align=left|{{Icon|Windows}}
 
|[http://drhell.web.fc2.com/ps1/ {{XebraVer}}]
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|High
 
|{{✗}}
 
|{{✓}}
 
|{{✗}}
 
|-
 
|[[PCSX-Reloaded|PCSX-R-PGXP]]
 
|align=left|{{Icon|Windows|Linux}}
 
|[http://ngemu.com/threads/pcsxr-pgxp.186369/ PGXP build] ([https://github.com/iCatButler/pcsxr git])
 
|{{✓}}
 
|{{✗}}
 
|{{✓}}
 
|[[Recommended_PS1_Plugins|Plugin dependent]]
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 
|-
 
|[[PCSX-Reloaded|PCSX-R]]
 
|align=left|{{Icon|Windows|Linux|macOS}}
 
|[http://www.emucr.com/2019/03/pcsx-reloaded-git-20190307.html Windows]<br/>[http://consoleemu.com/emulator/pcsx-reloaded macOS]
 
|{{✓}}
 
|{{✗}}
 
|{{✓}}
 
|[[Recommended_PS1_Plugins|Plugin dependent]]
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|-
 
|[[ePSXe]]
 
|align=left|{{Icon|Windows|Linux|macOS}}
 
|[http://www.epsxe.com/download.php {{EpsxeVer}}]
 
|{{✓}}
 
|{{✗}}
 
|{{✓}}
 
|[[Recommended_PS1_Plugins|Plugin dependent]]
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|-
 
|PSXACT
 
|align=left|{{Icon|Windows}}
 
|[https://gitlab.com/beannaich/psxact git]
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|High
 
|{{✓}}
 
|{{✓}}
 
|{{✗}} <small>(WIP)</small>
 
 
|-
 
|-
|[[Rustation]]
+
|align=center|{{Icon|Win-big}}
|align=left|{{Icon|Windows|Linux|macOS}}
+
|'''[http://ci.86box.net/job/86Box/ Official Stable builds]'''<br/><small>Need these [https://github.com/86Box/roms/releases ROMs] to run</small>
|[http://github.com/simias/rustation git]
 
|{{✗}}
 
|{{✓}}
 
|{{✗}}
 
|High
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 
 
|-
 
|-
|[[Avocado]]
+
|align=center|{{Icon|Win-big}}
|align=left|{{Icon|Windows|Linux}}
+
|'''[https://ci.86box.net/job/86Box-Debug/ Official Debug builds]'''<br/><small>Need these [https://github.com/86Box/roms/releases ROMs] to run</small>
|[https://github.com/JaCzekanski/Avocado git]
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|Mid
 
|{{✓}}
 
|{{✓}}
 
|{{✗}} <small>(WIP)</small>
 
 
|-
 
|-
|[[pSX]]
+
|align=center|{{Icon|Win-big}}
|align=left|{{Icon|Windows|Linux}}
+
|'''[http://ci.86box.net/job/86Box-Dev/ Official Dev builds]'''<br/><small>Need these [https://github.com/86Box/roms/releases ROMs] to run</small>
|[http://www.emulator-zone.com/doc.php/psx/psx_em.html 1.13]
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|Mid
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
 
|-
 
|-
|[[No$|NO$PSX]]
+
|align=center|{{Icon|Win-big}}
|align=left|{{Icon|Windows}}
+
|'''[https://github.com/86Box/86BoxManager/releases Configuration manager]'''
|[http://problemkaputt.de/psx.htm 2.0]
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|Mid
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|-
 
|[https://sourceforge.net/projects/hpsx64/ hpsx64]
 
|align=left|{{Icon|Windows}}
 
|[https://sourceforge.net/projects/hpsx64/files/Source/ {{hpsx64Ver}}] ([http://www.emucr.com/search/label/hpsx64?&max-results=16 Alt])
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|Mid
 
|{{✓}}
 
|{{✓}}
 
|{{✗}} <small>(WIP)</small>
 
|-
 
|[[MAME]]
 
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 
|{{✗}}
 
|{{✓}}
 
|{{✗}}
 
|Mid
 
|{{✓}}
 
|{{✓}}
 
|{{✗}} <small>(WIP)</small>
 
|-
 
|Connectix VGS
 
|align=left|{{Icon|Windows|macOS}}
 
|1.4.1
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|?
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|-
 
|[[Bleem!]]
 
|align=left|{{Icon|Windows}}
 
|1.6b
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|Low-Mid
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|-
 
|SSSPSX
 
|align=left|{{Icon|Windows}}
 
|[http://www.emulator-zone.com/doc.php/psx/ssspsx.html 0.0.34]
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 
|[[Recommended_PS1_Plugins|Plugin dependent]]
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|-
 
|Rustation NG
 
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
|[https://gitlab.com/flio/rustation-ng git]
 
|{{✗}}
 
|{{✓}}
 
|{{✗}}
 
|?
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 
|-
 
|PCSX-Redux
 
|align=left|{{Icon|Windows|Linux|macOS}}
 
|[https://github.com/grumpycoders/pcsx-redux git]
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|?
 
|{{✓}}
 
|{{✓}}
 
|{{✗}} <small>(WIP)</small>
 
|-
 
! colspan="10"|Mobile / ARM
 
|-
 
|[[DuckStation]]
 
|align=left|{{Icon|Android}}
 
|[https://play.google.com/store/apps/details?id=com.github.stenzek.duckstation 0.1]
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|High
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|-
 
|Avocado
 
|align=left|{{Icon|Android}}
 
|[https://github.com/JaCzekanski/Avocado git]
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|Mid
 
|{{✓}}
 
|{{✓}}
 
|{{✗}} <small>(WIP)</small>
 
|-
 
|[[Mednafen]]<ref group=N name=libretro>Only available on mobile as a libretro core (e.g. [[RetroArch]]).</ref><ref group=N>Needs a high-end phone/tablet to run at full speed.</ref>
 
|align=left|{{Icon|Android|iOS}}
 
|[{{MednafenURL|releases/}} {{MednafenVer}}]
 
|{{✗}}
 
|{{✓}}
 
|{{✗}}
 
|High
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|-
 
|PCSX-ReARMed<ref group=N name=libretro/>
 
|align=left|{{Icon|Android|iOS|Lin}}
 
|[https://docs.libretro.com/library/pcsx_rearmed/#external-links r22]
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|Mid
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|-
 
|[[ePSXe]]<ref group=N name=payware>Payware, recommended that you use patched versions.</ref>
 
|align=left|{{Icon|Android}}
 
|[https://play.google.com/store/apps/details?id=com.epsxe.ePSXe {{EpsxeAndroidVer}}]
 
|{{✓}}
 
|{{✗}}
 
|{{✓}}
 
|Mid
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|-
 
|[http://www.fpsece.net/faq.html FPse]<ref group=N name=payware />
 
|align=left|{{Icon|Android}}
 
|[https://play.google.com/store/apps/details?id=com.emulator.fpse {{FpseAndroidVer}}]
 
|{{✓}}
 
|{{✗}}
 
|{{✓}}
 
|Mid
 
|{{✗}}
 
|{{✓}}
 
|{{✗}}
 
|-
 
|[[XEBRA]]
 
|align=left|{{Icon|Android}}
 
|[https://play.google.com/store/apps/details?id=com.dokutajigokusai.xebra {{XebraAndroidVer}}]
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|High
 
|{{✗}}
 
|{{✓}}
 
|{{✗}}
 
|-
 
! colspan="10"|Console
 
|-
 
|[[Official Sony Emulators]]<br />(POPS)
 
|align=left|{{Icon|PS2|PSP}}<br>{{Icon|PS3|PSV}}
 
|r13 (PS2)<br />6.60 (PSP)<br />4.82 (PS3)<br />2.60 (PSVita)
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|Mid-High
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|-
 
|PCSX-ReARMed<ref group=N name=libretro/>
 
|align=left|{{Icon|PSV|3DS|Switch}}
 
|[https://docs.libretro.com/library/pcsx_rearmed/#external-links r22]
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|Mid
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|-
 
|[[Bleem!|Bleemcast]]
 
|align=left|{{Icon|DC}}
 
|?
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|Low-Mid
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|-
 
|[https://code.google.com/p/pcsxgc/downloads/list WiiSX]
 
|align=left|{{Icon|Wii|NGC}}
 
|2.1 beta
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|Low
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
 
|}
 
|}
<references group=N />
 
 
===Comparisons===
 
====PC====
 
* [[Mednafen]]'s PlayStation emulation is focused on [[Emulation Accuracy|accuracy]], which makes it very compatible, and it's been known to outperform Sony's official PSone emulator in accuracy tests. <!-- Do note if you find an exception, though. --> However, there are a few small hurdles to using it; it requires a very specific BIOS for each region, and the program itself interfaces from the terminal/command-line only; it has no GUI. You can still drag-and-drop cue files on the executable to load games, and the program logs errors to a text file called <code>stdout</code> whenever a crash happens. There are external GUI launchers available like Mednaffe. Both [[RetroArch]] and [[BizHawk]] have cores based on this emulator, and they're easier to use because they have frontends.
 
** Beetle PSX is the name of the RetroArch fork of Mednafen's PS1 emulation. It has several experimental modifications and enhancements that aren't present in the standalone version, including a widescreen hack, CPU overclocking for smoother framerates, and increasing the internal resolution up to 8x. Increasing the resolution carries a ''heavy'' performance cost, however, since graphics are rendered in software; an alternative core exists for hardware rendering. In [https://www.libretro.com/index.php/beetle-psx-dynarec-accurate-playstation1-emulation-is-about-to-get-a-lot-faster/ late 2019, a dynarec was in development], which makes PS1 games run much faster, & therefore better on systems such as mid range mobile phones, game consoles, older PCs, etc. This also raises the potential for CPU overclocking and runahead latency reduction, both of which use a lot of CPU resources.
 
::- [https://www.maketecheasier.com/retroarch-ps1-emulation/ How to Set Up RetroArch PS1 Emulation to Play PlayStation Games] (Nov 26, 2018. Makes use of Beetle PSX HW.)
 
 
* [[DuckStation]] is focusing on playability, speed, and long-term maintainability. The goal is to be as accurate as possible while maintaining performance suitable for low-end devices. "Hack" options are discouraged, the default configuration should support all playable games with only some of the enhancements having compatibility issues. GUI is similar to that of the Dolphin emulator. Support .CHD file format. Has a Libretro core which is also Retroachievements compatible. An Android version has been started, but is not yet feature complete. Hardware (D3D11, OpenGL, Vulkan) and software rendering. Upscaling, texture filtering, and true colour (24-bit) in hardware renderers. PGXP for geometry precision and texture correction. And much more.
 
 
* [[PCSX-Reloaded|PCSX-R]] is an open-source [[Recommended_PS1_Plugins|plugin]]-based emulator. The main reason to use this over Mednafen is that its internal resolution can be raised with little to no performance hits.
 
** '''PGXP''' is a fork of PCSX-R that adds texture correction, polygon wobble reduction, and polygon culling reduction. It also adds CPU overclocking and allows a hack that was originally disabled in PCSX-R.
 
** PCSX-ReARMed is an ARM port of PCSX-R, sharing a similar core, but optimized for portable handheld devices. The biggest draw is its NEON software renderer, which is both fast and accurate and has the ability to render at higher resolutions without resorting to HLE plugins.
 
 
* [[ePSXe]] is a fairly standard [[Recommended_PS1_Plugins|plugin]]-based emulator like PCSX-R, and as such the accuracy is typically about the same between the two. Its closed-source nature has had it constantly lagging behind in features, which is why it's not recommended. <small>A developer had also edited the [[PS1 Tests]] page in preparation for version 2.0.0, representing a conflict of interest.</small> Since version 1.8.0, ePSXe has also been commercially available on Android, but it's also not recommended.
 
 
* [[XEBRA]] is an emulator made in Japan that has high compatibility.  The UI is in English, however, since it's not the developer's first language some of the naming conventions may seem weird compared to other emulators (for example the BIOS are instead referred to as OSROM).  Luckily there is a [https://www.reddit.com/r/emulation/comments/9a4mwk/xebra_guide_ps1_emulator/ guide] that helps explains how each option works.  Games that require subchannel data are not supported, but most other games run flawlessly.
 
  
* [[No$|NO$PSX]] has two versions, but standard users will want to use the cut-down gaming version. Made in the same style as [[No$|NO$GBA]], where it handles the PocketStation, it offers decent compatibility with very low spec requirements – the programmer's philosophy is to deliver a working application out of the box.
+
==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/II support. It can also emulate numerous 2D and 3D cards.
  
* [[PSX]]fin is a simpler emulator with a lot of compatibility issues,<ref name="psXcompat">http://psx.silvanthalas.com/psx.html</ref> especially when using different BIOS'. Development has been halted and it remains closed-source. It's really only useful for very old toasters.
+
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.
  
* [[Avocado]] is one of the few open-source PS1 emulators that does not require a plugin-based system and is still being actively developed.
+
==Image support==
  
* [[MAME]] is a very broad emulator known to support thousands of systems. It has a focus for accuracy, much like Mednafen, but when it comes to the "Sony PlayStation" driver (<code>psj</code>), the developers still call it "preliminary", and have marked it as "Not Working". It can boot to the BIOS and launch games, but much like they say, you can expect bugs, especially between hardware revisions. The MAME project as a whole remains active, but don't expect it to work any time soon.
+
===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)
  
* [[PCSX2]] is a PlayStation 2 emulator, but emulation of a hardware feature has been merged into the main project that allows the same backward compatibility with PS1 games. However, one thing to note is that backward compatibility in the original PS2 hardware didn't cover all games in the PS1 library, and these limitations still extend to PCSX2's emulation.
+
===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)
  
====Consoles====
+
===CD-ROM===
* POPS (short for PlayStation On PSP System) is Sony's official PSone Classics emulator for their PlayStation Store releases. It utilizes [[PSP Eboots|EBOOTs]], a form of binary file for PSP, instead of bin/cue disc dumps, which can be made using a converter if desired. Compatibility is very high due to similar hardware design; although the GPU is emulated, the CPU is close to the PS1 and would naturally speed up performance on its own. It includes support for multi-disc games (within the one EBOOT). Only the native PS1 resolution is supported, with games being stretched to fit the screen as the user wishes.
+
*ISO
 +
*CUE
 +
*Mounting a real or virtual CD-ROM drive
  
* PCSX-ReARMed is only available on mobile as a libretro core (e.g. RetroArch). It is available to run on various handheld consoles with fairly strong specs like the Sony PlayStation Vita, Nintendo 3DS and Nintendo Switch. This emulator in the libretro build initially used the P.E.Op.S. graphics plugin (reasonably accurate, but slow) in mid-2010's to 2019; now it uses a port of PCSX4ALL's Unai renderer, which is less accurate, but much faster (eg. 10-20fps faster). The CHD compression format, that shrinks disc images into more manageable sizes, has been enabled on this emulator on 3DS, and these images will load and run much faster than '.bin/.cue' files - greatly reducing framerate dips, i.e. in FMVs & loading zones.
+
===Others===
 +
*ZDI, IMG (Iomega ZIP drive images; Support both Zip 100 and Zip 250)
 +
*MDI, IMG (Magneto-optical drive images)
  
* PS2PSXe is an unofficial PS1 emulator for the PS2. However, compatibility is very low. Double disc swapping (using the same method as a real PS1) is required for PS2s with model numbers SCPH-100xx - SCPH-390xx.
+
==OS support==
 +
An incomplete list of operating systems that can be installed on it:
  
* The PlayStation 3 has a built-in software emulator with very high compatibility, which is used for PSone Classics releases on the PlayStation Store as well as for handling PlayStation discs.
+
* 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)
  
* WiiSX is a port of PCSX to the Wii. Compatibility is fairly low due to the weak power of the Wii and the differing hardware designs that make PowerPC requirements a little stronger. It's generally not worth using since it doesn't get updated.
+
==Hardware support==
 +
<div class="wikitable mw-collapsible mw-collapsed">
 +
===Graphics cards===
 +
<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>
  
==Emulation issues==
+
Various 3D accelerator cards (with SLI support) are also supported:
===Rendering Quirks===
+
<div class="wikitable" style="-moz-column-width: 25em; -webkit-column-width: 25em; column-width: 25em; list-style-type: decimal;">
[[File:Cheryl_compared.png|thumb|left|300px|'''Left''': Native resolution and unblended dithering.<br/>'''Right''': Higher internal resolution and no dithering.]]
+
* 3dfx Voodoo Graphics
[[File:Ps1_jitter.gif|thumb|Jittering in games can stick out more when using higher internal resolutions. <small>This full-color GIF may require you to view its page to see the animation.</small>]]
+
* 3dfx Voodoo 2
The PlayStation takes shortcuts when rendering as a result of making most of the hardware available, and this can cause some quirks that become even more noticeable when the internal resolution increases.
+
* Obsidian SB50 + Amethyst (2 TMUs)
 +
</div>
  
Polygons may jitter as a result of low-precision fixed-point (to the native resolution) math, but this is mostly unnoticeable at native resolutions. Emulators that have the ability to increase the internal resolution have attempted to fix this.
+
Some models with fixed graphics adapters are also supported:
 +
<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>
  
There is no [[wikipedia:Z-buffering|z-buffer]] in the hardware. This can cause things like polygons to pop over others; the limbs on Tekken characters are a good example of this. It is theoretically possible to implement this, but it wouldn't be accurate to the hardware.<ref name="forum.emu-russia">{{cite web|url=https://translate.google.com/translate?sl=ru&tl=en&u=http://forum.emu-russia.net/viewtopic.php?p=17237|title=Plugin info, news. / Information about the plugin, news. (gpuBladeSoft discussion) |publisher=forum.emu-russia|accessdate=2018-04-03|date=2011-09-16}}</ref>
+
===Sound cards===
 +
<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>
  
When perspective correction isn't applied to textures, certain viewing angles can make them distorted, more so when an object is near the edge of the camera up close. ''Tenchu: Stealth Assassins'' is particularly infamous for texture distortion, most noticeably in the [https://www.youtube.com/watch?v=5oBeO-cui_c training level] where floor textures appear wavy at oblique angles; developers typically mitigate this by adding polygons to walls, floors, and other scenery, though at the cost of filling the PlayStation's geometry rate. This has been solved in at least one emulator.
+
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)
  
Many PlayStation games dither to varying degrees due to having a low color depth. On most TVs, this dithering would blend in order to make new colors and smooth gradients. Plugin-based emulators usually have graphical plugins that use a 32-bit color depth, which removes dithering, while software-rendered plugins and emulators tend to retain it. While higher color depth can be considered an enhancement, since it results in less noise and smooth gradients, some think of dithering as seen on real hardware as added shading and texture, especially on untextured polygons. The emulators that use software rendering and can increase the internal resolution are capable of retaining dithering for the shading and texturing aspect, and it's made more subtle by shrinking the artifacts.
+
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)
  
===Less-notable games using special peripherals===
+
Two external audio devices are also supported:
ZXE-D: Legend of Plasmalite requires the use of a special peripheral to play the game. It is a robot that has connectable parts and plugs into the memory card slot, which is then replicated in the game. No emulator has ever focused on it, probably due to a number of reasons:
+
* Covox Speech Thing
 +
* Disney Sound Source
 +
* Stereo LPT DAC
  
*It's not a common game.
+
===Hard drive controllers===
*No third-party controller and memory card connector has gotten support by emulators the same way that Nintendo's official GameCube controller adapter has.
+
<div class="wikitable" style="-moz-column-width: 25em; -webkit-column-width: 25em; column-width: 25em; list-style-type: decimal;">
*To emulate this purely in software means it has to be reverse engineered, which can take a bit of time.
+
* [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>
  
===CD format===
+
===Floppy drive controllers===
PS1 games use the CD-ROM XA (eXtended Architecture) format which is based on CDi and allows developers to use both CD-ROM and CD-DA (audio) tracks on the same disc.<ref name="PSX_CD-DA_CDs">[https://ipfs.io/ipfs/QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco/wiki/List_of_PlayStation_games_with_CD_audio_tracks.html List of PlayStation games with CD-DA] (From deprecated Wikipedia article - dated 11/27/2016)</ref>
+
* DTK PII-151B floppy drive controller
 +
* DTK PII-158 floppy drive controller
 +
* Magitronic B215 XT-FDC controller
  
Certain image formats and CD dumping methods don't support this format correctly and end up with the CD-DA tracks missing or corrupted, hence no audio. The ISO format in particular only stores the content of a CD-ROM filesystem and cannot store CD-DA tracks at all so it's generally a very bad idea to use ISO for PS1 games (even though it should work for games which are single track). Even running an ISO file based on a PS1 game (i.e. ''Ridge Racer, Tomb Raider 1-2'') with CD-DA audio may often cause an emulator such as '''ePSXe''' and other peers to freeze and/or hang up, especially during loading of a saved data or in-game levels and transactions.
+
===Network cards===
* However, a mounted image (Using '''Daemon Tools'''), running from a CD-ROM or using the '''Mooby2''' plugin can solve these CD-DA problems. The mds/mdf format is good for backing up the CD-DA audio-equipped PS1 games, although the best Image format for any PS1 game is the cue/bin format, the reason being that almost all of the burning programs can read it and the relevant patching programs (i.e. '''PPF-O-Matic''') are designed for that format. '''Clone CD''' images in img/ccd format provide another ideal option as it has virtually the same structure as cue/bin format (The img file is the same data as a bin file at the hex level), although the available burning programs are largely not able to read Clone CD's format. '''ISObuster''' and '''ImgBurn''' are good tools for some of the aforementioned notes.<ref name="ECM-APE_Guide">{{cite web|url=https://www.epforums.org/showthread.php?57757-ECM-And-APE-Guide|title=ECM And APE Guide |publisher=www.epforums.org|accessdate=2018-Oct-05|date=2011-Feb-16; Last edited: 2017-Jan-15}}</ref>
+
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 European regional versions of many PS1 games tended to have a copy protection embedded, so they could cause problems with backing up images in that these game backups could cause hangs or show a black screen infinitely in a typical emulator. A basic way to avoid that problem is to try the US regional versions. Another way is to patch it using a .sbi file which contains the protection information needed to run the game.
+
===Printers===
::The perfect solution possible, at least for the '''ePSXe''' emulator (and perhaps other similar plugins-based emulators) would be (No virtual drive mounting needed):
+
* Generic Text printer
::1. Use '''Mooby2 2.8''' cdrom plugin, uncheck 'subchannel reading' in the settings of that plugin.
 
::(Just in case: also make sure 'repeat all cdda' is checked, and 'cdda volume' is set to something like 50 or 60. Or else you won't hear anything.)
 
::2. Launch the game with File -> Run CDrom (browse, find and select your cd image as the window pops up.)
 
::Recommended to use '''Eternal 1.41''' sound plugin with default settings along with this. '''SaPu''' CDRom Plugin v.1.0/1.3 is good if running official CDs (Especially works well with '''Daemon Tools Lite''' or '''Alcohol 120%''' when mounting an image).
 
  
* If running '''ePSXe''' or a similar emulator on an old '''Windows''' OS (Eg. 9x, ME, 2000, XP), use [http://radified.com/ASPI/forceaspi.htm ForceASPI] to initialize the ASPI layer (For your disc drive) and a plugin like '''P.E.Op.S.''' CDR Version 1.4 plugin or similar. Then set the plugin to "W2K/XP IOCTL scsi commands" before running your PS1 CD's.
+
* 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)
  
<!-- Much of these notes on the troubleshooting and issues for CD images were based off collections of information at www.epforums.org and www.ngemu.com's threads -->
+
* 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)
  
==Accessories==
+
===Joysticks===
===''Densha De Go!'' Controller===
+
* Standard joysticks
Also available for the [[Nintendo 64 emulators|Nintendo 64]], ''Densha De Go!'' is a Japan-only train simulator released by [[Wikipedia:Taito|Taito]] that is compatible with an optional special controller.<ref name="Youtube">{{cite web|url=https://www.youtube.com/watch?v=xuxf5QhdWIo|title=Densha de Go! gameplay with controller - Playstation PS1|publisher=Youtube|accessdate=2018-04-03|date=2017-05-05}}</ref> No emulator is known to support it.
+
* 4-axis joystick
 +
* CH Flightstick Pro
 +
* Microsoft SideWinder Pad
 +
* Thrustmaster Flight Control System
  
==Resources==
+
===Other hardwares===
* [http://ns348841.ip-91-121-109.eu/psxdata/sitenews.html PlayStation DataCenter] - Tons of PS1 related things. Emulator files like plugins, game manuals, game configurations, and many tutorials are just some of the things you'll find here.
+
* DTK PII-147 Hexa I/O Plus
* [https://archive.org/details/psx_redump_usa_20141221 ReDump PS1] USA set.
+
* Everex EV-159 RAM 3000 Deluxe
* [http://www.racketboy.com/journal/ps1-strength-and-weaknesses-vs-n64-sega-saturn PS1 Strengths and Weaknesses vs N64 and Sega Saturn] (Journal feature at www.Racketboy.com. October 17th, 2017.)
+
* Everex EV-170 Magic I/O
* [https://segaretro.org/Sega_Saturn/Hardware_comparison#Graphics_comparison_table Graphics comparison table] (for Saturn as opposed to PS1, N64, Sega Model 2 arcade hardware and 1995-era PC)
+
* 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>
  
==References==
+
==External links==
{{Reflist}}
+
* [https://86box.readthedocs.io/en/latest/ Documentation] (On getting started with the emulator’s features and user interface.)
 +
* [https://discord.com/invite/QXK9XTv Discord channel]
 +
* [https://kiwiirc.com/nextclient/irc.ringoflightning.net/?nick=YouTube%3F#softhistory IRC channel]
 +
* [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.)
 +
* [https://www.youtube.com/86box YouTube channel] (First video uploaded in late January 2020.)
  
[[Category:Consoles]]
+
[[Category:Emulators]]
[[Category:Home consoles]]
+
[[Category:Computer emulators]]
[[Category:Sony consoles]]
+
[[Category:Windows emulation software‏‎]]
[[Category:Fifth-generation_video_game_consoles]]
 
[[Category:PlayStation emulators‎|*]]
 

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.)