Changes

Jump to navigation Jump to search

Compatibility layers

402 bytes added, 22:31, 24 May 2022
m
Table fix, cleaning
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 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 some software such as games will tend to run a bit slower due to other bottlenecks that occur as a result of [[Emulation Accuracyaccuracy|replicating the correct behavior]], such as accounting for graphics APIs like Direct3D that aren't supported on non-Microsoft platforms. Additionally, compatibility layers may also use emulation in order to run software built for a different architecture.
==Compatibility layers==
{| class="wikitable" style="text-align:center;"
|-
! scope="col"|Name
! scope="col"|Operating System(s)
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Recommended Emulatorsemulators|Recommended]]
! scope="col"|Runs the following software
|-
|{{✗}} ||{{✓}} ||{{✓}}
|PC-based arcade games
|-
|Rosetta
|align=left|{{Icon|macOS}}
|N/A
|{{✗}} ||{{✓}} ||{{✓}}
|x86 macOS applications (PowerPC macOS apps on earlier versions)
|-
|CrossOver
|align=left|{{Icon|Linux|macOS|ChromeOS}}
|[https://www.codeweavers.com/products 2021.01.0]
|{{✗}} ||{{✓}} ||{{✓}}
|Windows applications and games
|-
|[https://box86.org/ Box86]
|align=left|{{Icon|LiA|Android|Pandora|Pyra}}
|[https://github.com/ptitSeb/box86 git]
|{{✓}} ||{{✓}} ||{{TBD}}
|{{✓}} ||{{✓}} ||{{✗}}
|Android software
|-
|[[FEX-Emu]]
|align=left|{{Icon|LinuxARM}}
|[https://github.com/FEX-Emu/FEX git]
|{{TBD}} ||{{✓}} ||{{TBD}}
|x86 and X86-64 Linux programs
|-
|[[Skyline]]
|align=left|{{Icon|Android}}
|TBD
|{{✓}}
|{{✓}}
|{{✗}}
|Nintendo Switch games and homebrew
|-
!colspan="9"|Console
|[[Nintendont]]
|align=left|{{Icon|Wii|WiiU}}
|[https://github.com/FIX94/Nintendont 2021-0709-1205]
|{{✓}} ||{{✓}} ||{{✓}}
|GameCube games
2,527
edits

Navigation menu