Difference between revisions of "Compatibility layers"

From Emulation General Wiki
Jump to navigation Jump to search
(Emulators: Automated Wine's version updates and added mobile divider.)
Line 12: Line 12:
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|Runs the following software
 
! scope="col"|Runs the following software
 +
|-
 +
!colspan="6"|PC
 
|-
 
|-
 
|[[Wine]]
 
|[[Wine]]
|Linux, macOS, [[Android emulators|Android]]
+
|Unix and POSIX-compliant
|[https://wiki.winehq.org/Download 3.0.3]
+
|[https://wiki.winehq.org/Download {{WineVer}}]
 
|{{✓}} ||{{✓}}
 
|{{✓}} ||{{✓}}
 
|Windows applications and games
 
|Windows applications and games
Line 60: Line 62:
 
|{{✗}} ||{{✗}}
 
|{{✗}} ||{{✗}}
 
|Classic Mac OS software up to System 6
 
|Classic Mac OS software up to System 6
 +
|-
 +
!colspan="6"|Mobile
 +
|-
 +
|[[Wine]]
 +
|[[Android emulators|Android]]
 +
|[https://wiki.winehq.org/Download {{WineVer}}]
 +
|{{✓}} ||{{✓}}
 +
|Windows applications and games
 
|}
 
|}
 
[[Category:Compatibility layers]]
 
[[Category:Compatibility layers]]

Revision as of 10:56, 5 January 2019

While not strictly emulation per se (hence why Wine stands for "Wine Is Not an Emulator"), compatibility layers allow software written for one operating system to be run on a different OS, often by translating API and system calls made by an application to their equivalent calls in the host operating system. In theory, this should allow for near-native performance since no processor emulation takes place, but in practice certain software such as games tend to run a bit slower such as in the case of OpenGL to Direct3D translation as done through Wine. Additionally, compatibility layers may also use emulation in order to run software built for a different architecture.

This page is a WIP. Feel free to help out!

Emulators

Name Operating System(s) Latest Version Active Recommended Runs the following software
PC
Wine Unix and POSIX-compliant 9.0 Windows applications and games
Wineskin macOS 1.7 Windows applications and games
Proton Linux 3.7 Beta Windows games
TeknoParrot Windows 1.0.0.140 Windows-based arcade games
WineVDM Windows v0.6.0 16-bit Windows apps and games
WoW Windows ? Windows 9x apps and games
Win3mu Windows ? Windows 3.x apps and games
Ardi Executor Multi-platform 2.1.17 Classic Mac OS software up to System 6
Mobile
Wine Android 9.0 Windows applications and games