Difference between revisions of "Compatibility layers"
Jump to navigation
Jump to search
m |
|||
Line 12: | Line 12: | ||
! scope="col"|Active | ! scope="col"|Active | ||
! scope="col"|[[Recommended emulators|Recommended]] | ! scope="col"|[[Recommended emulators|Recommended]] | ||
− | + | ! scope="col"|Runs the following software | |
− | ! | ||
|- | |- | ||
|[[Wine]] | |[[Wine]] | ||
Line 19: | Line 18: | ||
|[https://wiki.winehq.org/Download 3.0.3] | |[https://wiki.winehq.org/Download 3.0.3] | ||
|{{✓}} ||{{✓}} | |{{✓}} ||{{✓}} | ||
+ | |Windows applications and games | ||
|- | |- | ||
|[[Wineskin]] | |[[Wineskin]] | ||
Line 24: | Line 24: | ||
|[http://wineskin.urgesoftware.com/tiki-index.php?page=Downloads 1.7] | |[http://wineskin.urgesoftware.com/tiki-index.php?page=Downloads 1.7] | ||
|{{✓}} ||{{✓}} | |{{✓}} ||{{✓}} | ||
+ | |Windows applications and games | ||
|- | |- | ||
|[[Proton]] | |[[Proton]] | ||
Line 29: | Line 30: | ||
|[https://store.steampowered.com/about/ 3.7 Beta] | |[https://store.steampowered.com/about/ 3.7 Beta] | ||
|{{✓}} ||{{✓}} | |{{✓}} ||{{✓}} | ||
+ | |Windows games | ||
|- | |- | ||
|[[TeknoParrot]] | |[[TeknoParrot]] | ||
Line 34: | Line 36: | ||
|[https://teknoparrot.com/ 1.69] | |[https://teknoparrot.com/ 1.69] | ||
|{{✓}} ||{{✓}} | |{{✓}} ||{{✓}} | ||
− | |- | + | |Windows-based arcade games |
− | |||
|- | |- | ||
|[[Ardi Executor]] | |[[Ardi Executor]] | ||
Line 41: | Line 42: | ||
|[https://web.archive.org/web/20080404193445/http://www.ardi.com/ardi.php 2.1.17] | |[https://web.archive.org/web/20080404193445/http://www.ardi.com/ardi.php 2.1.17] | ||
|{{✗}} ||{{✗}} | |{{✗}} ||{{✗}} | ||
+ | |Mac OS software up to System 6 | ||
|} | |} |
Revision as of 17:06, 13 October 2018
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 |
---|---|---|---|---|---|
Wine | Linux, macOS, Android | 3.0.3 | ✓ | ✓ | Windows applications and games |
Wineskin | macOS | 1.7 | ✓ | ✓ | Windows applications and games |
Proton | Linux | 3.7 Beta | ✓ | ✓ | Windows games |
TeknoParrot | Windows | 1.69 | ✓ | ✓ | Windows-based arcade games |
Ardi Executor | Windows, Linux | 2.1.17 | ✗ | ✗ | Mac OS software up to System 6 |