<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://emulation.gametechwiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Emunix</id>
	<title>Emulation General Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://emulation.gametechwiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Emunix"/>
	<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php/Special:Contributions/Emunix"/>
	<updated>2026-09-16T11:00:27Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Darling&amp;diff=146920</id>
		<title>Darling</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Darling&amp;diff=146920"/>
		<updated>2026-07-23T15:04:07Z</updated>

		<summary type="html">&lt;p&gt;Emunix: It&amp;#039;s active again&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|title = Darling&lt;br /&gt;
|logo = Darling.png&lt;br /&gt;
|active = Yes&lt;br /&gt;
|platform = [[Emulators on Linux|Linux]]&lt;br /&gt;
|target = macOS&lt;br /&gt;
|developer = Luboš Doležel&lt;br /&gt;
|website = [http://darlinghq.org/ darlingHQ.org]&lt;br /&gt;
|source = [https://github.com/darlinghq/darling GitHub]&lt;br /&gt;
|issuetracker = [https://github.com/darlinghq/darling/issues GitHub]&lt;br /&gt;
|license = {{License|GPLv3}}&lt;br /&gt;
|prog-lang = {{Proglang|Objective-C}}, {{Proglang|C}}, {{Proglang|C++}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Darling&#039;&#039;&#039; is an open source [[Compatibility layers|compatibility layer]] for Linux that is designed to run macOS executables. It only supports very basic graphical user interface (GUI) programs as of Jul 2023, but can run various console tools or applications including  Apple’s Toolchain and Midnight Commander.&lt;br /&gt;
The program must be self-built on a 64-bit x86 Linux distribution using the source code provided on [https://github.com/darlinghq/darling GitHub]. Currently, only basic applications can run.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [http://blog.darlinghq.org/ Development Blog]&lt;br /&gt;
* [https://docs.darlinghq.org/build-instructions.html Build Instructions]&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[[Category:Compatibility layers]]&lt;br /&gt;
[[Category:Linux software]]&lt;br /&gt;
[[Category:Stalled software]]&lt;br /&gt;
[[Category:Active software]]&lt;/div&gt;</summary>
		<author><name>Emunix</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Compatibility_layers&amp;diff=133074</id>
		<title>Compatibility layers</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Compatibility_layers&amp;diff=133074"/>
		<updated>2025-12-22T23:13:47Z</updated>

		<summary type="html">&lt;p&gt;Emunix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;While not strictly emulation &#039;&#039;per se&#039;&#039; (hence why [[Wine]] stands for &amp;quot;Wine Is Not an Emulator&amp;quot;), &#039;&#039;&#039;compatibility layers&#039;&#039;&#039; allow software written for one operating system to run on a different OS, often by translating 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 accuracy|replicating the correct behavior]]. Compatibility layers may also make use of [[wrappers]], which translate a specific API to another because accounting for graphics APIs like Direct3D that aren&#039;t supported on non-Microsoft platforms. Additionally, compatibility layers may also use emulation in order to run software built for a different [[wikipedia:Comparison_of_instruction_set_architectures#Instruction_sets|architecture]], see [[High and low-level emulation]] page for more information about terms like &amp;quot;[[Hypervisors|hypervisors]]&amp;quot;, &amp;quot;[[Simulators|simulators]]&amp;quot;, &amp;quot;[[Compatibility_layers|compatibility layers]]&amp;quot;, &amp;quot;[[Wrappers|wrappers]]&amp;quot;, &amp;quot;[[FPGA]]&amp;quot; and &amp;quot;[[:Category:Emulators|software emulators]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Compatibility layers==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Platform(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Compatibility&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Licensing|License]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended emulators|Recommended]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Runs the following software&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;8&amp;quot;|PC / x86&lt;br /&gt;
|-&lt;br /&gt;
|[[Wine]]&lt;br /&gt;
|align=left|{{Icon|Linux|macOS|FreeBSD|Haiku}}&lt;br /&gt;
|[https://wiki.winehq.org/Download {{WineVer}}&amp;lt;br /&amp;gt;(Dev: {{WineDevVer}})]&amp;lt;br /&amp;gt;[https://wiki.winehq.org/Haiku Haiku]&lt;br /&gt;
|[https://appdb.winehq.org/ ?]&lt;br /&gt;
|{{Green}} {{License|LGPLv21}} ({{License|Copyleft}}) ||{{✓}} ||{{✓}}&lt;br /&gt;
|Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|Janus-UAE&lt;br /&gt;
|align=left|{{Icon|AROS}}&lt;br /&gt;
|[https://sourceforge.net/projects/janus-uae/ 1.4]&lt;br /&gt;
|[https://sourceforge.net/projects/janus-uae/ ?]&lt;br /&gt;
|{{Green}} {{License|LGPLv2}} ({{License|Copyleft}}) ||{{✗}} ||{{✓}}&lt;br /&gt;
|68k Amiga applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Whisky]]&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|[https://github.com/Whisky-App/Whisky {{WhiskyVer}}]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✗}} ||{{~}}&lt;br /&gt;
|Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Proton]]&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;(included with Steam)&amp;lt;/small&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://store.steampowered.com/about/ {{ProtonVer}}]&amp;lt;br/&amp;gt;[https://github.com/ValveSoftware/Proton/tags git]&lt;br /&gt;
|[https://www.protondb.com/ ?]&lt;br /&gt;
|{{Green}} {{License|BSD3}}&amp;lt;br&amp;gt;{{License|LGPLv21}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Windows games&lt;br /&gt;
|-&lt;br /&gt;
|[[TeknoParrot]]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|&amp;lt;abbr title=&amp;quot;TPBootstrapper/Web Installer which downloads the latest versions of all components with TeknoParrot automatically for you.&amp;quot;&amp;gt;[https://github.com/nzgamer41/TPBootstrapper/tags TPBootstrapper]&amp;lt;/abbr&amp;gt;&amp;lt;br/&amp;gt;[https://teknoparrot.com/download {{TeknoVer}}]&lt;br /&gt;
|[https://teknoparrot.com/wiki/compatibility.html ?]&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|PC-based arcade games&lt;br /&gt;
|-&lt;br /&gt;
|Rosetta&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|N/A&lt;br /&gt;
|[https://www.cnet.com/tech/computing/intel-based-macs-rosetta-compatibility-index/ ?]&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|PowerPC OS X applications&amp;lt;ref group=N&amp;gt;Support ended with OS X 10.7 Lion.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|CrossOver&lt;br /&gt;
|align=left|{{Icon|Linux|macOS|ChromeOS}}&amp;lt;ref group=N&amp;gt;https://support.codeweavers.com/en_US/chrome-os/&amp;lt;/ref&amp;gt;&lt;br /&gt;
|[https://www.codeweavers.com/products 22.1]&lt;br /&gt;
|[https://www.codeweavers.com/compatibility ?]&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://learn.microsoft.com/en-us/windows/win32/winprog64/running-32-bit-applications WOW64]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|N/A&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|32-bit Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|[[WineVDM]]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/otya128/winevdm/releases git]&amp;lt;br /&amp;gt;[https://ci.appveyor.com/project/otya128/winevdm/ Dev]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✓}} ||{{✓}}&lt;br /&gt;
|16-bit Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://sober.vinegarhq.org/ Sober]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://sober.vinegarhq.org/sober.flatpakref Flatpak]&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Roblox (Android version)&lt;br /&gt;
|-&lt;br /&gt;
|[https://mcpelauncher.readthedocs.io Minecraft Bedrock Launcher]&lt;br /&gt;
|align=left|{{Icon|Linux|macOS}}&lt;br /&gt;
|[https://github.com/minecraft-linux/mcpelauncher-manifest v0.15.0]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|Minecraft: Bedrock Edition (Android version)&lt;br /&gt;
|-&lt;br /&gt;
|Linuxulator&lt;br /&gt;
|align=left|{{Icon|FreeBSD}}&lt;br /&gt;
|[https://wiki.freebsd.org/Linuxulator Wiki]&amp;lt;br /&amp;gt;[https://docs.freebsd.org/en/books/handbook/linuxemu/ Docs]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|BSD2}} ({{License|Permissive}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|Linux applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://gitlab.com/android_translation_layer/ Android Translation Layer]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://gitlab.com/android_translation_layer/android_translation_layer git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✓}} ||{{~}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Android applications&lt;br /&gt;
|-&lt;br /&gt;
|libhoudini&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://github.com/SGNight/Arm-NativeBridge#download-links-- 1], [https://github.com/Rprop/libhoudini#libhoudini 2], [https://archive.org/details/androidx86-houdini 3], [https://github.com/supremegamers/vendor_intel_proprietary_houdini 4], [https://github.com/m9rco/Genymotion_ARM_Translation 5]&amp;lt;br/&amp;gt; [https://github.com/niizam/Genymotion_A11_libhoudini 6], [https://github.com/ilhan-athn7/android_proprietary_native_bridge 7], [https://github.com/mrvictory1/libhoudini_bluestacks 8], [https://github.com/YuryenUcahh/libnb_script 9]&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{TBD}} ||{{~}}&lt;br /&gt;
|ARM Android applications&lt;br /&gt;
|-&lt;br /&gt;
|libndk&amp;lt;abbr title=&amp;quot;Not to be confused with Android Native Development Kit (NDK)&amp;quot;&amp;gt;*&amp;lt;/abbr&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://github.com/ilhan-athn7/android_proprietary_native_bridge 1], [https://github.com/supremegamers/vendor_google_proprietary_ndk_translation-prebuilt 2]&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{TBD}} ||{{~}}&lt;br /&gt;
|ARM Android applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.cygwin.com/ Cygwin]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://cygwin.com/pipermail/cygwin-announce/2025-July/012416.html 3.6.4-1]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|Providing POSIX compliant APIs, Linux-alike shell and tools on Windows for developers.&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.gfdgdxi.top/uengine-runner/Help/ UEngine]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://github.com/gfdgd-xi/uengine-runner git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✓}} ||{{✗}}&lt;br /&gt;
|Android applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Darling]]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://github.com/darlinghq/darling git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|macOS applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.linzhuotech.com/index.php/home/index/xdroid.html xDroid]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://www.linzhuotech.com/Product/download 11.1.51]&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✗}}&lt;br /&gt;
|Android applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Wineskin]]&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|[http://wineskin.urgesoftware.com/tiki-index.php?page=Downloads 1.7]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|LGPLv21}} ({{License|Copyleft}}) ||{{✗}} ||{{✗}}&lt;br /&gt;
|Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|WineBottler&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|[https://winebottler.kronenberg.org/ 4.0.1.1 Dev]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|LGPLv21}} ({{License|Copyleft}}) ||{{✗}} ||{{✗}}&lt;br /&gt;
|Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|[[WoW]]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|N/A&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Windows 9x applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Win3mu]]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[http://bitbucket.org/toptensoftware/win3mu Source]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✗}} ||{{✗}}&lt;br /&gt;
|Windows 3.x applications&lt;br /&gt;
|-&lt;br /&gt;
|[[NTVDMx64]]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/leecher1337/ntvdmx64 git]&lt;br /&gt;
|?&lt;br /&gt;
|{{?}} ||{{✓}} ||{{✗}}&lt;br /&gt;
|DOS applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Ardi Executor]]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|DOS}}&lt;br /&gt;
|[https://web.archive.org/web/20080404193445/http://www.ardi.com/ardi.php 2.1.17]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{✗}} ||{{✗}}&lt;br /&gt;
|Classic Mac OS applications up to System 6&lt;br /&gt;
|-&lt;br /&gt;
|[http://dosemu.sourceforge.net/ DOSEmu]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://sourceforge.net/projects/dosemu/files/ 1.4.0]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✗}} ||{{✗}}&lt;br /&gt;
|DOS applications&lt;br /&gt;
|-&lt;br /&gt;
|[http://dosemu2.github.io/dosemu2/ DOSEmu2]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://github.com/dosemu2/dosemu2 git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✓}} ||{{✗}}&lt;br /&gt;
|DOS applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://learn.microsoft.com/en-us/windows/wsl/ Windows Subsystem for Linux &#039;&#039;&#039;1&#039;&#039;&#039;]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://learn.microsoft.com/en-us/windows/wsl/install Install guide]&lt;br /&gt;
|?&lt;br /&gt;
|{{?}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Allows developers to run a Linux environment.&lt;br /&gt;
|-&lt;br /&gt;
|[https://old.reddit.com/r/openKylin/comments/14u5kad/about_kmre/ KMRE]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://archive.ubuntukylin.com/ubuntukylin/pool/partner/kmre_2.4.6.8+22.04_amd64.deb 2.4.6.8]&amp;lt;/br&amp;gt;[https://archive.kylinos.cn/kylin/KYLIN-ALL/pool/universe/k/kmre/kmre_2.4.8.7-0k0.9_amd64.deb 2.4.8.7-0k0.9]&amp;lt;ref group=N name=kmrex86&amp;gt;2.4.8.7 is untested-NeoKylin never announced nor shipped this with x86 releases.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|?&lt;br /&gt;
|{{?}} ||{{~}} ||{{✗}}&lt;br /&gt;
|Allows openKylin/Ubuntu Kylin to run Android applications.&lt;br /&gt;
|-&lt;br /&gt;
|Windows CE Compatibility Layer&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/dz333n/wcecl/actions/workflows/build.yml git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{~}} ||{{✗}} &amp;lt;ref group=N&amp;gt;Currently only Solitaire and etcha.exe are known to work.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|Windows CE applications.&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.boxedwine.org/ Boxedwine]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://www.boxedwine.org/downloads/ 20.1.2]&amp;lt;br /&amp;gt;[https://github.com/danoon2/Boxedwine git]&amp;lt;br /&amp;gt;[https://sourceforge.net/projects/boxedwine/ Old repo]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{?}} ||{{TBD}}&lt;br /&gt;
|16-bit and 32-bit Windows applications.&lt;br /&gt;
|-&lt;br /&gt;
|compat_linux&lt;br /&gt;
|align=left|{{Icon|NetBSD}}&lt;br /&gt;
|[https://www.netbsd.org/docs/guide/en/chap-linux.html Docs]&amp;lt;br /&amp;gt;[https://man.netbsd.org/NetBSD-10.0/compat_linux.8 Manual]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|BSD2}} ({{License|Permissive}}) ||{{✓}} ||{{TBD}}&lt;br /&gt;
|Linux applications&lt;br /&gt;
|-&lt;br /&gt;
|compat_linux&lt;br /&gt;
|align=left|{{Icon|OpenBSD}}&lt;br /&gt;
|[https://man.openbsd.org/OpenBSD-5.1/compat_linux.8 Manual]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|BSD4}} ({{License|Permissive}}) ||{{✓}} ||{{TBD}}&lt;br /&gt;
|Linux applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://gitlab.com/android_translation_layer/qemu-based-native-bridge nb-qemu]&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://gitlab.com/android_translation_layer/qemu-based-native-bridge/nb-qemu git]&amp;lt;br/&amp;gt;[https://gitlab.com/android_translation_layer/qemu-based-native-bridge/nb-qemu-bionic bionic]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✓}} ||{{TBD}}&lt;br /&gt;
|ARM Android applications&lt;br /&gt;
|-&lt;br /&gt;
|Berberis&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://android.googlesource.com/platform/frameworks/libs/binary_translation/+/refs/heads/main/ git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|Apache2}} ({{License|Permissive}}) ||{{?}} ||{{TBD}}&lt;br /&gt;
|RISC-V Android applications&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;8&amp;quot;|Mobile / ARM&lt;br /&gt;
|-&lt;br /&gt;
|Rosetta 2&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|N/A&lt;br /&gt;
|[https://www.applegamingwiki.com/wiki/M1_Rosetta_2_compatible_games_list ?]&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|x86-64 macOS applications on Apple Silicon&amp;lt;ref group=N&amp;gt;AVX instruction support added in macOS 15 Sequoia.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|CrossOver&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|[https://www.codeweavers.com/products 22.1]&lt;br /&gt;
|[https://www.applegamingwiki.com/wiki/M1_CrossOver_Windows_compatible_games_list ?]&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|Game Porting Toolkit&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|[https://gist.github.com/Frityet/448a945690bd7c8cff5fef49daae858e Installation guide]&lt;br /&gt;
|[https://www.applegamingwiki.com/wiki/Game_Porting_Toolkit#Game_compatibility_list ?]&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Windows games&lt;br /&gt;
|-&lt;br /&gt;
|[https://learn.microsoft.com/en-us/windows/arm/apps-on-arm-x86-emulation Prism]&lt;br /&gt;
|align=left|{{Icon2|WoA}}&lt;br /&gt;
|N/A&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|x86 and x86-64 Windows applications on Windows for ARM64 &amp;lt;ref group=N&amp;gt;https://www.geeky-gadgets.com/prism-x86-64-emulator/&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Box86/Box64]]&lt;br /&gt;
|align=left|{{Icon|LiA|Android|Pandora}}&lt;br /&gt;
|[https://github.com/ptitSeb/box86 {{box86Ver}}]/[https://github.com/ptitSeb/box64/ {{box64Ver}}]&lt;br /&gt;
|[https://box86.org/app/ ?]&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|x86-64 Linux applications&lt;br /&gt;
|-&lt;br /&gt;
|[[FEX-Emu]]&lt;br /&gt;
|align=left|{{Icon|LinuxARM|Android}}&lt;br /&gt;
|[https://github.com/FEX-Emu/FEX git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|x86-64 Linux applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Wine]]&lt;br /&gt;
|align=left|{{Icon|LinuxARM|Android}}&lt;br /&gt;
|[https://dl.winehq.org/wine-builds/android/ Android builds]&amp;lt;br/&amp;gt;[https://wiki.winehq.org/ARM ARM support]&lt;br /&gt;
|[https://appdb.winehq.org/ ?]&lt;br /&gt;
|{{Green}} {{License|LGPLv21}} ({{License|Copyleft}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://gitlab.com/android_translation_layer/ Android Translation Layer]&lt;br /&gt;
|align=left|{{Icon|LinuxARM}}&lt;br /&gt;
|[https://gitlab.com/android_translation_layer/android_translation_layer git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✓}} ||{{~}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Android applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Winlator]]&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://github.com/brunodev85/winlator/releases {{WinlatorVer}}]&lt;br /&gt;
|[https://docs.google.com/spreadsheets/d/1UI0dCJTdxkAD8pDUoCtqwe7hCRSD35w0N3zESTmNYBU/edit?gid=0#gid=0 ?]&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{✓}} ||{{~}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|X86 Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|[[MiceWine]]&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://github.com/KreitinnSoftware/MiceWine-Application/releases {{MiceWineVer}}]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{✓}} ||{{~}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|X86 Windows applications&lt;br /&gt;
|-&lt;br /&gt;
||[https://gamehub.xiaoji.com GameHub](GameFusion)&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://gamehub.xiaoji.com/download/ 3.0.5]&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{~}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|X86 Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/xerpi/vita2hos Vita2hos]&lt;br /&gt;
|align=left|{{Icon|Switch}}&lt;br /&gt;
|[https://github.com/xerpi/vita2hos/releases/tag/alpha-0.3 Alpha 0.3]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✓}} ||{{✗}}&lt;br /&gt;
|PlayStation Vita applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/AndreRH/hangover Hangover]&lt;br /&gt;
|align=left|{{Icon||LinuxARM|Android}}&lt;br /&gt;
|[https://github.com/AndreRH/hangover/releases git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|LGPLv21}} ({{License|Copyleft}}) ||{{✓}} ||{{✗}}&lt;br /&gt;
|Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Skyline]]&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://github.com/skyline-emu/skyline/releases git]&lt;br /&gt;
|[[Nintendo_Switch_emulators#Compatibility_layers_.28....29|See Switch page]]&lt;br /&gt;
|{{Green}} {{License|MPL2}} ({{License|Copyleft}})&lt;br /&gt;
|{{✗}} &lt;br /&gt;
|{{✗}}&lt;br /&gt;
|Nintendo Switch games and homebrew&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.hikunpeng.com/document/detail/en/kunpengdevps/ug-exagear/usermanual/kunpengexagear_06_0002.html ExaGear-KunPeng]&lt;br /&gt;
|align=left|{{Icon|LinuxARM}}	 &lt;br /&gt;
|[https://www.hikunpeng.com/zh/developer/devkit/download/exagear 5.1.0]&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✗}}	&lt;br /&gt;
|x86 Linux applications into Kunpeng platform instructions in real time&lt;br /&gt;
|-&lt;br /&gt;
|[https://old.reddit.com/r/openKylin/comments/14u5kad/about_kmre/ KMRE]&lt;br /&gt;
|align=left|{{Icon|LinuxARM}}&lt;br /&gt;
|[https://archive.kylinos.cn/kylin/KYLIN-ALL/pool/universe/k/kmre/kmre_3.0.0.0-0k0.15_arm64.deb 3.0.0.0-0k0.15]&amp;lt;/br&amp;gt;[https://archive.kylinos.cn/kylin/KYLIN-ALL/pool/universe/k/kmre/kmre_2.5.0.2-0k0.1tablet3_arm64.deb 2.5.0.2-0k0.1tablet3]&amp;lt;ref group=N name=kmrearm&amp;gt;2.5.0.2 is only for some industrial tablets or similar devices with Phytium processors.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|?&lt;br /&gt;
|{{?}} ||{{~}} ||{{✗}}&lt;br /&gt;
|Allows openKylin/NeoKylin (with supported processors) to run Android applications.&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.boxedwine.org/ Boxedwine]&lt;br /&gt;
|align=left|{{Icon|LinuxARM|macOS}}&lt;br /&gt;
|[https://www.boxedwine.org/downloads/ 20.1.2]&amp;lt;br /&amp;gt;[https://github.com/danoon2/Boxedwine git]&amp;lt;br /&amp;gt;[https://sourceforge.net/projects/boxedwine/ Old repo]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✓}} ||{{TBD}}&lt;br /&gt;
|16-bit and 32-bit Windows applications.&lt;br /&gt;
|-&lt;br /&gt;
|compat_linux&lt;br /&gt;
|align=left|{{Icon|NetBSD}}&lt;br /&gt;
|[https://www.netbsd.org/docs/guide/en/chap-linux.html Docs]&amp;lt;br /&amp;gt;[https://man.netbsd.org/NetBSD-10.0/compat_linux.8 Manual]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|BSD2}} ({{License|Permissive}}) ||{{✓}} ||{{TBD}}&lt;br /&gt;
|Linux applications&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Consoles&lt;br /&gt;
|-&lt;br /&gt;
|[[Nintendont]]&lt;br /&gt;
|align=left|{{Icon|Wii|WiiU}}&lt;br /&gt;
|[https://github.com/FIX94/Nintendont git]&lt;br /&gt;
|[[GameCube_emulators#Compatibility_layers_.28....29|See Gamecube page]]&lt;br /&gt;
|{{?}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|GameCube games&lt;br /&gt;
|-&lt;br /&gt;
| [[Emulators_on_Nintendo_Switch_2#Compatibility_Mode_.28nnCompat.29|nnCompat]]&lt;br /&gt;
|align=left|{{Icon|Switch2}}&lt;br /&gt;
| 20.1.1&lt;br /&gt;
| [https://www.nintendo.com/us/gaming-systems/switch-2/transfer-guide/compatible-games/ 98%]&lt;br /&gt;
| {{Red}} {{License|Proprietary}}&lt;br /&gt;
| {{✓}}&lt;br /&gt;
| {{✓}}&lt;br /&gt;
|Nintendo Switch games&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!colspan=&amp;quot;8&amp;quot;|Misc&lt;br /&gt;
|-&lt;br /&gt;
|[https://felix86.com/ felix86]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://github.com/offtkp/felix86 git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{✓}} ||{{~}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|x86-64 Linux applications on RISC-V.&lt;br /&gt;
|-&lt;br /&gt;
|LATX&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[http://pkg.loongnix.cn/loongnix/pool/main/l/lat/ 1.5.3 RC1]&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{TBD}} &lt;br /&gt;
|x86 Linux applications into LoongArch64 instruction set.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references group=A /&amp;gt;&lt;br /&gt;
&amp;lt;references group=N /&amp;gt;&lt;br /&gt;
===Comparisons===&lt;br /&gt;
*[[Wine]] is a free and open-source compatibility layer that aims to allow computer programs (application software and computer games) developed for Microsoft Windows to run on Unix-like operating systems, primarily Linux and macOS. Since late 2017 there is also an experimental build for Android. Wine is almost as old as the Linux project, starting in the summer of 1993. Today it&#039;s widely used, very popular and sponsored by companies such as CodeWeavers and Valve, and has even received some support from Microsoft themselves who donated the Mono implementation of the .NET Framework to the Wine project. The core Wine development aims at a correct implementation of the Windows API as a whole. In this regard it&#039;s similar to the [[MAME]] project in its focus on correctness over usability. There are a lot of versions/forks of Wine which focus of different goals, such as usability, compatibility, gaming, office applications, etc. A few are listed below, Wikipedia has [[wikipedia:Wine_(software)#Other_versions_of_Wine|a more complete list]].&lt;br /&gt;
**[[Proton]]: is Valve&#039;s one-click solution to play Windows games on Linux. It&#039;s included in the Steam Linux client by default. Simply click on a whitelisted game and it will launch without any configuration, or enable it for all games in the settings. Proton is based on a fork of Wine in combination with other components such as [[Wrappers|DXVK]] (which is a wrapper explained below) and FAudio.&lt;br /&gt;
**[https://www.codeweavers.com/products/ CrossOver] is a commercialized, supported version of Wine from CodeWeavers. It uses additional patches on top of Wine to make it easy to use. They contribute all of their work on CrossOvers back to Wine and make up about two thirds of the commits made to Wine. CrossOver is available on macOS, Linux and Chrome OS. &lt;br /&gt;
**[[Wineskin]] is an open-source compatibility layer which allows users to easily convert Windows software to macOS. The ports are in the form of Mac .app bundles with a self-contained Wine instance which are wrapped around the application to be converted. &lt;br /&gt;
**[[Winlator]] is an Android application that lets you to run Windows (x86_64) applications with Wine and Box86/Box64.&lt;br /&gt;
&lt;br /&gt;
* [[TeknoParrot]] is a compatibility layer for Windows PCs to run games originally made for Windows-based arcade systems. Has since version 1.51 also support for some games running on Linux.&lt;br /&gt;
* &#039;&#039;&#039;Rosetta&#039;&#039;&#039; was a compatibility layer for running PowerPC apps on x86-based Macs on OS X versions prior to 1.07. &#039;&#039;&#039;Rosetta 2&#039;&#039;&#039; is a comptibility layer on Apple silicon Macs allowing x86-64 apps to run on ARM-based Macs. Note that Rosetta 2 is not strictly limited to MacOS apps as software such as Crossover is able to call it to emulate x86 code in Windows binaries.&lt;br /&gt;
* &#039;&#039;&#039;Prism&#039;&#039;&#039; is the built-in compatibility layer in Windows on ARM to run traditional x86 (also x64 in Windows 11) Windows programs.&lt;br /&gt;
* [[Box86/Box64]] lets you run x86 Linux programs (such as games) on non-x86 Linux systems, like ARM (the host system needs to be 32bit little-endian).&lt;br /&gt;
* [[Darling]] is a translation layer that allows you to run unmodified macOS binaries on Linux. In its nature, it is similar to the well-known [[Wine]] project. At this point, does not yet run macOS application with a GUI.&lt;br /&gt;
* [https://mcpelauncher.readthedocs.io/ Minecraft Bedrock Launcher] is a compatibility layer made specifically to run the Android version of Minecraft: Bedrock Edition on Linux and macOS. It is not compatible with any other Android apps.&lt;br /&gt;
* Windows Subsystem for Linux 1 is a compatibility layer and shouldn&#039;t be confused with WSL2. WSL2 introduced important changes such as a real Linux kernel, through a subset of &#039;&#039;&#039;Hyper-V features&#039;&#039;&#039;, so it&#039;s not a compatibility layer like WSL1.&lt;br /&gt;
* Berberis, libhoudini, libndk and nb-qemu are Android [https://android.googlesource.com/platform/art/+/refs/heads/main/libnativebridge/README.md Native Bridges] used to run apps made for other architectures. libhoudini was made by Intel and Google with its most notable use being on WSA for Windows 11, libndk was made by Google to expand Android compatibility on Chromebooks, there&#039;s no official source to download them other than online reuploads or extracting them from those systems yourself.&lt;br /&gt;
* KMRE is a compatibility layer and it&#039;s the official solution to run Android applications on computers with Chinese homegrown Phytium/KunPeng ARM processors and NeoKylin Linux operating system, though later also available on x86-64 on [https://www.ubuntukylin.com/index-en.html Ubuntu Kylin]. KMRE is not designed with third-party applications outside its app store and in fact, force installing third-party apps breaks older versions of KMRE. It&#039;s the go-to solution if you are restricted to working with these kinds of computers due to national security reasons. See [[Android_emulators#KMRE|KMRE section]] for more information.&lt;br /&gt;
* Vita2hos is an early compatibility layer for Nintendo Switch that runs PlayStation Vita applications natively. Only able to load simple test homebrews such as vita-8 as of December 2022. Appears to only be developed every once in a while.&lt;br /&gt;
&lt;br /&gt;
==Shims==&lt;br /&gt;
Shim is a library that transparently intercepts API calls and changes the arguments passed, handles the operation itself or redirects the operation elsewhere. Shims can be used to support an old API in a newer environment, or a new API in an older environment. Shims can also be used for running programs on different software platforms than they were developed for. [[Windows_2000/XP/Vista_emulators#Recommended_solutions|the EmulateHeap compatibility shim broke on Windows 11 22H2, and Win32 API changes in 24H2 have messed up games that rely on quirky behavior]].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Wrappers]] - Translate a specific API to another.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://box86.org/2024/08/box64-and-risc-v-in-2024/ Box64 and RISC-V in 2024] - What it takes to run The Witcher 3 on RISC-V.&lt;br /&gt;
&lt;br /&gt;
[[Category:Compatibility layers|*]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
{{NEL}}&lt;/div&gt;</summary>
		<author><name>Emunix</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Compatibility_layers&amp;diff=133073</id>
		<title>Compatibility layers</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Compatibility_layers&amp;diff=133073"/>
		<updated>2025-12-22T23:10:34Z</updated>

		<summary type="html">&lt;p&gt;Emunix: Darling active again&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;While not strictly emulation &#039;&#039;per se&#039;&#039; (hence why [[Wine]] stands for &amp;quot;Wine Is Not an Emulator&amp;quot;), &#039;&#039;&#039;compatibility layers&#039;&#039;&#039; allow software written for one operating system to run on a different OS, often by translating 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 accuracy|replicating the correct behavior]]. Compatibility layers may also make use of [[wrappers]], which translate a specific API to another because accounting for graphics APIs like Direct3D that aren&#039;t supported on non-Microsoft platforms. Additionally, compatibility layers may also use emulation in order to run software built for a different [[wikipedia:Comparison_of_instruction_set_architectures#Instruction_sets|architecture]], see [[High and low-level emulation]] page for more information about terms like &amp;quot;[[Hypervisors|hypervisors]]&amp;quot;, &amp;quot;[[Simulators|simulators]]&amp;quot;, &amp;quot;[[Compatibility_layers|compatibility layers]]&amp;quot;, &amp;quot;[[Wrappers|wrappers]]&amp;quot;, &amp;quot;[[FPGA]]&amp;quot; and &amp;quot;[[:Category:Emulators|software emulators]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Compatibility layers==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Platform(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Compatibility&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Licensing|License]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended emulators|Recommended]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Runs the following software&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;8&amp;quot;|PC / x86&lt;br /&gt;
|-&lt;br /&gt;
|[[Wine]]&lt;br /&gt;
|align=left|{{Icon|Linux|macOS|FreeBSD|Haiku}}&lt;br /&gt;
|[https://wiki.winehq.org/Download {{WineVer}}&amp;lt;br /&amp;gt;(Dev: {{WineDevVer}})]&amp;lt;br /&amp;gt;[https://wiki.winehq.org/Haiku Haiku]&lt;br /&gt;
|[https://appdb.winehq.org/ ?]&lt;br /&gt;
|{{Green}} {{License|LGPLv21}} ({{License|Copyleft}}) ||{{✓}} ||{{✓}}&lt;br /&gt;
|Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|Janus-UAE&lt;br /&gt;
|align=left|{{Icon|AROS}}&lt;br /&gt;
|[https://sourceforge.net/projects/janus-uae/ 1.4]&lt;br /&gt;
|[https://sourceforge.net/projects/janus-uae/ ?]&lt;br /&gt;
|{{Green}} {{License|LGPLv2}} ({{License|Copyleft}}) ||{{✗}} ||{{✓}}&lt;br /&gt;
|68k Amiga applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Whisky]]&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|[https://github.com/Whisky-App/Whisky {{WhiskyVer}}]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✗}} ||{{~}}&lt;br /&gt;
|Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Proton]]&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;(included with Steam)&amp;lt;/small&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://store.steampowered.com/about/ {{ProtonVer}}]&amp;lt;br/&amp;gt;[https://github.com/ValveSoftware/Proton/tags git]&lt;br /&gt;
|[https://www.protondb.com/ ?]&lt;br /&gt;
|{{Green}} {{License|BSD3}}&amp;lt;br&amp;gt;{{License|LGPLv21}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Windows games&lt;br /&gt;
|-&lt;br /&gt;
|[[TeknoParrot]]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|&amp;lt;abbr title=&amp;quot;TPBootstrapper/Web Installer which downloads the latest versions of all components with TeknoParrot automatically for you.&amp;quot;&amp;gt;[https://github.com/nzgamer41/TPBootstrapper/tags TPBootstrapper]&amp;lt;/abbr&amp;gt;&amp;lt;br/&amp;gt;[https://teknoparrot.com/download {{TeknoVer}}]&lt;br /&gt;
|[https://teknoparrot.com/wiki/compatibility.html ?]&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|PC-based arcade games&lt;br /&gt;
|-&lt;br /&gt;
|Rosetta&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|N/A&lt;br /&gt;
|[https://www.cnet.com/tech/computing/intel-based-macs-rosetta-compatibility-index/ ?]&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|PowerPC OS X applications&amp;lt;ref group=N&amp;gt;Support ended with OS X 10.7 Lion.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|CrossOver&lt;br /&gt;
|align=left|{{Icon|Linux|macOS|ChromeOS}}&amp;lt;ref group=N&amp;gt;https://support.codeweavers.com/en_US/chrome-os/&amp;lt;/ref&amp;gt;&lt;br /&gt;
|[https://www.codeweavers.com/products 22.1]&lt;br /&gt;
|[https://www.codeweavers.com/compatibility ?]&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://learn.microsoft.com/en-us/windows/win32/winprog64/running-32-bit-applications WOW64]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|N/A&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|32-bit Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|[[WineVDM]]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/otya128/winevdm/releases git]&amp;lt;br /&amp;gt;[https://ci.appveyor.com/project/otya128/winevdm/ Dev]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✓}} ||{{✓}}&lt;br /&gt;
|16-bit Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://sober.vinegarhq.org/ Sober]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://sober.vinegarhq.org/sober.flatpakref Flatpak]&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Roblox (Android version)&lt;br /&gt;
|-&lt;br /&gt;
|[https://mcpelauncher.readthedocs.io Minecraft Bedrock Launcher]&lt;br /&gt;
|align=left|{{Icon|Linux|macOS}}&lt;br /&gt;
|[https://github.com/minecraft-linux/mcpelauncher-manifest v0.15.0]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|Minecraft: Bedrock Edition (Android version)&lt;br /&gt;
|-&lt;br /&gt;
|Linuxulator&lt;br /&gt;
|align=left|{{Icon|FreeBSD}}&lt;br /&gt;
|[https://wiki.freebsd.org/Linuxulator Wiki]&amp;lt;br /&amp;gt;[https://docs.freebsd.org/en/books/handbook/linuxemu/ Docs]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|BSD2}} ({{License|Permissive}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|Linux applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://gitlab.com/android_translation_layer/ Android Translation Layer]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://gitlab.com/android_translation_layer/android_translation_layer git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✓}} ||{{~}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Android applications&lt;br /&gt;
|-&lt;br /&gt;
|libhoudini&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://github.com/SGNight/Arm-NativeBridge#download-links-- 1], [https://github.com/Rprop/libhoudini#libhoudini 2], [https://archive.org/details/androidx86-houdini 3], [https://github.com/supremegamers/vendor_intel_proprietary_houdini 4], [https://github.com/m9rco/Genymotion_ARM_Translation 5]&amp;lt;br/&amp;gt; [https://github.com/niizam/Genymotion_A11_libhoudini 6], [https://github.com/ilhan-athn7/android_proprietary_native_bridge 7], [https://github.com/mrvictory1/libhoudini_bluestacks 8], [https://github.com/YuryenUcahh/libnb_script 9]&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{TBD}} ||{{~}}&lt;br /&gt;
|ARM Android applications&lt;br /&gt;
|-&lt;br /&gt;
|libndk&amp;lt;abbr title=&amp;quot;Not to be confused with Android Native Development Kit (NDK)&amp;quot;&amp;gt;*&amp;lt;/abbr&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://github.com/ilhan-athn7/android_proprietary_native_bridge 1], [https://github.com/supremegamers/vendor_google_proprietary_ndk_translation-prebuilt 2]&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{TBD}} ||{{~}}&lt;br /&gt;
|ARM Android applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.cygwin.com/ Cygwin]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://cygwin.com/pipermail/cygwin-announce/2025-July/012416.html 3.6.4-1]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|Providing POSIX compliant APIs, Linux-alike shell and tools on Windows for developers.&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.gfdgdxi.top/uengine-runner/Help/ UEngine]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://github.com/gfdgd-xi/uengine-runner git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✓}} ||{{✗}}&lt;br /&gt;
|Android applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Darling]]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://github.com/darlinghq/darling git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{~}} ||{{✓}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|macOS applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.linzhuotech.com/index.php/home/index/xdroid.html xDroid]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://www.linzhuotech.com/Product/download 11.1.51]&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✗}}&lt;br /&gt;
|Android applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Wineskin]]&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|[http://wineskin.urgesoftware.com/tiki-index.php?page=Downloads 1.7]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|LGPLv21}} ({{License|Copyleft}}) ||{{✗}} ||{{✗}}&lt;br /&gt;
|Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|WineBottler&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|[https://winebottler.kronenberg.org/ 4.0.1.1 Dev]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|LGPLv21}} ({{License|Copyleft}}) ||{{✗}} ||{{✗}}&lt;br /&gt;
|Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|[[WoW]]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|N/A&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Windows 9x applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Win3mu]]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[http://bitbucket.org/toptensoftware/win3mu Source]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✗}} ||{{✗}}&lt;br /&gt;
|Windows 3.x applications&lt;br /&gt;
|-&lt;br /&gt;
|[[NTVDMx64]]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/leecher1337/ntvdmx64 git]&lt;br /&gt;
|?&lt;br /&gt;
|{{?}} ||{{✓}} ||{{✗}}&lt;br /&gt;
|DOS applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Ardi Executor]]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|DOS}}&lt;br /&gt;
|[https://web.archive.org/web/20080404193445/http://www.ardi.com/ardi.php 2.1.17]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{✗}} ||{{✗}}&lt;br /&gt;
|Classic Mac OS applications up to System 6&lt;br /&gt;
|-&lt;br /&gt;
|[http://dosemu.sourceforge.net/ DOSEmu]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://sourceforge.net/projects/dosemu/files/ 1.4.0]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✗}} ||{{✗}}&lt;br /&gt;
|DOS applications&lt;br /&gt;
|-&lt;br /&gt;
|[http://dosemu2.github.io/dosemu2/ DOSEmu2]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://github.com/dosemu2/dosemu2 git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✓}} ||{{✗}}&lt;br /&gt;
|DOS applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://learn.microsoft.com/en-us/windows/wsl/ Windows Subsystem for Linux &#039;&#039;&#039;1&#039;&#039;&#039;]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://learn.microsoft.com/en-us/windows/wsl/install Install guide]&lt;br /&gt;
|?&lt;br /&gt;
|{{?}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Allows developers to run a Linux environment.&lt;br /&gt;
|-&lt;br /&gt;
|[https://old.reddit.com/r/openKylin/comments/14u5kad/about_kmre/ KMRE]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://archive.ubuntukylin.com/ubuntukylin/pool/partner/kmre_2.4.6.8+22.04_amd64.deb 2.4.6.8]&amp;lt;/br&amp;gt;[https://archive.kylinos.cn/kylin/KYLIN-ALL/pool/universe/k/kmre/kmre_2.4.8.7-0k0.9_amd64.deb 2.4.8.7-0k0.9]&amp;lt;ref group=N name=kmrex86&amp;gt;2.4.8.7 is untested-NeoKylin never announced nor shipped this with x86 releases.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|?&lt;br /&gt;
|{{?}} ||{{~}} ||{{✗}}&lt;br /&gt;
|Allows openKylin/Ubuntu Kylin to run Android applications.&lt;br /&gt;
|-&lt;br /&gt;
|Windows CE Compatibility Layer&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/dz333n/wcecl/actions/workflows/build.yml git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{~}} ||{{✗}} &amp;lt;ref group=N&amp;gt;Currently only Solitaire and etcha.exe are known to work.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|Windows CE applications.&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.boxedwine.org/ Boxedwine]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://www.boxedwine.org/downloads/ 20.1.2]&amp;lt;br /&amp;gt;[https://github.com/danoon2/Boxedwine git]&amp;lt;br /&amp;gt;[https://sourceforge.net/projects/boxedwine/ Old repo]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{?}} ||{{TBD}}&lt;br /&gt;
|16-bit and 32-bit Windows applications.&lt;br /&gt;
|-&lt;br /&gt;
|compat_linux&lt;br /&gt;
|align=left|{{Icon|NetBSD}}&lt;br /&gt;
|[https://www.netbsd.org/docs/guide/en/chap-linux.html Docs]&amp;lt;br /&amp;gt;[https://man.netbsd.org/NetBSD-10.0/compat_linux.8 Manual]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|BSD2}} ({{License|Permissive}}) ||{{✓}} ||{{TBD}}&lt;br /&gt;
|Linux applications&lt;br /&gt;
|-&lt;br /&gt;
|compat_linux&lt;br /&gt;
|align=left|{{Icon|OpenBSD}}&lt;br /&gt;
|[https://man.openbsd.org/OpenBSD-5.1/compat_linux.8 Manual]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|BSD4}} ({{License|Permissive}}) ||{{✓}} ||{{TBD}}&lt;br /&gt;
|Linux applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://gitlab.com/android_translation_layer/qemu-based-native-bridge nb-qemu]&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://gitlab.com/android_translation_layer/qemu-based-native-bridge/nb-qemu git]&amp;lt;br/&amp;gt;[https://gitlab.com/android_translation_layer/qemu-based-native-bridge/nb-qemu-bionic bionic]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✓}} ||{{TBD}}&lt;br /&gt;
|ARM Android applications&lt;br /&gt;
|-&lt;br /&gt;
|Berberis&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://android.googlesource.com/platform/frameworks/libs/binary_translation/+/refs/heads/main/ git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|Apache2}} ({{License|Permissive}}) ||{{?}} ||{{TBD}}&lt;br /&gt;
|RISC-V Android applications&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;8&amp;quot;|Mobile / ARM&lt;br /&gt;
|-&lt;br /&gt;
|Rosetta 2&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|N/A&lt;br /&gt;
|[https://www.applegamingwiki.com/wiki/M1_Rosetta_2_compatible_games_list ?]&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|x86-64 macOS applications on Apple Silicon&amp;lt;ref group=N&amp;gt;AVX instruction support added in macOS 15 Sequoia.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|CrossOver&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|[https://www.codeweavers.com/products 22.1]&lt;br /&gt;
|[https://www.applegamingwiki.com/wiki/M1_CrossOver_Windows_compatible_games_list ?]&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|Game Porting Toolkit&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|[https://gist.github.com/Frityet/448a945690bd7c8cff5fef49daae858e Installation guide]&lt;br /&gt;
|[https://www.applegamingwiki.com/wiki/Game_Porting_Toolkit#Game_compatibility_list ?]&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Windows games&lt;br /&gt;
|-&lt;br /&gt;
|[https://learn.microsoft.com/en-us/windows/arm/apps-on-arm-x86-emulation Prism]&lt;br /&gt;
|align=left|{{Icon2|WoA}}&lt;br /&gt;
|N/A&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|x86 and x86-64 Windows applications on Windows for ARM64 &amp;lt;ref group=N&amp;gt;https://www.geeky-gadgets.com/prism-x86-64-emulator/&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Box86/Box64]]&lt;br /&gt;
|align=left|{{Icon|LiA|Android|Pandora}}&lt;br /&gt;
|[https://github.com/ptitSeb/box86 {{box86Ver}}]/[https://github.com/ptitSeb/box64/ {{box64Ver}}]&lt;br /&gt;
|[https://box86.org/app/ ?]&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|x86-64 Linux applications&lt;br /&gt;
|-&lt;br /&gt;
|[[FEX-Emu]]&lt;br /&gt;
|align=left|{{Icon|LinuxARM|Android}}&lt;br /&gt;
|[https://github.com/FEX-Emu/FEX git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|x86-64 Linux applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Wine]]&lt;br /&gt;
|align=left|{{Icon|LinuxARM|Android}}&lt;br /&gt;
|[https://dl.winehq.org/wine-builds/android/ Android builds]&amp;lt;br/&amp;gt;[https://wiki.winehq.org/ARM ARM support]&lt;br /&gt;
|[https://appdb.winehq.org/ ?]&lt;br /&gt;
|{{Green}} {{License|LGPLv21}} ({{License|Copyleft}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://gitlab.com/android_translation_layer/ Android Translation Layer]&lt;br /&gt;
|align=left|{{Icon|LinuxARM}}&lt;br /&gt;
|[https://gitlab.com/android_translation_layer/android_translation_layer git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✓}} ||{{~}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Android applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Winlator]]&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://github.com/brunodev85/winlator/releases {{WinlatorVer}}]&lt;br /&gt;
|[https://docs.google.com/spreadsheets/d/1UI0dCJTdxkAD8pDUoCtqwe7hCRSD35w0N3zESTmNYBU/edit?gid=0#gid=0 ?]&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{✓}} ||{{~}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|X86 Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|[[MiceWine]]&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://github.com/KreitinnSoftware/MiceWine-Application/releases {{MiceWineVer}}]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{✓}} ||{{~}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|X86 Windows applications&lt;br /&gt;
|-&lt;br /&gt;
||[https://gamehub.xiaoji.com GameHub](GameFusion)&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://gamehub.xiaoji.com/download/ 3.0.5]&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{~}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|X86 Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/xerpi/vita2hos Vita2hos]&lt;br /&gt;
|align=left|{{Icon|Switch}}&lt;br /&gt;
|[https://github.com/xerpi/vita2hos/releases/tag/alpha-0.3 Alpha 0.3]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✓}} ||{{✗}}&lt;br /&gt;
|PlayStation Vita applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/AndreRH/hangover Hangover]&lt;br /&gt;
|align=left|{{Icon||LinuxARM|Android}}&lt;br /&gt;
|[https://github.com/AndreRH/hangover/releases git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|LGPLv21}} ({{License|Copyleft}}) ||{{✓}} ||{{✗}}&lt;br /&gt;
|Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Skyline]]&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://github.com/skyline-emu/skyline/releases git]&lt;br /&gt;
|[[Nintendo_Switch_emulators#Compatibility_layers_.28....29|See Switch page]]&lt;br /&gt;
|{{Green}} {{License|MPL2}} ({{License|Copyleft}})&lt;br /&gt;
|{{✗}} &lt;br /&gt;
|{{✗}}&lt;br /&gt;
|Nintendo Switch games and homebrew&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.hikunpeng.com/document/detail/en/kunpengdevps/ug-exagear/usermanual/kunpengexagear_06_0002.html ExaGear-KunPeng]&lt;br /&gt;
|align=left|{{Icon|LinuxARM}}	 &lt;br /&gt;
|[https://www.hikunpeng.com/zh/developer/devkit/download/exagear 5.1.0]&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✗}}	&lt;br /&gt;
|x86 Linux applications into Kunpeng platform instructions in real time&lt;br /&gt;
|-&lt;br /&gt;
|[https://old.reddit.com/r/openKylin/comments/14u5kad/about_kmre/ KMRE]&lt;br /&gt;
|align=left|{{Icon|LinuxARM}}&lt;br /&gt;
|[https://archive.kylinos.cn/kylin/KYLIN-ALL/pool/universe/k/kmre/kmre_3.0.0.0-0k0.15_arm64.deb 3.0.0.0-0k0.15]&amp;lt;/br&amp;gt;[https://archive.kylinos.cn/kylin/KYLIN-ALL/pool/universe/k/kmre/kmre_2.5.0.2-0k0.1tablet3_arm64.deb 2.5.0.2-0k0.1tablet3]&amp;lt;ref group=N name=kmrearm&amp;gt;2.5.0.2 is only for some industrial tablets or similar devices with Phytium processors.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|?&lt;br /&gt;
|{{?}} ||{{~}} ||{{✗}}&lt;br /&gt;
|Allows openKylin/NeoKylin (with supported processors) to run Android applications.&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.boxedwine.org/ Boxedwine]&lt;br /&gt;
|align=left|{{Icon|LinuxARM|macOS}}&lt;br /&gt;
|[https://www.boxedwine.org/downloads/ 20.1.2]&amp;lt;br /&amp;gt;[https://github.com/danoon2/Boxedwine git]&amp;lt;br /&amp;gt;[https://sourceforge.net/projects/boxedwine/ Old repo]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✓}} ||{{TBD}}&lt;br /&gt;
|16-bit and 32-bit Windows applications.&lt;br /&gt;
|-&lt;br /&gt;
|compat_linux&lt;br /&gt;
|align=left|{{Icon|NetBSD}}&lt;br /&gt;
|[https://www.netbsd.org/docs/guide/en/chap-linux.html Docs]&amp;lt;br /&amp;gt;[https://man.netbsd.org/NetBSD-10.0/compat_linux.8 Manual]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|BSD2}} ({{License|Permissive}}) ||{{✓}} ||{{TBD}}&lt;br /&gt;
|Linux applications&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Consoles&lt;br /&gt;
|-&lt;br /&gt;
|[[Nintendont]]&lt;br /&gt;
|align=left|{{Icon|Wii|WiiU}}&lt;br /&gt;
|[https://github.com/FIX94/Nintendont git]&lt;br /&gt;
|[[GameCube_emulators#Compatibility_layers_.28....29|See Gamecube page]]&lt;br /&gt;
|{{?}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|GameCube games&lt;br /&gt;
|-&lt;br /&gt;
| [[Emulators_on_Nintendo_Switch_2#Compatibility_Mode_.28nnCompat.29|nnCompat]]&lt;br /&gt;
|align=left|{{Icon|Switch2}}&lt;br /&gt;
| 20.1.1&lt;br /&gt;
| [https://www.nintendo.com/us/gaming-systems/switch-2/transfer-guide/compatible-games/ 98%]&lt;br /&gt;
| {{Red}} {{License|Proprietary}}&lt;br /&gt;
| {{✓}}&lt;br /&gt;
| {{✓}}&lt;br /&gt;
|Nintendo Switch games&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!colspan=&amp;quot;8&amp;quot;|Misc&lt;br /&gt;
|-&lt;br /&gt;
|[https://felix86.com/ felix86]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://github.com/offtkp/felix86 git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{✓}} ||{{~}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|x86-64 Linux applications on RISC-V.&lt;br /&gt;
|-&lt;br /&gt;
|LATX&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[http://pkg.loongnix.cn/loongnix/pool/main/l/lat/ 1.5.3 RC1]&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{TBD}} &lt;br /&gt;
|x86 Linux applications into LoongArch64 instruction set.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references group=A /&amp;gt;&lt;br /&gt;
&amp;lt;references group=N /&amp;gt;&lt;br /&gt;
===Comparisons===&lt;br /&gt;
*[[Wine]] is a free and open-source compatibility layer that aims to allow computer programs (application software and computer games) developed for Microsoft Windows to run on Unix-like operating systems, primarily Linux and macOS. Since late 2017 there is also an experimental build for Android. Wine is almost as old as the Linux project, starting in the summer of 1993. Today it&#039;s widely used, very popular and sponsored by companies such as CodeWeavers and Valve, and has even received some support from Microsoft themselves who donated the Mono implementation of the .NET Framework to the Wine project. The core Wine development aims at a correct implementation of the Windows API as a whole. In this regard it&#039;s similar to the [[MAME]] project in its focus on correctness over usability. There are a lot of versions/forks of Wine which focus of different goals, such as usability, compatibility, gaming, office applications, etc. A few are listed below, Wikipedia has [[wikipedia:Wine_(software)#Other_versions_of_Wine|a more complete list]].&lt;br /&gt;
**[[Proton]]: is Valve&#039;s one-click solution to play Windows games on Linux. It&#039;s included in the Steam Linux client by default. Simply click on a whitelisted game and it will launch without any configuration, or enable it for all games in the settings. Proton is based on a fork of Wine in combination with other components such as [[Wrappers|DXVK]] (which is a wrapper explained below) and FAudio.&lt;br /&gt;
**[https://www.codeweavers.com/products/ CrossOver] is a commercialized, supported version of Wine from CodeWeavers. It uses additional patches on top of Wine to make it easy to use. They contribute all of their work on CrossOvers back to Wine and make up about two thirds of the commits made to Wine. CrossOver is available on macOS, Linux and Chrome OS. &lt;br /&gt;
**[[Wineskin]] is an open-source compatibility layer which allows users to easily convert Windows software to macOS. The ports are in the form of Mac .app bundles with a self-contained Wine instance which are wrapped around the application to be converted. &lt;br /&gt;
**[[Winlator]] is an Android application that lets you to run Windows (x86_64) applications with Wine and Box86/Box64.&lt;br /&gt;
&lt;br /&gt;
* [[TeknoParrot]] is a compatibility layer for Windows PCs to run games originally made for Windows-based arcade systems. Has since version 1.51 also support for some games running on Linux.&lt;br /&gt;
* &#039;&#039;&#039;Rosetta&#039;&#039;&#039; was a compatibility layer for running PowerPC apps on x86-based Macs on OS X versions prior to 1.07. &#039;&#039;&#039;Rosetta 2&#039;&#039;&#039; is a comptibility layer on Apple silicon Macs allowing x86-64 apps to run on ARM-based Macs. Note that Rosetta 2 is not strictly limited to MacOS apps as software such as Crossover is able to call it to emulate x86 code in Windows binaries.&lt;br /&gt;
* &#039;&#039;&#039;Prism&#039;&#039;&#039; is the built-in compatibility layer in Windows on ARM to run traditional x86 (also x64 in Windows 11) Windows programs.&lt;br /&gt;
* [[Box86/Box64]] lets you run x86 Linux programs (such as games) on non-x86 Linux systems, like ARM (the host system needs to be 32bit little-endian).&lt;br /&gt;
* [[Darling]] is a translation layer that allows you to run unmodified macOS binaries on Linux. In its nature, it is similar to the well-known [[Wine]] project. At this point, does not yet run macOS application with a GUI.&lt;br /&gt;
* [https://mcpelauncher.readthedocs.io/ Minecraft Bedrock Launcher] is a compatibility layer made specifically to run the Android version of Minecraft: Bedrock Edition on Linux and macOS. It is not compatible with any other Android apps.&lt;br /&gt;
* Windows Subsystem for Linux 1 is a compatibility layer and shouldn&#039;t be confused with WSL2. WSL2 introduced important changes such as a real Linux kernel, through a subset of &#039;&#039;&#039;Hyper-V features&#039;&#039;&#039;, so it&#039;s not a compatibility layer like WSL1.&lt;br /&gt;
* Berberis, libhoudini, libndk and nb-qemu are Android [https://android.googlesource.com/platform/art/+/refs/heads/main/libnativebridge/README.md Native Bridges] used to run apps made for other architectures. libhoudini was made by Intel and Google with its most notable use being on WSA for Windows 11, libndk was made by Google to expand Android compatibility on Chromebooks, there&#039;s no official source to download them other than online reuploads or extracting them from those systems yourself.&lt;br /&gt;
* KMRE is a compatibility layer and it&#039;s the official solution to run Android applications on computers with Chinese homegrown Phytium/KunPeng ARM processors and NeoKylin Linux operating system, though later also available on x86-64 on [https://www.ubuntukylin.com/index-en.html Ubuntu Kylin]. KMRE is not designed with third-party applications outside its app store and in fact, force installing third-party apps breaks older versions of KMRE. It&#039;s the go-to solution if you are restricted to working with these kinds of computers due to national security reasons. See [[Android_emulators#KMRE|KMRE section]] for more information.&lt;br /&gt;
* Vita2hos is an early compatibility layer for Nintendo Switch that runs PlayStation Vita applications natively. Only able to load simple test homebrews such as vita-8 as of December 2022. Appears to only be developed every once in a while.&lt;br /&gt;
&lt;br /&gt;
==Shims==&lt;br /&gt;
Shim is a library that transparently intercepts API calls and changes the arguments passed, handles the operation itself or redirects the operation elsewhere. Shims can be used to support an old API in a newer environment, or a new API in an older environment. Shims can also be used for running programs on different software platforms than they were developed for. [[Windows_2000/XP/Vista_emulators#Recommended_solutions|the EmulateHeap compatibility shim broke on Windows 11 22H2, and Win32 API changes in 24H2 have messed up games that rely on quirky behavior]].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Wrappers]] - Translate a specific API to another.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://box86.org/2024/08/box64-and-risc-v-in-2024/ Box64 and RISC-V in 2024] - What it takes to run The Witcher 3 on RISC-V.&lt;br /&gt;
&lt;br /&gt;
[[Category:Compatibility layers|*]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
{{NEL}}&lt;/div&gt;</summary>
		<author><name>Emunix</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Category:Stalled_software&amp;diff=130528</id>
		<title>Category:Stalled software</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Category:Stalled_software&amp;diff=130528"/>
		<updated>2025-11-13T15:05:37Z</updated>

		<summary type="html">&lt;p&gt;Emunix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These software aren&#039;t officially dead, but development has significantly slowed down, if not completely stopped altogether.&lt;br /&gt;
[[Category:Software state| ]]&lt;/div&gt;</summary>
		<author><name>Emunix</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Category:Stalled_software&amp;diff=130527</id>
		<title>Category:Stalled software</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Category:Stalled_software&amp;diff=130527"/>
		<updated>2025-11-13T15:03:54Z</updated>

		<summary type="html">&lt;p&gt;Emunix: Created page with &amp;quot;These software aren&amp;#039;t officially dead, but development has significantly slowed down, if not completely stopped altogether.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These software aren&#039;t officially dead, but development has significantly slowed down, if not completely stopped altogether.&lt;/div&gt;</summary>
		<author><name>Emunix</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Darling&amp;diff=130526</id>
		<title>Darling</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Darling&amp;diff=130526"/>
		<updated>2025-11-13T15:03:23Z</updated>

		<summary type="html">&lt;p&gt;Emunix: Darling development stalled&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|title = Darling&lt;br /&gt;
|logo = Darling.png&lt;br /&gt;
|active = Stalled&lt;br /&gt;
|platform = [[Emulators on Linux|Linux]]&lt;br /&gt;
|target = macOS&lt;br /&gt;
|developer = Luboš Doležel&lt;br /&gt;
|website = [http://darlinghq.org/ darlingHQ.org]&lt;br /&gt;
|source = [https://github.com/darlinghq/darling GitHub]&lt;br /&gt;
|license = {{License|GPLv3}}&lt;br /&gt;
|prog-lang = {{Proglang|Objective-C}}, {{Proglang|C}}, {{Proglang|C++}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Darling&#039;&#039;&#039; is an open source [[Compatibility layers|compatibility layer]] for Linux that is designed to run macOS executables. It only supports very basic graphical user interface (GUI) programs as of Jul 2023, but can run various console tools or applications including  Apple’s Toolchain and Midnight Commander.&lt;br /&gt;
The program must be self-built on a 64-bit x86 Linux distribution using the source code provided on [https://github.com/darlinghq/darling GitHub]. Currently, only basic applications can run.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [http://blog.darlinghq.org/ Development Blog]&lt;br /&gt;
* [https://docs.darlinghq.org/build-instructions.html Build Instructions]&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[[Category:Compatibility layers]]&lt;br /&gt;
[[Category:Linux software]]&lt;br /&gt;
[[Category:Stalled software]]&lt;/div&gt;</summary>
		<author><name>Emunix</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Compatibility_layers&amp;diff=130525</id>
		<title>Compatibility layers</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Compatibility_layers&amp;diff=130525"/>
		<updated>2025-11-13T14:59:58Z</updated>

		<summary type="html">&lt;p&gt;Emunix: Darling development stalled&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;While not strictly emulation &#039;&#039;per se&#039;&#039; (hence why [[Wine]] stands for &amp;quot;Wine Is Not an Emulator&amp;quot;), &#039;&#039;&#039;compatibility layers&#039;&#039;&#039; allow software written for one operating system to run on a different OS, often by translating 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 accuracy|replicating the correct behavior]]. Compatibility layers may also make use of [[wrappers]], which translate a specific API to another because accounting for graphics APIs like Direct3D that aren&#039;t supported on non-Microsoft platforms. Additionally, compatibility layers may also use emulation in order to run software built for a different [[wikipedia:Comparison_of_instruction_set_architectures#Instruction_sets|architecture]], see [[Emulation Accuracy]] page for more information about terms like &amp;quot;[[Hypervisors|hypervisors]]&amp;quot;, &amp;quot;[[Simulators|simulators]]&amp;quot;, &amp;quot;[[Compatibility_layers|compatibility layers]]&amp;quot;, &amp;quot;[[Wrappers|wrappers]]&amp;quot;, &amp;quot;[[FPGA]]&amp;quot; and &amp;quot;[[:Category:Emulators|software emulators]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Compatibility layers==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Platform(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Compatibility&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Licensing|License]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended emulators|Recommended]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Runs the following software&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;8&amp;quot;|PC / x86&lt;br /&gt;
|-&lt;br /&gt;
|[[Wine]]&lt;br /&gt;
|align=left|{{Icon|Linux|macOS|FreeBSD|Haiku}}&lt;br /&gt;
|[https://wiki.winehq.org/Download {{WineVer}}&amp;lt;br /&amp;gt;(Dev: {{WineDevVer}})]&amp;lt;br /&amp;gt;[https://wiki.winehq.org/Haiku Haiku]&lt;br /&gt;
|[https://appdb.winehq.org/ ?]&lt;br /&gt;
|{{Green}} {{License|LGPLv21}} ({{License|Copyleft}}) ||{{✓}} ||{{✓}}&lt;br /&gt;
|Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|Janus-UAE&lt;br /&gt;
|align=left|{{Icon|AROS}}&lt;br /&gt;
|[https://sourceforge.net/projects/janus-uae/ 1.4]&lt;br /&gt;
|[https://sourceforge.net/projects/janus-uae/ ?]&lt;br /&gt;
|{{Green}} {{License|LGPLv2}} ({{License|Copyleft}}) ||{{✗}} ||{{✓}}&lt;br /&gt;
|68k Amiga applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Whisky]]&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|[https://github.com/Whisky-App/Whisky {{WhiskyVer}}]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✗}} ||{{~}}&lt;br /&gt;
|Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Proton]]&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;(included with Steam)&amp;lt;/small&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://store.steampowered.com/about/ {{ProtonVer}}]&amp;lt;br/&amp;gt;[https://github.com/ValveSoftware/Proton/tags git]&lt;br /&gt;
|[https://www.protondb.com/ ?]&lt;br /&gt;
|{{Green}} {{License|BSD3}}&amp;lt;br&amp;gt;{{License|LGPLv21}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Windows games&lt;br /&gt;
|-&lt;br /&gt;
|[[TeknoParrot]]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|&amp;lt;abbr title=&amp;quot;TPBootstrapper/Web Installer which downloads the latest versions of all components with TeknoParrot automatically for you.&amp;quot;&amp;gt;[https://github.com/nzgamer41/TPBootstrapper/tags TPBootstrapper]&amp;lt;/abbr&amp;gt;&amp;lt;br/&amp;gt;[https://teknoparrot.com/download {{TeknoVer}}]&lt;br /&gt;
|[https://teknoparrot.com/wiki/compatibility.html ?]&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|PC-based arcade games&lt;br /&gt;
|-&lt;br /&gt;
|Rosetta&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|N/A&lt;br /&gt;
|[https://www.cnet.com/tech/computing/intel-based-macs-rosetta-compatibility-index/ ?]&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|PowerPC OS X applications&amp;lt;ref group=N&amp;gt;Support ended with OS X 10.7 Lion.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|CrossOver&lt;br /&gt;
|align=left|{{Icon|Linux|macOS|ChromeOS}}&amp;lt;ref group=N&amp;gt;https://support.codeweavers.com/en_US/chrome-os/&amp;lt;/ref&amp;gt;&lt;br /&gt;
|[https://www.codeweavers.com/products 22.1]&lt;br /&gt;
|[https://www.codeweavers.com/compatibility ?]&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://learn.microsoft.com/en-us/windows/win32/winprog64/running-32-bit-applications WOW64]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|N/A&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|32-bit Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|[[WineVDM]]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/otya128/winevdm/releases git]&amp;lt;br /&amp;gt;[https://ci.appveyor.com/project/otya128/winevdm/ Dev]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✓}} ||{{✓}}&lt;br /&gt;
|16-bit Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://sober.vinegarhq.org/ Sober]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://sober.vinegarhq.org/sober.flatpakref Flatpak]&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Roblox (Android version)&lt;br /&gt;
|-&lt;br /&gt;
|[https://mcpelauncher.readthedocs.io Minecraft Bedrock Launcher]&lt;br /&gt;
|align=left|{{Icon|Linux|macOS}}&lt;br /&gt;
|[https://github.com/minecraft-linux/mcpelauncher-manifest v0.15.0]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|Minecraft: Bedrock Edition (Android version)&lt;br /&gt;
|-&lt;br /&gt;
|Linuxulator&lt;br /&gt;
|align=left|{{Icon|FreeBSD}}&lt;br /&gt;
|[https://wiki.freebsd.org/Linuxulator Wiki]&amp;lt;br /&amp;gt;[https://docs.freebsd.org/en/books/handbook/linuxemu/ Docs]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|BSD2}} ({{License|Permissive}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|Linux applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://gitlab.com/android_translation_layer/ Android Translation Layer]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://gitlab.com/android_translation_layer/android_translation_layer git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✓}} ||{{~}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Android applications&lt;br /&gt;
|-&lt;br /&gt;
|libhoudini&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://github.com/SGNight/Arm-NativeBridge#download-links-- 1], [https://github.com/Rprop/libhoudini#libhoudini 2], [https://archive.org/details/androidx86-houdini 3], [https://github.com/supremegamers/vendor_intel_proprietary_houdini 4], [https://github.com/m9rco/Genymotion_ARM_Translation 5]&amp;lt;br/&amp;gt; [https://github.com/niizam/Genymotion_A11_libhoudini 6], [https://github.com/ilhan-athn7/android_proprietary_native_bridge 7], [https://github.com/mrvictory1/libhoudini_bluestacks 8], [https://github.com/YuryenUcahh/libnb_script 9]&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{TBD}} ||{{~}}&lt;br /&gt;
|ARM Android applications&lt;br /&gt;
|-&lt;br /&gt;
|libndk&amp;lt;abbr title=&amp;quot;Not to be confused with Android Native Development Kit (NDK)&amp;quot;&amp;gt;*&amp;lt;/abbr&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://github.com/ilhan-athn7/android_proprietary_native_bridge 1], [https://github.com/supremegamers/vendor_google_proprietary_ndk_translation-prebuilt 2]&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{TBD}} ||{{~}}&lt;br /&gt;
|ARM Android applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.cygwin.com/ Cygwin]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://cygwin.com/pipermail/cygwin-announce/2025-July/012416.html 3.6.4-1]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|Providing POSIX compliant APIs, Linux-alike shell and tools on Windows for developers.&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.gfdgdxi.top/uengine-runner/Help/ UEngine]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://github.com/gfdgd-xi/uengine-runner git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✓}} ||{{✗}}&lt;br /&gt;
|Android applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Darling]]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://github.com/darlinghq/darling git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{~}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|macOS applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.linzhuotech.com/index.php/home/index/xdroid.html xDroid]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://www.linzhuotech.com/Product/download 11.1.51]&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✗}}&lt;br /&gt;
|Android applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Wineskin]]&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|[http://wineskin.urgesoftware.com/tiki-index.php?page=Downloads 1.7]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|LGPLv21}} ({{License|Copyleft}}) ||{{✗}} ||{{✗}}&lt;br /&gt;
|Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|WineBottler&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|[https://winebottler.kronenberg.org/ 4.0.1.1 Dev]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|LGPLv21}} ({{License|Copyleft}}) ||{{✗}} ||{{✗}}&lt;br /&gt;
|Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|[[WoW]]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|N/A&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Windows 9x applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Win3mu]]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[http://bitbucket.org/toptensoftware/win3mu Source]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✗}} ||{{✗}}&lt;br /&gt;
|Windows 3.x applications&lt;br /&gt;
|-&lt;br /&gt;
|[[NTVDMx64]]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/leecher1337/ntvdmx64 git]&lt;br /&gt;
|?&lt;br /&gt;
|{{?}} ||{{✓}} ||{{✗}}&lt;br /&gt;
|DOS applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Ardi Executor]]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|DOS}}&lt;br /&gt;
|[https://web.archive.org/web/20080404193445/http://www.ardi.com/ardi.php 2.1.17]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{✗}} ||{{✗}}&lt;br /&gt;
|Classic Mac OS applications up to System 6&lt;br /&gt;
|-&lt;br /&gt;
|[http://dosemu.sourceforge.net/ DOSEmu]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://sourceforge.net/projects/dosemu/files/ 1.4.0]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✗}} ||{{✗}}&lt;br /&gt;
|DOS applications&lt;br /&gt;
|-&lt;br /&gt;
|[http://dosemu2.github.io/dosemu2/ DOSEmu2]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://github.com/dosemu2/dosemu2 git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✓}} ||{{✗}}&lt;br /&gt;
|DOS applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://learn.microsoft.com/en-us/windows/wsl/ Windows Subsystem for Linux &#039;&#039;&#039;1&#039;&#039;&#039;]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://learn.microsoft.com/en-us/windows/wsl/install Install guide]&lt;br /&gt;
|?&lt;br /&gt;
|{{?}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Allows developers to run a Linux environment.&lt;br /&gt;
|-&lt;br /&gt;
|[https://old.reddit.com/r/openKylin/comments/14u5kad/about_kmre/ KMRE]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://archive.ubuntukylin.com/ubuntukylin/pool/partner/kmre_2.4.6.8+22.04_amd64.deb 2.4.6.8]&amp;lt;/br&amp;gt;[https://archive.kylinos.cn/kylin/KYLIN-ALL/pool/universe/k/kmre/kmre_2.4.8.7-0k0.9_amd64.deb 2.4.8.7-0k0.9]&amp;lt;ref group=N name=kmrex86&amp;gt;2.4.8.7 is untested-NeoKylin never announced nor shipped this with x86 releases.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|?&lt;br /&gt;
|{{?}} ||{{~}} ||{{✗}}&lt;br /&gt;
|Allows openKylin/Ubuntu Kylin to run Android applications.&lt;br /&gt;
|-&lt;br /&gt;
|Windows CE Compatibility Layer&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/dz333n/wcecl/actions/workflows/build.yml git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{~}} ||{{✗}} &amp;lt;ref group=N&amp;gt;Currently only Solitaire and etcha.exe are known to work.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|Windows CE applications.&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.boxedwine.org/ Boxedwine]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://www.boxedwine.org/downloads/ 20.1.2]&amp;lt;br /&amp;gt;[https://github.com/danoon2/Boxedwine git]&amp;lt;br /&amp;gt;[https://sourceforge.net/projects/boxedwine/ Old repo]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{?}} ||{{TBD}}&lt;br /&gt;
|16-bit and 32-bit Windows applications.&lt;br /&gt;
|-&lt;br /&gt;
|compat_linux&lt;br /&gt;
|align=left|{{Icon|NetBSD}}&lt;br /&gt;
|[https://www.netbsd.org/docs/guide/en/chap-linux.html Docs]&amp;lt;br /&amp;gt;[https://man.netbsd.org/NetBSD-10.0/compat_linux.8 Manual]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|BSD2}} ({{License|Permissive}}) ||{{✓}} ||{{TBD}}&lt;br /&gt;
|Linux applications&lt;br /&gt;
|-&lt;br /&gt;
|compat_linux&lt;br /&gt;
|align=left|{{Icon|OpenBSD}}&lt;br /&gt;
|[https://man.openbsd.org/OpenBSD-5.1/compat_linux.8 Manual]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|BSD4}} ({{License|Permissive}}) ||{{✓}} ||{{TBD}}&lt;br /&gt;
|Linux applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://gitlab.com/android_translation_layer/qemu-based-native-bridge nb-qemu]&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://gitlab.com/android_translation_layer/qemu-based-native-bridge/nb-qemu git]&amp;lt;br/&amp;gt;[https://gitlab.com/android_translation_layer/qemu-based-native-bridge/nb-qemu-bionic bionic]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✓}} ||{{TBD}}&lt;br /&gt;
|ARM Android applications&lt;br /&gt;
|-&lt;br /&gt;
|Berberis&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://android.googlesource.com/platform/frameworks/libs/binary_translation/+/refs/heads/main/ git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|Apache2}} ({{License|Permissive}}) ||{{?}} ||{{TBD}}&lt;br /&gt;
|RISC-V Android applications&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;8&amp;quot;|Mobile / ARM&lt;br /&gt;
|-&lt;br /&gt;
|Rosetta 2&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|N/A&lt;br /&gt;
|[https://www.applegamingwiki.com/wiki/M1_Rosetta_2_compatible_games_list ?]&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|x86-64 macOS applications on Apple Silicon&amp;lt;ref group=N&amp;gt;AVX instruction support added in macOS 15 Sequoia.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|CrossOver&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|[https://www.codeweavers.com/products 22.1]&lt;br /&gt;
|[https://www.applegamingwiki.com/wiki/M1_CrossOver_Windows_compatible_games_list ?]&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|Game Porting Toolkit&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|[https://gist.github.com/Frityet/448a945690bd7c8cff5fef49daae858e Installation guide]&lt;br /&gt;
|[https://www.applegamingwiki.com/wiki/Game_Porting_Toolkit#Game_compatibility_list ?]&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Windows games&lt;br /&gt;
|-&lt;br /&gt;
|[https://learn.microsoft.com/en-us/windows/arm/apps-on-arm-x86-emulation Prism]&lt;br /&gt;
|align=left|{{Icon2|WoA}}&lt;br /&gt;
|N/A&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|x86 and x86-64 Windows applications on Windows for ARM64 &amp;lt;ref group=N&amp;gt;https://www.geeky-gadgets.com/prism-x86-64-emulator/&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Box86/Box64]]&lt;br /&gt;
|align=left|{{Icon|LiA|Android|Pandora}}&lt;br /&gt;
|[https://github.com/ptitSeb/box86 {{box86Ver}}]/[https://github.com/ptitSeb/box64/ {{box64Ver}}]&lt;br /&gt;
|[https://box86.org/app/ ?]&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|x86-64 Linux applications&lt;br /&gt;
|-&lt;br /&gt;
|[[FEX-Emu]]&lt;br /&gt;
|align=left|{{Icon|LinuxARM|Android}}&lt;br /&gt;
|[https://github.com/FEX-Emu/FEX git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|x86-64 Linux applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Wine]]&lt;br /&gt;
|align=left|{{Icon|LinuxARM|Android}}&lt;br /&gt;
|[https://dl.winehq.org/wine-builds/android/ Android builds]&amp;lt;br/&amp;gt;[https://wiki.winehq.org/ARM ARM support]&lt;br /&gt;
|[https://appdb.winehq.org/ ?]&lt;br /&gt;
|{{Green}} {{License|LGPLv21}} ({{License|Copyleft}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://gitlab.com/android_translation_layer/ Android Translation Layer]&lt;br /&gt;
|align=left|{{Icon|LinuxARM}}&lt;br /&gt;
|[https://gitlab.com/android_translation_layer/android_translation_layer git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✓}} ||{{~}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Android applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Winlator]]&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://github.com/brunodev85/winlator/releases {{WinlatorVer}}]&lt;br /&gt;
|[https://docs.google.com/spreadsheets/d/1UI0dCJTdxkAD8pDUoCtqwe7hCRSD35w0N3zESTmNYBU/edit?gid=0#gid=0 ?]&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{✓}} ||{{~}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|X86 Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|[[MiceWine]]&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://github.com/KreitinnSoftware/MiceWine-Application/releases {{MiceWineVer}}]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{✓}} ||{{~}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|X86 Windows applications&lt;br /&gt;
|-&lt;br /&gt;
||[https://gamehub.xiaoji.com GameHub](GameFusion)&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://gamehub.xiaoji.com/download/ 3.0.5]&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{~}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|X86 Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/xerpi/vita2hos Vita2hos]&lt;br /&gt;
|align=left|{{Icon|Switch}}&lt;br /&gt;
|[https://github.com/xerpi/vita2hos/releases/tag/alpha-0.3 Alpha 0.3]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✓}} ||{{✗}}&lt;br /&gt;
|PlayStation Vita applications&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/AndreRH/hangover Hangover]&lt;br /&gt;
|align=left|{{Icon||LinuxARM|Android}}&lt;br /&gt;
|[https://github.com/AndreRH/hangover/releases git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|LGPLv21}} ({{License|Copyleft}}) ||{{✓}} ||{{✗}}&lt;br /&gt;
|Windows applications&lt;br /&gt;
|-&lt;br /&gt;
|[[Skyline]]&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://github.com/skyline-emu/skyline/releases git]&lt;br /&gt;
|[[Nintendo_Switch_emulators#Compatibility_layers_.28....29|See Switch page]]&lt;br /&gt;
|{{Green}} {{License|MPL2}} ({{License|Copyleft}})&lt;br /&gt;
|{{✗}} &lt;br /&gt;
|{{✗}}&lt;br /&gt;
|Nintendo Switch games and homebrew&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.hikunpeng.com/document/detail/en/kunpengdevps/ug-exagear/usermanual/kunpengexagear_06_0002.html ExaGear-KunPeng]&lt;br /&gt;
|align=left|{{Icon|LinuxARM}}	 &lt;br /&gt;
|[https://www.hikunpeng.com/zh/developer/devkit/download/exagear 5.1.0]&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✗}}	&lt;br /&gt;
|x86 Linux applications into Kunpeng platform instructions in real time&lt;br /&gt;
|-&lt;br /&gt;
|[https://old.reddit.com/r/openKylin/comments/14u5kad/about_kmre/ KMRE]&lt;br /&gt;
|align=left|{{Icon|LinuxARM}}&lt;br /&gt;
|[https://archive.kylinos.cn/kylin/KYLIN-ALL/pool/universe/k/kmre/kmre_3.0.0.0-0k0.15_arm64.deb 3.0.0.0-0k0.15]&amp;lt;/br&amp;gt;[https://archive.kylinos.cn/kylin/KYLIN-ALL/pool/universe/k/kmre/kmre_2.5.0.2-0k0.1tablet3_arm64.deb 2.5.0.2-0k0.1tablet3]&amp;lt;ref group=N name=kmrearm&amp;gt;2.5.0.2 is only for some industrial tablets or similar devices with Phytium processors.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|?&lt;br /&gt;
|{{?}} ||{{~}} ||{{✗}}&lt;br /&gt;
|Allows openKylin/NeoKylin (with supported processors) to run Android applications.&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.boxedwine.org/ Boxedwine]&lt;br /&gt;
|align=left|{{Icon|LinuxARM|macOS}}&lt;br /&gt;
|[https://www.boxedwine.org/downloads/ 20.1.2]&amp;lt;br /&amp;gt;[https://github.com/danoon2/Boxedwine git]&amp;lt;br /&amp;gt;[https://sourceforge.net/projects/boxedwine/ Old repo]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✓}} ||{{TBD}}&lt;br /&gt;
|16-bit and 32-bit Windows applications.&lt;br /&gt;
|-&lt;br /&gt;
|compat_linux&lt;br /&gt;
|align=left|{{Icon|NetBSD}}&lt;br /&gt;
|[https://www.netbsd.org/docs/guide/en/chap-linux.html Docs]&amp;lt;br /&amp;gt;[https://man.netbsd.org/NetBSD-10.0/compat_linux.8 Manual]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|BSD2}} ({{License|Permissive}}) ||{{✓}} ||{{TBD}}&lt;br /&gt;
|Linux applications&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Consoles&lt;br /&gt;
|-&lt;br /&gt;
|[[Nintendont]]&lt;br /&gt;
|align=left|{{Icon|Wii|WiiU}}&lt;br /&gt;
|[https://github.com/FIX94/Nintendont git]&lt;br /&gt;
|[[GameCube_emulators#Compatibility_layers_.28....29|See Gamecube page]]&lt;br /&gt;
|{{?}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|GameCube games&lt;br /&gt;
|-&lt;br /&gt;
| [[Emulators_on_Nintendo_Switch_2#Compatibility_Mode_.28nnCompat.29|nnCompat]]&lt;br /&gt;
|align=left|{{Icon|Switch2}}&lt;br /&gt;
| 20.1.1&lt;br /&gt;
| [https://www.nintendo.com/us/gaming-systems/switch-2/transfer-guide/compatible-games/ 98%]&lt;br /&gt;
| {{Red}} {{License|Proprietary}}&lt;br /&gt;
| {{✓}}&lt;br /&gt;
| {{✓}}&lt;br /&gt;
|Nintendo Switch games&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!colspan=&amp;quot;8&amp;quot;|Misc&lt;br /&gt;
|-&lt;br /&gt;
|[https://felix86.com/ felix86]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://github.com/offtkp/felix86 git]&lt;br /&gt;
|?&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{✓}} ||{{~}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|x86-64 Linux applications on RISC-V.&lt;br /&gt;
|-&lt;br /&gt;
|LATX&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[http://pkg.loongnix.cn/loongnix/pool/main/l/lat/ 1.5.3 RC1]&lt;br /&gt;
|?&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{TBD}} &lt;br /&gt;
|x86 Linux applications into LoongArch64 instruction set.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references group=A /&amp;gt;&lt;br /&gt;
&amp;lt;references group=N /&amp;gt;&lt;br /&gt;
===Comparisons===&lt;br /&gt;
*[[Wine]] is a free and open-source compatibility layer that aims to allow computer programs (application software and computer games) developed for Microsoft Windows to run on Unix-like operating systems, primarily Linux and macOS. Since late 2017 there is also an experimental build for Android. Wine is almost as old as the Linux project, starting in the summer of 1993. Today it&#039;s widely used, very popular and sponsored by companies such as CodeWeavers and Valve, and has even received some support from Microsoft themselves who donated the Mono implementation of the .NET Framework to the Wine project. The core Wine development aims at a correct implementation of the Windows API as a whole. In this regard it&#039;s similar to the [[MAME]] project in its focus on correctness over usability. There are a lot of versions/forks of Wine which focus of different goals, such as usability, compatibility, gaming, office applications, etc. A few are listed below, Wikipedia has [[wikipedia:Wine_(software)#Other_versions_of_Wine|a more complete list]].&lt;br /&gt;
**[[Proton]]: is Valve&#039;s one-click solution to play Windows games on Linux. It&#039;s included in the Steam Linux client by default. Simply click on a whitelisted game and it will launch without any configuration, or enable it for all games in the settings. Proton is based on a fork of Wine in combination with other components such as [[Wrappers|DXVK]] (which is a wrapper explained below) and FAudio.&lt;br /&gt;
**[https://www.codeweavers.com/products/ CrossOver] is a commercialized, supported version of Wine from CodeWeavers. It uses additional patches on top of Wine to make it easy to use. They contribute all of their work on CrossOvers back to Wine and make up about two thirds of the commits made to Wine. CrossOver is available on macOS, Linux and Chrome OS. &lt;br /&gt;
**[[Wineskin]] is an open-source compatibility layer which allows users to easily convert Windows software to macOS. The ports are in the form of Mac .app bundles with a self-contained Wine instance which are wrapped around the application to be converted. &lt;br /&gt;
**[[Winlator]] is an Android application that lets you to run Windows (x86_64) applications with Wine and Box86/Box64.&lt;br /&gt;
&lt;br /&gt;
* [[TeknoParrot]] is a compatibility layer for Windows PCs to run games originally made for Windows-based arcade systems. Has since version 1.51 also support for some games running on Linux.&lt;br /&gt;
* &#039;&#039;&#039;Rosetta&#039;&#039;&#039; was a compatibility layer for running PowerPC apps on x86-based Macs on OS X versions prior to 1.07. &#039;&#039;&#039;Rosetta 2&#039;&#039;&#039; is a comptibility layer on Apple silicon Macs allowing x86-64 apps to run on ARM-based Macs. Note that Rosetta 2 is not strictly limited to MacOS apps as software such as Crossover is able to call it to emulate x86 code in Windows binaries.&lt;br /&gt;
* &#039;&#039;&#039;Prism&#039;&#039;&#039; is the built-in compatibility layer in Windows on ARM to run traditional x86 (also x64 in Windows 11) Windows programs.&lt;br /&gt;
* [[Box86/Box64]] lets you run x86 Linux programs (such as games) on non-x86 Linux systems, like ARM (the host system needs to be 32bit little-endian).&lt;br /&gt;
* [[Darling]] is a translation layer that allows you to run unmodified macOS binaries on Linux. In its nature, it is similar to the well-known [[Wine]] project. At this point, does not yet run macOS application with a GUI.&lt;br /&gt;
* [https://mcpelauncher.readthedocs.io/ Minecraft Bedrock Launcher] is a compatibility layer made specifically to run the Android version of Minecraft: Bedrock Edition on Linux and macOS. It is not compatible with any other Android apps.&lt;br /&gt;
* Windows Subsystem for Linux 1 is a compatibility layer and shouldn&#039;t be confused with WSL2. WSL2 introduced important changes such as a real Linux kernel, through a subset of &#039;&#039;&#039;Hyper-V features&#039;&#039;&#039;, so it&#039;s not a compatibility layer like WSL1.&lt;br /&gt;
* Berberis, libhoudini, libndk and nb-qemu are Android [https://android.googlesource.com/platform/art/+/refs/heads/main/libnativebridge/README.md Native Bridges] used to run apps made for other architectures. libhoudini was made by Intel and Google with its most notable use being on WSA for Windows 11, libndk was made by Google to expand Android compatibility on Chromebooks, there&#039;s no official source to download them other than online reuploads or extracting them from those systems yourself.&lt;br /&gt;
* KMRE is a compatibility layer and it&#039;s the official solution to run Android applications on computers with Chinese homegrown Phytium/KunPeng ARM processors and NeoKylin Linux operating system, though later also available on x86-64 on [https://www.ubuntukylin.com/index-en.html Ubuntu Kylin]. KMRE is not designed with third-party applications outside its app store and in fact, force installing third-party apps breaks older versions of KMRE. It&#039;s the go-to solution if you are restricted to working with these kinds of computers due to national security reasons. See [[Android_emulators#KMRE|KMRE section]] for more information.&lt;br /&gt;
* Vita2hos is an early compatibility layer for Nintendo Switch that runs PlayStation Vita applications natively. Only able to load simple test homebrews such as vita-8 as of December 2022. Appears to only be developed every once in a while.&lt;br /&gt;
&lt;br /&gt;
==Shims==&lt;br /&gt;
Shim is a library that transparently intercepts API calls and changes the arguments passed, handles the operation itself or redirects the operation elsewhere. Shims can be used to support an old API in a newer environment, or a new API in an older environment. Shims can also be used for running programs on different software platforms than they were developed for. [[Windows_2000/XP/Vista_emulators#Recommended_solutions|the EmulateHeap compatibility shim broke on Windows 11 22H2, and Win32 API changes in 24H2 have messed up games that rely on quirky behavior]].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Wrappers]] - Translate a specific API to another.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://box86.org/2024/08/box64-and-risc-v-in-2024/ Box64 and RISC-V in 2024] - What it takes to run The Witcher 3 on RISC-V.&lt;br /&gt;
&lt;br /&gt;
[[Category:Compatibility layers|*]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
{{NEL}}&lt;/div&gt;</summary>
		<author><name>Emunix</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Broadcast_and_cable_communication_systems&amp;diff=122580</id>
		<title>Broadcast and cable communication systems</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Broadcast_and_cable_communication_systems&amp;diff=122580"/>
		<updated>2025-07-31T10:30:57Z</updated>

		<summary type="html">&lt;p&gt;Emunix: Addition of MAC&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Broadcast, Cable network and Online distributors.png|thumb|298px|Broadcast vs Cable network vs Online distributors]]&lt;br /&gt;
&lt;br /&gt;
Signal distribution and reception systems encompass methods for delivering audio and video content to audiences through [[Wikipedia:broadcast communication network|broadcast communication networks]]. Terrestrial radio waves to internet-based platforms; with historical and modern approaches including terrestrial broadcasting, cable television, satellite broadcasting, and Internet Protocol-based services; broadcasting has shifted toward IP-based workflows (e.g., SMPTE ST 2110), mobile-first delivery via 5G, and AI for automation and personalization. Streaming’s dominance and cloud-based production are reshaping traditional models, with LEO satellites like Starlink expanding broadband support for content delivery. This page explores these methods, their historical development, and potential mimicking/simulation solutions.&lt;br /&gt;
&lt;br /&gt;
;Terrestrial Broadcasting&lt;br /&gt;
Terrestrial broadcasting, also known as over-the-air (OTA) broadcasting, transmits audio and video content via radio waves from land-based stations to a wide audience, received through antennas.&lt;br /&gt;
:&#039;&#039;&#039;Television&#039;&#039;&#039;: Terrestrial TV stations broadcast signals received by household or portable antennas. Historically analog, most regions transitioned to digital formats like Digital Television (DTV) and the Advanced Television Systems Committee (ATSC) standard by the early 2000s (e.g., U.S. in 2009). ATSC 3.0, introduced in the 2020s, supports 4K resolution, HDR, and mobile delivery. Examples include local stations and network affiliates like ABC, CBS, and NBC.&lt;br /&gt;
:&#039;&#039;&#039;Radio&#039;&#039;&#039;: Terrestrial radio uses analog systems, primarily Amplitude Modulation (AM), which varies signal strength, and Frequency Modulation (FM), which varies frequency for better quality but requires more bandwidth. Digital standards like HD Radio (U.S.) and DAB/DAB+ (Europe) have enhanced audio quality and channel capacity since the 2000s.&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Infrastructure: Requires broadcast towers and transmitters to send radio waves, often located in high-elevation areas for maximum coverage.&#039;&#039;&lt;br /&gt;
::&#039;&#039;Equipment: Receivers include TV antennas (e.g., rooftop or indoor) for television and AM/FM radios for audio. Digital TV requires ATSC-compatible tuners, often built into modern TVs.&#039;&#039;&lt;br /&gt;
::&#039;&#039;Subscription: Typically free for viewers with appropriate equipment, though some regions require TV licenses (e.g., BBC in the UK).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;Cable Television&lt;br /&gt;
Cable television delivers programming through radio frequency (RF) signals over coaxial or hybrid fiber-coaxial (HFC) networks to subscribers’ homes. Originating in the 1940s to extend broadcast signals, cable TV expanded with dedicated channels by the 1980s and digital transmission by the 1990s. Subscribers use [[Set-top_box_emulators|set-top boxes (STBs)]] or [[Smart_TV_emulators#Non-smart_TVs|integrated tuners]] to decode signals, typically requiring a subscription. As of 2025, cable TV serves 68.7 million U.S. subscribers but faces declining viewership due to streaming services, holding 24.1% of TV viewership. Also see [[Early online services]].&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Infrastructure: Extensive physical networks of coaxial or HFC cables connect broadcast centers to households, requiring maintenance and upgrades for digital and high-speed services.&#039;&#039;&lt;br /&gt;
::&#039;&#039;Equipment: Subscribers need [[Set-top_box_emulators|set-top boxes (STBs)]] or cable cards to decode signals, with modern TVs often including built-in tuners. Modems may be required for integrated internet services.&#039;&#039;&lt;br /&gt;
::&#039;&#039;Subscription: Requires monthly subscriptions, often tiered for channel packages (e.g., basic, premium). Bundled services include internet and VoIP.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;Satellite Broadcasting&lt;br /&gt;
Satellite broadcasting uses geostationary or low Earth orbit (LEO) satellites to transmit signals, offering broader channel selections and exclusive content like live sports.&lt;br /&gt;
:&#039;&#039;&#039;Satellite TV&#039;&#039;&#039;: Providers like DirecTV and Dish Network deliver signals via dish antennas and receivers, requiring subscriptions. Popular in areas with limited terrestrial or cable access, satellite TV’s market share is declining due to streaming competition.&lt;br /&gt;
:&#039;&#039;&#039;Satellite Radio&#039;&#039;&#039;: Operating under Digital Audio Radio Service (DARS), satellite radio (e.g., SiriusXM) provides digital audio to subscribers via specialized receivers, often in vehicles, since the early 2000s.&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Infrastructure: Satellites in orbit, ground uplink stations to form the network, with LEO systems like Starlink emerging for broadband support.&#039;&#039;&lt;br /&gt;
::&#039;&#039;Equipment: Requires satellite dishes and receivers (e.g., [[Set-top_box_emulators|set-top boxes]] for TV, specialized radios for audio) to decode signals.&#039;&#039;&lt;br /&gt;
::&#039;&#039;Subscription: Typically requires monthly subscriptions for access, with tiered packages for premium or exclusive content.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;Internet Protocol Television (IPTV) and Streaming Services&lt;br /&gt;
Internet-based delivery uses Internet Protocol (IP) to transmit content over managed or public networks.&lt;br /&gt;
:&#039;&#039;&#039;IPTV&#039;&#039;&#039;: Managed services like AT&amp;amp;T U-verse deliver live TV over private networks, &amp;quot;focusing&amp;quot; quality of service for subscribers, often bundled with internet and VoIP.&lt;br /&gt;
:&#039;&#039;&#039;Streaming Services&#039;&#039;&#039;: Over-the-top (OTT) platforms like Netflix, Disney+, and Amazon Prime Video deliver on-demand and live content over the public internet. By 2025, streaming accounts for 44.8% of U.S. TV viewership.&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;Infrastructure: Relies on mobile delivery/cellular or broadband internet infrastructure for IPTV or Content Delivery Networks (CDNs) for streaming.&#039;&#039;&lt;br /&gt;
::&#039;&#039;Equipment: Requires internet-connected devices like smart TVs, computers, smartphones, or streaming sticks (e.g., Roku, Amazon Fire TV). IPTV may need provider-specific [[Set-top_box_emulators|STBs]].&#039;&#039;&lt;br /&gt;
::&#039;&#039;Subscription: IPTV typically requires subscriptions via telecom providers. Streaming services offer subscription-based (e.g., Netflix), ad-supported (e.g., YouTube), or free models.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Simulators=&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scole=&amp;quot;col&amp;quot;|Platform(s)&lt;br /&gt;
! scole=&amp;quot;col&amp;quot;|Years(s)&lt;br /&gt;
! scole=&amp;quot;col&amp;quot;|Region(s)&lt;br /&gt;
! scole=&amp;quot;col&amp;quot;|[[#Enhancements|Enhancements]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.myretrotvs.com/ MyRetroTVs]&lt;br /&gt;
|align=left|{{Icon|Web}}&lt;br /&gt;
|&#039;50s, &#039;60s, &#039;70s, &#039;80s, &#039;90s, &#039;00s&lt;br /&gt;
|United States of America&lt;br /&gt;
|{{~}} ||{{✓}}[https://www.reddit.com/r/InternetIsBeautiful/comments/tddl61/comment/i0psmp1/ *]&lt;br /&gt;
|-&lt;br /&gt;
|[https://swimelodeon.com/ swimelodeon]&lt;br /&gt;
|align=left|{{Icon|Web}}&lt;br /&gt;
|&#039;90s&lt;br /&gt;
|United States of America&lt;br /&gt;
|{{?}} ||{{?}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.toonamiaftermath.com/ Toonami Aftermath]&lt;br /&gt;
|align=left|{{Icon|Web}}&lt;br /&gt;
|&#039;90s, &#039;00s&lt;br /&gt;
|United States of America&lt;br /&gt;
|{{?}} ||{{?}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://retroblast.tv/ RetroBlast]&lt;br /&gt;
|align=left|{{Icon|Web}}&lt;br /&gt;
|&#039;90s, &#039;00s&lt;br /&gt;
|United States of America&lt;br /&gt;
|{{?}} ||{{?}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://swimrewind.com/ Swimrewind]&lt;br /&gt;
|align=left|{{Icon|Web}}&lt;br /&gt;
|?&lt;br /&gt;
|United States of America&lt;br /&gt;
|{{?}} ||{{?}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://mistwx.com/ mistwx]&lt;br /&gt;
|align=left|{{Icon|Web}}&lt;br /&gt;
|&#039;80s, &#039;90s, &#039;00s&lt;br /&gt;
|United States of America&lt;br /&gt;
|{{?}} ||{{?}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://weatherstar.netbymatt.com/ WeatherStar 4000+]&lt;br /&gt;
|align=left|{{Icon|Web}}&lt;br /&gt;
|&#039;90s&lt;br /&gt;
|United States of America&lt;br /&gt;
|{{?}} ||{{?}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://radio.garden/ radio.garden]&lt;br /&gt;
|align=left|{{Icon|Web}}&lt;br /&gt;
|Live&lt;br /&gt;
|Global&lt;br /&gt;
|{{?}} ||{{?}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*There are streamers out there doing a similar job such as [https://vaughn.live/thatsodisney ThatsSoDisney] for 90s/2000s Disney Channel, [https://vaughn.live/nickpicks NickPicks] for 90s/2000s Nickelodeon, [https://www.twitch.tv/grupstra0 4GTV] for Classic G4, [https://www.twitch.tv/90srewind https://www.twitch.tv/90srewind] for primarily Nickelodeon, [https://vaughn.live/cartoonnetwork24 CartooNetwork24] for Cartoon Network, [https://vaughn.live/90scartooncentral 90sCartoonCentral] for general cartoons or [https://www.twitch.tv/sftv444 SFTV], [https://www.twitch.tv/90sand2000snostalgia 90sAnd2000sNostalgia] for general.&lt;br /&gt;
*There are IPTV channels such as [https://thetvapp.to/tv/metv-toons-live-stream/ MeTV Toons] for Classic Cartoons.&lt;br /&gt;
*There are YouTube channels such as [https://youtube.com/@fuzzymemoriestv?si=wzcv2No%E2%80%94gIDJeBv The Museum of Classic Television Chicago], [https://youtube.com/@shoutstudios?si=-uZIOg6C306_FlbB Shout TV] and much more.&lt;br /&gt;
&lt;br /&gt;
;Comparison&lt;br /&gt;
[[File:MyRetroTVs - 1996 news.JPG|thumb|298px|MyRetroTVs - 1996 news]]&lt;br /&gt;
;MyRetroTVs: This website is for watching captured footage from TV channels or various videos from the eras of the &#039;50s to &#039;00s, eliminates the need for handpicking videos and creating a personal collection, which can be time-consuming and require a significant amount of storage space. This website simply gathers videos from specific sources such as YouTube playlists etc, so we can say that this website offers a simulated experience of watching TV channels from during those specific eras. It also supports some basic [[#Enhancements]]. While this is a great way to experience retro television, there&#039;s room for even deeper immersion. For example adding surfing channel collections playlists, this could be achieved by integrating with Archive.org&#039;s vast collection of VHS TV channel surfing captures. Also integration with [[Virtual_reality#VR_game_room_simulations|EmuVR]], perhaps with some kind of support for playlists support for libretro core, could be a great next step too.&lt;br /&gt;
;swimelodeon: This website is for watching &#039;90s Nicktoons, original Adult Swim, old-school cartoons and anime. placeholder text&lt;br /&gt;
;Toonami Aftermath: Anime, cartoon network, also has Nick/MTV/Movie channels.&lt;br /&gt;
;RetroBlast: Cartoon Network/Anime.&lt;br /&gt;
;Swimrewind: Adult Swim.&lt;br /&gt;
;mistwx: This website is for watching simulations that recreate The Weather Channel&#039;s WeatherStar broadcasts from the &#039;80s to &#039;00s as seen on the Local on the 8&#039;s segment or on the now defunct Weatherscan network.&lt;br /&gt;
;WeatherStar 4000+: This website is for watching simulations that recreate The Weather Channel&#039;s WeatherStar 4000 local broadcasts which aired during the &#039;90s up to the &#039;10s on some cable affliates.&lt;br /&gt;
&lt;br /&gt;
=Enhancements=&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x:auto;width:100%&amp;quot;&amp;gt;&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; vertical-align:middle;width:100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold;&amp;quot;&lt;br /&gt;
! colspan=2 | Name&lt;br /&gt;
! MyRetroTVs&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=4 | Post-Processing&lt;br /&gt;
| [[Shaders_and_filters|Filters]]&lt;br /&gt;
| {{✓}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Shaders_and_filters#AI-powered filters|AI-powered filter compatible]]&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;([https://www.nvidia.com/en-us/geforce/news/gfecnt/nvidia-freestyle-ansel-enhancements-geforce-experience-article/ Freestyle])&amp;lt;/small&amp;gt;&lt;br /&gt;
| {{?}}&lt;br /&gt;
|-&lt;br /&gt;
| [[Shader_Presets|Shader Chain]]&lt;br /&gt;
| {{~}}&amp;lt;abbr title=&amp;quot;Overlay/bezel support only.&amp;quot;&amp;gt;*&amp;lt;/abbr&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]]&lt;br /&gt;
| {{?}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=8 | Quality of life&lt;br /&gt;
| Rewind&lt;br /&gt;
| {{?}}&lt;br /&gt;
|-&lt;br /&gt;
| Fast-Forward/Turbo Speed&lt;br /&gt;
| {{?}}&lt;br /&gt;
|-&lt;br /&gt;
| Savestates&lt;br /&gt;
| {{?}}&lt;br /&gt;
|-&lt;br /&gt;
| Video recording&lt;br /&gt;
| {{?}}&lt;br /&gt;
|-&lt;br /&gt;
| User Profile&lt;br /&gt;
| {{✗}}&lt;br /&gt;
|-&lt;br /&gt;
| Command Line Options&lt;br /&gt;
| {{?}}&lt;br /&gt;
|-&lt;br /&gt;
| Built-in [http://forum.arcadecontrols.com/index.php/topic,106405 Custom resolution/CRTSwitchRes]&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;For using this on Windows OS you need [http://geedorah.com/eiusdemmodi/forum/viewtopic.php?pid=1009#p1009 CRT Emudriver].&amp;lt;br/&amp;gt;Another option is using EDID editor tool such as &amp;quot;Custom Resolution Utility&amp;quot;.&amp;lt;/small&amp;gt;&lt;br /&gt;
| colspan=11 | Exclusive to [https://docs.libretro.com/guides/crtswitchres/ libretro cores] and [[GroovyMAME]] at the moment.&amp;lt;br/&amp;gt;Also there is a [https://github.com/psakhis/Groovy_MiSTer project] for achieving software emulators like libretro cores and GroovyMAME send the raw RGB data over a network to a core running on MiSTer, it basically turns the MiSTer into a GPU for the emulator allowing for easy setup and use with CRT TVs/Arcade monitors.&lt;br /&gt;
|-&lt;br /&gt;
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]&lt;br /&gt;
| {{?}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=3 | Misc&lt;br /&gt;
| [[Netplay|Netplay]] or [https://syncplay.pl/ SyncPlay]&lt;br /&gt;
| {{?}}&lt;br /&gt;
|-&lt;br /&gt;
| AI Service&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;With the help of &amp;lt;abbr title=&amp;quot;optical character recognition&amp;quot;&amp;gt;OCR&amp;lt;/abbr&amp;gt; and other techniques, the AI service can provide a live translation of a video, or text-to-speech capabilities for the visually impaired among other things, either on demand or automatically.&amp;lt;/small&amp;gt;&lt;br /&gt;
| colspan=11 | Exclusive to [https://docs.libretro.com/guides/ai-service/ libretro cores] at the moment. So there is no support at the moment.&lt;br /&gt;
|-&lt;br /&gt;
| [[Virtual_reality#VR_game_room_simulations|EmuVR support]]&lt;br /&gt;
| colspan=11 | Exclusive to [https://www.emuvr.net/wiki/Installation_Guide#Downloads libretro cores] at the moment. So there is no support at the moment.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Broadcast television systems=&lt;br /&gt;
Broadcast television systems (or terrestrial television systems outside the US and Canada) are the encoding or formatting systems for the transmission and reception of terrestrial television signals.&lt;br /&gt;
&lt;br /&gt;
==Analog Television Systems==&lt;br /&gt;
During the [[First_and_second_generations_of_video_game_consoles|1st and 2nd generation of video game consoles]], RF connection was the only way to connect a video game console to a TV. During the 3rd generation some consoles such as the NES had separate outputs for unmodulated signals and all consoles had the option by the 4th generation. By the 5th generation, composite video became the standard form of connecting a video game console&lt;br /&gt;
;NTSC&lt;br /&gt;
:&#039;&#039;&#039;[[wikipedia:NTSC|NTSC]]&#039;&#039;&#039; was the first color television system to be widely adopted, NTSC works by transmitting a high frequency color signal on top of the legacy black and white image, the amplitude of this signal determines the saturation while the phase determines hue, this is a property that many early consoles and home computers took advantage of. Every nation using the NTSC system also used a 59.94hz field rate. Many [[NTSC filters|filters]] exist to replicate this display on emulators.&lt;br /&gt;
;PAL&lt;br /&gt;
:&#039;&#039;&#039;[[wikipedia:PAL|PAL]]&#039;&#039;&#039; was created in Germany as a response to NTSC&#039;s susceptibility to hue fluctuations during poor reception conditions. The difference from NTSC is that the phase is inverted every other line, causing phase errors to cancel out, causing a less objectionable drop in saturation instead. The color signal is also in a higher frequency than NTSC, thanks to the larger channel bandwidth on European channel allocations. PAL was almost always used with a 50hz field rate.&lt;br /&gt;
;PAL-M&lt;br /&gt;
:&#039;&#039;&#039;[[wikipedia:PAL-M|PAL-M]]&#039;&#039;&#039; was only used in Brazil and should not be confused with PAL-60. PAL-M uses PAL encoding on NTSC channel allocations, as such the frequency of the color signal is lower than that of regular PAL, close but not the same as NTSC. As with NTSC PAL-M used a 59.94hz field rate.&lt;br /&gt;
;SECAM&lt;br /&gt;
:&#039;&#039;&#039;[[wikipedia:SECAM|SECAM]]&#039;&#039;&#039; (also written as &#039;&#039;&#039; SÉCAM&#039;&#039;&#039; ) was developed in France for similar reasons as PAL. Unlike NTSC and PAL, which transmits a full color signal each line, SECAM alternates between two axes of the color signal, making a delay line mandatory for decoding (hence the name which translates roughly as Sequential color with memory). Also unlike NTSC and PAL this signal is frequency modulated, which makes it more robust to transmission errors. Aside from France, SECAM was used by the Soviet Union and its satellite states. For this reason SECAM is rarely found on video game consoles, most often opting to use a RGB SCART cable instead (in some cases such as the NES, the RGB signal comes from an internal PAL decoder, hence not being &amp;quot;pure&amp;quot; RGB). Rare exceptions are the [https://forums.atariage.com/topic/258613-atari-2600-secam/ French Atari 2600] and [https://www.smspower.org/forums/13939-SovietUSSRRussianMasterSystemWithNoCardSlot Soviet Sega Master System]&lt;br /&gt;
;MAC&lt;br /&gt;
:&#039;&#039;&#039; [[wikipedia:Multiplexed Analogue Components|MAC]]&#039;&#039;&#039; (&#039;&#039;&#039;&amp;lt;u&amp;gt;M&amp;lt;/u&amp;gt;ultiplexed &amp;lt;u&amp;gt;A&amp;lt;/u&amp;gt;nalogue&amp;lt;u&amp;gt;C&amp;lt;/u&amp;gt;omponents&#039;&#039;&#039;), was created in UK and Europe by IBA and EBU in the eighties where it was used for SDTV/EDTV/HDTV transmissions as well as LaserDisc and S-VHS. Variants are A-MAC, B-MAC, C-MAC, D-MAC, D2-MAC, E-MAC, non-broadcast versions such as S-MAC, T-MAC and ACLE and even HD variant known as HD-MAC. MAC alongside MUSE works in a completely different manner from the above systems and was never used for any video game console, and is only mentioned here as it was still an analog system :)&lt;br /&gt;
;MUSE&lt;br /&gt;
:&#039;&#039;&#039; [[wikipedia:Multiple sub-Nyquist sampling encoding|MUSE]]&#039;&#039;&#039; (&#039;&#039;&#039;&amp;lt;u&amp;gt;M&amp;lt;/u&amp;gt;ultiple sub-Nyquist &amp;lt;u&amp;gt;S&amp;lt;/u&amp;gt;ampling &amp;lt;u&amp;gt;E&amp;lt;/u&amp;gt;ncoding&#039;&#039;&#039;), also known commercially as Hi-Vision (&amp;lt;u&amp;gt;h&amp;lt;/u&amp;gt;igh definition tele&amp;lt;u&amp;gt;vision&amp;lt;/u&amp;gt;) was created in Japan by NHK in the eighties where it was used for HDTV transmissions as well as LaserDisc and W-VHS. MUSE alongside MAC works in a completely different manner from the above systems and was never used for any video game console (aside from Hi-Ten Bomberman), and is only mentioned here as it was still an analog system :)&lt;br /&gt;
:[https://archive.org/details/draculas-haunted-castle-1996-1080i-hd-60-fps-hdvs-cg-showscan-ride-video-bx-xjrcurtm Samples]&lt;br /&gt;
&lt;br /&gt;
;Comparison table&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! System&lt;br /&gt;
! Refresh rate&lt;br /&gt;
! Chroma subcarrier frequency&lt;br /&gt;
! Usage&lt;br /&gt;
! Effect of phase errors&lt;br /&gt;
|-&lt;br /&gt;
| NTSC&lt;br /&gt;
| 59.94&lt;br /&gt;
| 3.58 MHz&lt;br /&gt;
| Most of the Americas, South Korea, Japan, Taiwan&lt;br /&gt;
| Color shifts&lt;br /&gt;
|-&lt;br /&gt;
| PAL&lt;br /&gt;
| 50&lt;br /&gt;
| 4.43 MHz&lt;br /&gt;
| Most of Europe, Australia, New Zealand&lt;br /&gt;
| Desaturation&lt;br /&gt;
|-&lt;br /&gt;
| PAL-60&lt;br /&gt;
| 59.94&lt;br /&gt;
| 4.43 MHz&lt;br /&gt;
| 60Hz modes in PAL regions, never used in broadcasting&lt;br /&gt;
| Desaturation&lt;br /&gt;
|-&lt;br /&gt;
| PAL-M&lt;br /&gt;
| 59.94&lt;br /&gt;
| 3.58 MHz&lt;br /&gt;
| Brazil&lt;br /&gt;
| Desaturation&lt;br /&gt;
|-&lt;br /&gt;
| SECAM&lt;br /&gt;
| 50&lt;br /&gt;
| &lt;br /&gt;
| France&lt;br /&gt;
| Immune&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;Analog Hidden Signals&lt;br /&gt;
:;Extended Data Services: XDS is a protocol used in analog television broadcasting to transmit additional information like program name, rating, or network name in the vertical blanking interval (VBI) of a TV signal.&lt;br /&gt;
:;Wide Screen Signaling: WSS involves embedding digital metadata within the analog TV signal to inform the television whether the content is formatted for 4:3 or 16:9 aspect ratios, allowing for appropriate display adjustments.&lt;br /&gt;
:;Vertical interval timecode: VITC is a method to encode timecode data in the vertical blanking interval of video signals, allowing for synchronization and frame-accurate editing in video production. It&#039;s especially useful for slow tape speeds on analog formats.&lt;br /&gt;
:;Vertical interval test signals: These signals are used in analog television to check and adjust the quality of the broadcast signal. They are inserted during the vertical blanking interval and include patterns for testing aspects like color, linearity, and synchronization.&lt;br /&gt;
:;Video Encoded Invisible Light: VEIL is a technology for embedding digital data into the luminance of video signals. It&#039;s been used for applications like interactive TV, DRM, or controlling toys, where the data is invisible to viewers but readable by devices.&lt;br /&gt;
:;Vertical blanking interval: The vertical blanking interval (VBI) is a portion of the television signal where the electron beam in CRTs is turned off to return to the top of the screen. It&#039;s used to transmit data like closed captions, teletext, or VITC without affecting the displayed image.&lt;br /&gt;
:;Programme delivery control: PDC is a system primarily used in Europe for controlling video recorders, allowing them to start and stop recording based on broadcast schedules, using data encoded in the VBI.&lt;br /&gt;
:;Ghost-canceling reference: A GCR signal is used in analog TV to combat ghost images (echoes of the main signal caused by reflections). It&#039;s transmitted in the VBI to help receivers adjust for better picture quality.&lt;br /&gt;
:;Electronic programming guides: These are systems that provide viewers with on-screen listings of current and upcoming TV programs, often transmitted in the VBI in analog systems or digitally in modern setups.&lt;br /&gt;
:;Copy Generation Management System – Analog: See [[Copy protection]] page.&lt;br /&gt;
:;Captioning: Captioning involves adding text to video broadcasts to display dialogue, sound effects, and other auditory information visually, typically embedded in the VBI for analog TV.&lt;br /&gt;
:;Teletext: Teletext is a system for transmitting text and simple graphics within the vertical blanking interval of a TV signal, offering services like news, weather, and program schedules, accessible through a TV&#039;s remote control.&lt;br /&gt;
[[File:Zxnet_teletext_viewer.JPG|thumb|298px|Zxnet&#039;s teletext viewer]]&lt;br /&gt;
::;Emulation&lt;br /&gt;
::{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
|-&lt;br /&gt;
|[https://zxnet.co.uk/teletext/emulators/ zxnet]&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://bbc.xania.org/?&amp;amp;model=BTeletext&amp;amp;embedBasic=*TELETEXT%0A Teletext-capable version of JSBeeb]&lt;br /&gt;
|{{?}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://pagesfromceefax.azurewebsites.net/ PagesFromCeefax]&lt;br /&gt;
|{{?}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Digital Television Systems==&lt;br /&gt;
Transmission of television signals using digital encoding, contrasting with the earlier analog television technology which utilized analog signals. At the time of its development, DTV was considered an innovative leap forward, marking the first significant evolution in television technology since the introduction of color television in the &#039;50s.&lt;br /&gt;
&lt;br /&gt;
The transition from analog to digital broadcasting started around 2000. This shift has led to the adoption of various digital television standards across the globe:&lt;br /&gt;
# Digital Video Broadcasting (DVB): Utilizes coded orthogonal frequency-division multiplexing (OFDM) modulation and supports hierarchical transmission. It&#039;s adopted in Europe, Africa, Asia, and Australia, covering approximately 60 countries.&lt;br /&gt;
#Advanced Television System Committee (ATSC): Employs eight-level vestigial sideband (8VSB) for terrestrial broadcasting. It has been adopted by nine countries including the United States, Canada, Mexico, South Korea, Bahamas, Jamaica, the Dominican Republic, Haiti, and Suriname.&lt;br /&gt;
#Integrated Services Digital Broadcasting (ISDB): Designed for both fixed and mobile reception, using OFDM and two-dimensional interleaving. It supports hierarchical transmission of up to three layers with MPEG-2 video and Advanced Audio Coding. Japan and the Philippines use this standard, while ISDB-T International, adapted with H.264/MPEG-4 AVC, has been adopted in most of South America, as well as Botswana and Angola.&lt;br /&gt;
#Digital Terrestrial Multimedia Broadcast (DTMB): Employs time-domain synchronous (TDS) OFDM technology, where a pseudo-random signal frame serves as both the guard interval (GI) of the OFDM block and the training symbol. This standard is in use in China, including Hong Kong and Macau.&lt;br /&gt;
#Digital Multimedia Broadcasting (DMB): Developed in South Korea, this technology allows for the transmission of multimedia content like TV, radio, and data to mobile devices such as mobile phones, laptops, and GPS navigation systems.&lt;br /&gt;
&lt;br /&gt;
;Digital Hidden Signals&lt;br /&gt;
:;Electronic programming guides: In digital broadcasting, electronic programming guides (EPGs) provide viewers with interactive on-screen listings of TV programs, including detailed descriptions, schedules, and the ability to set reminders or record shows, transmitted within the digital broadcast stream.&lt;br /&gt;
:;DVB Content Protection &amp;amp; Copy Management: see [[copy protection]] page.&lt;br /&gt;
:;Captioning: Digital captioning involves embedding text data within the digital TV signal for displaying subtitles or closed captions, offering features like multiple language support, text styling, and positioning, which are more flexible and richer than in analog systems.&lt;br /&gt;
:;Broadcast flag: The broadcast flag is a bit in the digital TV signal metadata intended to control whether the content can be copied or redistributed. When set, it signals devices to restrict copying of the content, though its implementation and acceptance varied by region.&lt;br /&gt;
:;Active Format Description: AFD is metadata within the digital video signal that tells the display device how to handle the aspect ratio of the content, ensuring that the video is displayed correctly on various screen formats without cropping or letterboxing unintentionally.&lt;br /&gt;
:;Teletext: In digital broadcasting, teletext continues to be supported through digital teletext or subtitling services, where text and basic graphics are transmitted as part of the digital multiplex, offering services similar to the analog version but with enhanced capabilities due to the digital nature of the signal.&lt;br /&gt;
&lt;br /&gt;
=Radio receiver=&lt;br /&gt;
{{placeholder text}}&lt;br /&gt;
&lt;br /&gt;
=Recordings of Broadcast Television=&lt;br /&gt;
Early TV was broadcast live. Different means were invented for recording a broadcast.&lt;br /&gt;
&lt;br /&gt;
;Professional formats&lt;br /&gt;
:&#039;&#039;&#039;Telerecordings&#039;&#039;&#039;, also known as &#039;&#039;&#039;Kinescopes&#039;&#039;&#039;, were means of recording a television program onto film. In 50hz territories, the film ran at 25fps and was synchronised with the image being drawn on a CRT. The image was slightly defocused to avoid recording a scanline structure, as that would beat against scanline structure of the telecine (a device used for transferring film to video) causing moire. Telerecordings were always in black and white, as the shadow mask used on color CRTs would cause moire when superimposed on the grain structure of color film. However, some telerecordings were made without filtering out the PAL subcarrier, which allowed [https://www.theguardian.com/technology/2008/dec/11/digital-video-restoration-dad-s-army modern methods to recover the &amp;quot;buried&amp;quot; color signal].&lt;br /&gt;
:&#039;&#039;&#039;Quadruplex&#039;&#039;&#039; by Ampex was the first commercially successful format for recording video, released in 1956. Because a video signal requires significantly higher bandwidth than audio, and the tape speed needed for achieving such a bandwidth was impractical to achieve with linear recording (such as on an audio tape). The solution was to have a set of four magnetic heads rotating as 2 inch tape passed by them, hence the name &#039;&#039;&#039;Quad&#039;&#039;&#039;ruplex, as a result the effective tape speed was over 1500 ips, or 100 times the linear tape speed. Audio was still recorded linearly. As technology progressed, smaller less cumbersome format took its place.&lt;br /&gt;
:Sony&#039;s &#039;&#039;&#039;U-matic&#039;&#039;&#039;, released in 1971, was the first video format to store the tape inside a cassette instead of on a reel that required manual threading. While it never caught on as a home format due to its high price, it became popular for industrial and educational use. It also found significant use in newsgathering.&lt;br /&gt;
&lt;br /&gt;
;Home formats&lt;br /&gt;
:While home &#039;&#039;video&#039;&#039; recording remained out of reach for two decades, home &#039;&#039;audio&#039;&#039; recording was a different matter. A number of otherwise lost programs exist in audio form due to watchers recording their favorite shows onto audio tapes, often by simply putting a microphone near the TV&#039;s speaker. More inventive persons would tape the audio signal electronically from the TV.&lt;br /&gt;
:Several home video formats came out in the 1970s, however the two most important ones were Sony&#039;s &#039;&#039;&#039;Betamax&#039;&#039;&#039; (not to be confused with Betacam, which was a later professional format) and JVC&#039;s &#039;&#039;&#039;VHS&#039;&#039;&#039; in 1975 resp. 1976. While Betamax had a headstart, VHS came out victorious.&lt;br /&gt;
&lt;br /&gt;
There are [[Preservation projects|preservation efforts]] by [https://radiopreservation.org/ Radio Preservation Task Force], [https://www.loc.gov/programs/national-recording-preservation-board/about-this-program/ National Recording Preservation Board] and [http://arsc-audio.org/ Association of Recorded Sound Collections] dedicated to project operates in fulfillment of the “to develop an online inventory of extant American radio archival collections.” [https://database.radiopreservation.org/ Over 2000 radio collections] are linked in this database and more to come. Lots of recordings and captures preserved on Archive.org as well, such as: [https://archive.org/details/radioprograms Radio Show and Programs Archive]. See [[Ripping_games#Tape.2Fcasette|Tape/casette ripping guide]].&lt;br /&gt;
&lt;br /&gt;
=See also=&lt;br /&gt;
*[[Preservation projects]]&lt;br /&gt;
*[[:Category:Online_Services|Online and Discontinued Online Services]]&lt;br /&gt;
*[[Set-top box emulators]]&lt;br /&gt;
*[[Virtual_reality#VR_game_room_simulations|Game Room Simulations]]&lt;br /&gt;
*[[Auto-load next disc]]&lt;br /&gt;
*[[Arcade LaserDisc emulators#Comparisons]] - Domesday Duplicator project and difference between captures for Daphne/Singe and dumps for MAME.&lt;br /&gt;
*[[Copy protection]]&lt;br /&gt;
*[[Analog computers]]&lt;br /&gt;
*[[Literature]]&lt;br /&gt;
&lt;br /&gt;
[[:Category:Media_Players|Home media or media content playback focused devices]]&lt;br /&gt;
*[[Home Media Player]]&lt;br /&gt;
*[[Portable_Media_Players|Portable media players]]&lt;br /&gt;
*[[Smart_TV_emulators|Smart TVs, DVRs, smart TV boxes/digital media players/media boxes, smart blu-ray players]]&lt;br /&gt;
&lt;br /&gt;
=External links=&lt;br /&gt;
*[https://old.reddit.com/r/RetroTVRevival/ Reddit /r RetroTVRevival]&lt;br /&gt;
*[[Wikipedia:Broadcasting]]&lt;br /&gt;
*[[Wikipedia:Broadcast television systems]]&lt;br /&gt;
*[[Wikipedia:Digital terrestrial television]]&lt;br /&gt;
*[[Wikipedia:Radio broadcasting]]&lt;br /&gt;
*[https://archive.org/ Archive.org]&lt;br /&gt;
*{{YouTubeVideo|k_BkD85yIg0|wrongdog reckons: My Nostalgia Machine - Recreating 80&#039;s broadcast TV with a Raspberry Pi}} - recreating over-the-air broadcast television the way he remember it from his childhood. In this video, He will wax nostalgic about the old-days and then show you how he built that simulator and talk about how it works. He use a Raspberry Pi 5, a Raspberry Pico, an old aerial rotator box and some custom code to create an accurate simulation of TV in the late 70s and early 80s. The source code for this project can be found [https://github.com/shane-mason/FieldStation42 here], more details on the project can be found [https://hackaday.io/project/198076-fieldstation42-ota-tv-simulator here].&lt;br /&gt;
*{{YouTubeVideo|So2tNhuiuB0|VWestLife: Analog TV was smarter than you think}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Preservation]]&lt;br /&gt;
[[Category:Not really emulators]]&lt;br /&gt;
[[Category:Online services]]&lt;br /&gt;
[[Category:Discontinued online services]]&lt;/div&gt;</summary>
		<author><name>Emunix</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=FS-UAE&amp;diff=117240</id>
		<title>FS-UAE</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=FS-UAE&amp;diff=117240"/>
		<updated>2025-05-08T09:53:05Z</updated>

		<summary type="html">&lt;p&gt;Emunix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|title         = FS-UAE&lt;br /&gt;
|logo          = FS-UAE_thumb.png&lt;br /&gt;
|logowidth     = 100px&lt;br /&gt;
|developer     = Toni Wilen &amp;lt;small&amp;gt;(WinUAE)&amp;lt;/small&amp;gt;, Frode Solheim&lt;br /&gt;
|version       = {{Version|FS-UAE}}&lt;br /&gt;
|active        = No&lt;br /&gt;
|platform      = [[Emulators on Windows|Windows]]&amp;lt;br/&amp;gt;[[Emulators on macOS|macOS]]&amp;lt;br/&amp;gt;[[Emulators on Linux|Linux]]&amp;lt;br/&amp;gt;[[Emulators on BSD|FreeBSD]]&amp;lt;br/&amp;gt;[[Emulators on BSD|OpenBSD]]&lt;br /&gt;
|architecture  = &lt;br /&gt;
|target        = [[Amiga Line|Amiga]]&lt;br /&gt;
|compatibility = &lt;br /&gt;
|accuracy      = &lt;br /&gt;
|website       = [https://fs-uae.net/ fs-uae.net]&lt;br /&gt;
|prog-lang     = {{Proglang|C++}}, {{Proglang|C}}&lt;br /&gt;
|support       = [https://www.paypal.com/cgi/webscr?cmd=_xclick&amp;amp;no_shipping=1&amp;amp;currency_code=EUR&amp;amp;lc=US&amp;amp;business=fs-uae%40fengestad.no&amp;amp;item_name=Support+FS-UAE+Development PayPal]&lt;br /&gt;
|license       = {{license|GPLv2}}&lt;br /&gt;
|source        = [https://github.com/FrodeSolheim/fs-uae GitHub]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FS-UAE&#039;&#039;&#039; is a free and open-source [[Amiga Line|Amiga emulator]] ported from [[WinUAE]]. It is also available as a [[libretro]] core for [[RetroArch]]. It&#039;s no longer maintaned since 2022.&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Win|Lin|Mac|BSD}}&lt;br /&gt;
|[https://fs-uae.net/download &#039;&#039;&#039;Stable releases&#039;&#039;&#039;]&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Win|Lin|Mac|BSD}}&lt;br /&gt;
|[https://fs-uae.net/download-devel Dev releases]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
FS-UAE integrates the most accurate Amiga emulation code available from WinUAE. FS-UAE emulates A500, A500+, A600, A1200, A1000, A3000 and A4000 models, but you can tweak the hardware configuration and create customized Amigas. It is available in multiple languages including the launcher. It supports features such as video synchronisation for 50/60hz monitors, joystick/gamepad recognition, OpenGL video options and cross-platform online play. FS-UAE supports emulation for high-end Amigas such as the Amiga 4000 with an CPU as fast as your system can emulate it. It also has support for emulating the CyberStorm PPC (and Blizzard PPC) which means that you can run the latest AmigaOS.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://fs-uae.net/docs Documentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators]]&lt;br /&gt;
[[Category:Computer emulators]]&lt;br /&gt;
[[Category:Console emulators]]&lt;br /&gt;
[[Category:Home console emulators]]&lt;br /&gt;
[[Category:Amiga emulators]]&lt;br /&gt;
[[Category:Windows emulation software]]&lt;br /&gt;
[[Category:macOS emulation software]]&lt;br /&gt;
[[Category:Linux emulation software]]&lt;br /&gt;
[[Category:Inactive emulation software]]&lt;/div&gt;</summary>
		<author><name>Emunix</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=FS-UAE&amp;diff=117239</id>
		<title>FS-UAE</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=FS-UAE&amp;diff=117239"/>
		<updated>2025-05-08T09:49:23Z</updated>

		<summary type="html">&lt;p&gt;Emunix: FS-UAE is no longer active or unmaintaned&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|title         = FS-UAE&lt;br /&gt;
|logo          = FS-UAE_thumb.png&lt;br /&gt;
|logowidth     = 100px&lt;br /&gt;
|developer     = Toni Wilen &amp;lt;small&amp;gt;(WinUAE)&amp;lt;/small&amp;gt;, Frode Solheim&lt;br /&gt;
|version       = {{Version|FS-UAE}}&lt;br /&gt;
|active        = No&lt;br /&gt;
|platform      = [[Emulators on Windows|Windows]]&amp;lt;br/&amp;gt;[[Emulators on macOS|macOS]]&amp;lt;br/&amp;gt;[[Emulators on Linux|Linux]]&amp;lt;br/&amp;gt;[[Emulators on BSD|FreeBSD]]&amp;lt;br/&amp;gt;[[Emulators on BSD|OpenBSD]]&lt;br /&gt;
|architecture  = &lt;br /&gt;
|target        = [[Amiga Line|Amiga]]&lt;br /&gt;
|compatibility = &lt;br /&gt;
|accuracy      = &lt;br /&gt;
|website       = [https://fs-uae.net/ fs-uae.net]&lt;br /&gt;
|prog-lang     = {{Proglang|C++}}, {{Proglang|C}}&lt;br /&gt;
|support       = [https://www.paypal.com/cgi/webscr?cmd=_xclick&amp;amp;no_shipping=1&amp;amp;currency_code=EUR&amp;amp;lc=US&amp;amp;business=fs-uae%40fengestad.no&amp;amp;item_name=Support+FS-UAE+Development PayPal]&lt;br /&gt;
|license       = {{license|GPLv2}}&lt;br /&gt;
|source        = [https://github.com/FrodeSolheim/fs-uae GitHub]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FS-UAE&#039;&#039;&#039; is a free and open-source [[Amiga Line|Amiga emulator]] ported from [[WinUAE]]. It is also available as a [[libretro]] core for [[RetroArch]]. It&#039;s no longer maintaned since 2022.&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Win|Lin|Mac|BSD}}&lt;br /&gt;
|[https://fs-uae.net/download &#039;&#039;&#039;Stable releases&#039;&#039;&#039;]&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Win|Lin|Mac|BSD}}&lt;br /&gt;
|[https://fs-uae.net/download-devel Dev releases]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
FS-UAE integrates the most accurate Amiga emulation code available from WinUAE. FS-UAE emulates A500, A500+, A600, A1200, A1000, A3000 and A4000 models, but you can tweak the hardware configuration and create customized Amigas. It is available in multiple languages including the launcher. It supports features such as video synchronisation for 50/60hz monitors, joystick/gamepad recognition, OpenGL video options and cross-platform online play. FS-UAE supports emulation for high-end Amigas such as the Amiga 4000 with an CPU as fast as your system can emulate it. It also has support for emulating the CyberStorm PPC (and Blizzard PPC) which means that you can run the latest AmigaOS.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://fs-uae.net/docs Documentation]&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators]]&lt;br /&gt;
[[Category:Computer emulators]]&lt;br /&gt;
[[Category:Console emulators]]&lt;br /&gt;
[[Category:Home console emulators]]&lt;br /&gt;
[[Category:Amiga emulators]]&lt;br /&gt;
[[Category:Windows emulation software]]&lt;br /&gt;
[[Category:macOS emulation software]]&lt;br /&gt;
[[Category:Linux emulation software]]&lt;br /&gt;
[[Category:Active emulation software]]&lt;/div&gt;</summary>
		<author><name>Emunix</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Amiga_line&amp;diff=117238</id>
		<title>Amiga line</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Amiga_line&amp;diff=117238"/>
		<updated>2025-05-08T09:45:26Z</updated>

		<summary type="html">&lt;p&gt;Emunix: FS-UAE is no longer active or unmaintaned&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox system&lt;br /&gt;
|title = Amiga line&lt;br /&gt;
|logo = A1000.jpg&lt;br /&gt;
|logowidth = 280px&lt;br /&gt;
|developer = [[Commodore]]&lt;br /&gt;
|type=[[:Category:Computers|Home computer]], [[:Category:Home consoles|Home video game console]]&lt;br /&gt;
|release=1985 (Amiga)&amp;lt;br&amp;gt;1991 (CDTV)&amp;lt;br&amp;gt;1993 (Amiga CD32)&lt;br /&gt;
|discontinued=1996 (Amiga)&amp;lt;br&amp;gt;1994 (Amiga CD32)&lt;br /&gt;
|predecessor=[[Commodore 64 emulators|Commodore 64]], [[Commodore 128 emulators|Commodore 128]], MAX Machine, Commodore 64 Games System&lt;br /&gt;
|emulated = {{✓}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{for|other emulators that run on AmigaOS|Emulators on Amiga}} &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Amiga&#039;&#039;&#039; is a series of computers released by [[wikipedia:Commodore_International|Commodore]] starting in 1985. It was a very powerful and capable machine for its time, featuring a [[POS_(Pong_Consoles)_CPUs_and_Other_Chips#68k_CPUs|Motorola 68000]] and custom chips dedicated to IO, sound, graphics and more. This family of computers became quite popular, especially in Europe, spawning a huge library of games over time. Due to its superior graphics capabilities compared to its contemporaries, it was widely used in the desktop video, video production, and show control business, leading to video editing systems such as the Video Toaster. It was even used by skate companies to edit their videos.&lt;br /&gt;
&lt;br /&gt;
The later Amigas failed to advance vastly on the old models, and the family lost its gain to newer video game consoles and other PC architectures. Eventually, Commodore went bankrupt, and production of Amiga hardware and games has been on the decline since. Despite this, there are still a handful of loyal Amiga users today. Software continues to be developed for the classic machines, as well as a newer line of [[wikipedia:PowerPC|PowerPC]]-based Amigas released in the 2000s and beyond.&lt;br /&gt;
&lt;br /&gt;
The Amiga was a tremendously complex machine, with multiple revisions to its hardware and system software.  This can make emulation quite tricky, as figuring out the requirements for any specific game can be fairly difficult.  &lt;br /&gt;
&lt;br /&gt;
A commercial package exists, &amp;quot;Amiga Forever&amp;quot;, from Cloanto, which elides past many of the complexities of Amiga emulation.  It includes fully licensed ROMs, system disks, and (for applicable machines) hard drive OS images for every model that Commodore shipped.  The package itself is effectively a very sophisticated frontend for WinUAE and WinFellow but comes with pre-configured setups for many games.  If you have sufficient expertise, you can manually do everything it&#039;s doing, but it&#039;s pretty convenient even for experts.  It&#039;s also the easiest way to get legal copies of the original system ROMs.&lt;br /&gt;
&lt;br /&gt;
==Emulators==&lt;br /&gt;
&amp;lt;div style=&amp;quot;max-width:100%; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Platform(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[libretro]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&amp;lt;small&amp;gt;[https://retroachievements.org/gameSearch.php?o=0&amp;amp;p=0&amp;amp;i=35 Retro&amp;lt;br/&amp;gt;Achievements]&amp;lt;/small&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Licensing|License]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended Emulators|Recommended]]&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;8&amp;quot;|PC / x86&lt;br /&gt;
|-&lt;br /&gt;
|[[FS-UAE]]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[http://fs-uae.net/download {{FS-UAEVer}}]&lt;br /&gt;
|{{✗}}([https://github.com/libretro/libretro-fsuae WIP]) ||{{✗}} ||{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✗}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[WinUAE]]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://eab.abime.net/forumdisplay.php?f=5 {{WinUAEVer}}beta builds]&amp;lt;br/&amp;gt;[http://www.winuae.net/download {{WinUAEVer}}]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.libretro.com/library/puae/ PUAE_libretro]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://buildbot.libretro.com/nightly/ libretro core]&lt;br /&gt;
|{{✓}} ||{{✓}}[https://docs.libretro.com/library/puae/#features *] ||{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://dirkwhoffmann.github.io/vAmiga/ vAmiga]&lt;br /&gt;
|align=left|{{Icon|macOS|Web}}&lt;br /&gt;
|[https://github.com/dirkwhoffmann/vAmiga/releases {{vAmigaVer}}]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{Green}} {{License|GPLv3}}&amp;lt;br&amp;gt;{{License|MPL2}}&amp;lt;br&amp;gt;{{License|MIT}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://blitterstudio.com/amiberry Amiberry]&lt;br /&gt;
|align=left|{{Icon|macOS|Linux|LiA}}&lt;br /&gt;
|[https://github.com/BlitterStudio/amiberry/releases {{AmiberryVer}}]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|Petunia&lt;br /&gt;
|align=left|{{Icon|AmigaOS}}&lt;br /&gt;
|[http://www.amiga.hu/amigos/rachy/petunia.html V52.2]&amp;lt;ref group=M name=amigaonly&amp;gt;No independent releases. Only released as an integrated part of AmigaOS 4.x .&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|BlackBox&lt;br /&gt;
|align=left|{{Icon|AmigaOS}}&lt;br /&gt;
|?&amp;lt;ref group=M name=amigaonly /&amp;gt;&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://petschau.github.io/WinFellow WinFellow]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/petschau/WinFellow/releases {{WinFellowVer}}]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|Denise&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://sourceforge.net/projects/deniseemu/files/ {{DeniseVer}}]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{?}} ||{{✓}} ||{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|[[BizHawk]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;(PUAE_libretro)&amp;lt;/small&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://tasvideos.org/BizHawk/ReleaseHistory {{BizHawkVer}}]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{Green}} {{License|MIT}}&amp;lt;br&amp;gt;{{License|GPL}} ||{{✓}} ||{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[[MAME]]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[http://www.mamedev.org/release.html {{MAMEVer}}]&lt;br /&gt;
|{{✓}} ||{{✗}} ||{{Green}} {{License|GPLv2}}&amp;lt;br&amp;gt;{{License|BSD3}} ||{{✓}} ||{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Clock Signal|CLK]]&lt;br /&gt;
|align=left|{{Icon|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/TomHarte/CLK/releases {{clkVer}}]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{✓}} ||{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;8&amp;quot;|Mobile / ARM&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.libretro.com/library/puae/ PUAE_libretro]&lt;br /&gt;
|align=left|{{Icon|Android|iOS}}&lt;br /&gt;
|[https://buildbot.libretro.com/nightly/ libretro core]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://blitterstudio.com/amiberry Amiberry]&lt;br /&gt;
|align=left|{{Icon|LiA|macOS|Linux}}&lt;br /&gt;
|[https://github.com/midwan/amiberry/releases 5.7.4]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|Uae4arm&lt;br /&gt;
|align=left|{{Icon|LiA}}&lt;br /&gt;
|[https://github.com/Chips-fr/uae4arm-rpi git]&lt;br /&gt;
|{{✓}} ||{{✗}} ||{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✗}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|Uae4arm&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=atua.anddev.uae4arm 1.0.3.2][https://github.com/lubomyr/uae4arm git]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✗}} ||{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|Uae4all2&lt;br /&gt;
|align=left|{{Icon|Android|Vita}}&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=atua.anddev.uae4all2 2.3.7.5]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✗}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|UAE4ALL&lt;br /&gt;
|align=left|{{Icon|Pandora|Linux}}&lt;br /&gt;
|[http://repo.openpandora.org/?page=detail&amp;amp;app=uae4all 2.5.3.4]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✗}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|UAE4Droid&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=org.ab.uae 1.13]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✗}} ||{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|Omega 500&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://emulationrealm.net/downloads/file/3061-omega-500 0.2.3]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{?}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;8&amp;quot;|Console&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.libretro.com/library/puae/ PUAE_libretro]&lt;br /&gt;
|align=left|{{Icon|XB1|XboxSXS}}&lt;br /&gt;
|[https://buildbot.libretro.com/stable/1.15.0/windows-msvc2019-uwp/x64/RetroArch-msvc2019-UWP_x64.msixbundle UWP libretro core]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|WinUAEX&lt;br /&gt;
|align=left|{{Icon|Xbox}}&lt;br /&gt;
|[https://www.emucr.com/2017/01/winuaex-v19b2.html?m=1 v19b2]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{?}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|Amiga360&amp;lt;small&amp;gt; (based on P-UAE 2.3.3)&amp;lt;/small&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Xbox360}}&lt;br /&gt;
|[https://digiex.net/threads/amiga360-1-0-download-p-uae-2-3-3-amiga-emulator-for-the-xbox-360.9443 1.0]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{?}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=M /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Comparisons===&lt;br /&gt;
;[[WinUAE]]&lt;br /&gt;
:The most accurate and fully-featured Amiga emulator, but it is Windows-only and complicated to set up. Able to be configured into almost any Amiga configuration imaginable, including the PowerPC acceleration boards via [[QEMU]] and the PC Sidecar via [[PCem]].&lt;br /&gt;
&lt;br /&gt;
;[[FS-UAE]]&lt;br /&gt;
:Incorporates the latest and most accurate emulation code from WinUAE and supports most of its features, but is cross-platform and with a much simpler user interface oriented towards common gaming configurations. It has built-in support for direct loading of the WHDLoad format, which greatly simplifies playing games.&lt;br /&gt;
&lt;br /&gt;
;PUAE&lt;br /&gt;
:A continuation of E-UAE that is the port of UAE to Unix-like operating systems. It was made into a libretro core and is the primary version of UAE for this purpose.&lt;br /&gt;
&lt;br /&gt;
;WinFellow&lt;br /&gt;
:Another emulator with a long history, being initiated shortly after the original UAE. It is Windows-only, as the Linux version XFellow has not been updated since 2003. It primarily focuses on the earliest Amiga models, specifically aiming to run most demoscene from these machines on the modest computers of the time. While it is still usable for this purpose, it is less accurate than UAE and is only recommended if you need the performance boost.&lt;br /&gt;
&lt;br /&gt;
;Denise&lt;br /&gt;
:Primarily a C64 emulator, but later versions added support for early Amiga models. It only supports the Amiga 500/1000 but does claim cycle accuracy and has a simple user interface that &amp;quot;just works&amp;quot; for playing games.&lt;br /&gt;
&lt;br /&gt;
==Models==&lt;br /&gt;
====[[wikipedia:Amiga_1000|Amiga 1000]]====&lt;br /&gt;
The Amiga 1000 was released on July 23, 1985, for {{Inflation|USD|1285|1985}}. It had a Motorola 68000 at 7.16 MHz with 256 KBs of RAM.&lt;br /&gt;
&lt;br /&gt;
====[[wikipedia:Amiga_2000|Amiga 2000]]====&lt;br /&gt;
The Amiga 2000 was released in March of 1987 for {{Inflation|USD|1495|1987}}. It has the same CPU as the 1000 but with 1 MB of RAM.&lt;br /&gt;
&lt;br /&gt;
====[[wikipedia:Amiga_500|Amiga 500]]====&lt;br /&gt;
The Amiga 500 was released in April of 1987 for {{Inflation|USD|699|1987}}. It has the same CPU as the 1000 and 2000 but with 512 KBs of RAM.&lt;br /&gt;
&lt;br /&gt;
====[[wikipedia:Amiga_2000#amiga2500|Amiga 2500]]====&lt;br /&gt;
The Amiga 2500 was released as a marketing name for the Amiga 2000 with a Motorola 68020 or 68030 CPU.&lt;br /&gt;
&lt;br /&gt;
====[[wikipedia:Amiga_2000#Amiga1500|Amiga 1500]]====&lt;br /&gt;
The Amiga 1500 was the Amiga 2000 for the UK market and was released in 1990 for £999 ({{Inflation|USD|1675|1985}}).&lt;br /&gt;
&lt;br /&gt;
====[[wikipedia:Commodore_CDTV|Commodore CDTV]]====&lt;br /&gt;
The Commodore CDTV was an Amiga 500 but for the console market. It was released in March of 1991 and retailed for {{Inflation|USD|999|1991}}.&lt;br /&gt;
&lt;br /&gt;
====[[wikipedia:Amiga_3000|Amiga 3000]]====&lt;br /&gt;
The Amiga 3000 was released in June 1990 and retailed for {{Inflation|USD|3379|1990}}. It had a Motorola 68030 at 16 MHz, but it could be upgraded to 25 MHz. It had 2 MBs of RAM.&lt;br /&gt;
&lt;br /&gt;
====[[wikipedia:Amiga_3000T|Amiga 3000T]]====&lt;br /&gt;
The Amiga 3000T was released in 1991 and just a 3000 but with a tower case. Hence the T in the name. It retailed for {{Inflation|USD|4498|1991}}.&lt;br /&gt;
&lt;br /&gt;
====[[wikipedia:Amiga_3000UX|Amiga 3000UX]]====&lt;br /&gt;
The Amiga 3000UX was released in 1990 and was really just the 3000 but with the new Amiga Unix.&lt;br /&gt;
&lt;br /&gt;
====[[wikipedia:Amiga_500_Plus|Amiga 500+]]====&lt;br /&gt;
The Amiga 500+ was released in 1991 and retailed for {{Inflation|USD|465.84|1991}}. It had the same CPU as 1000, 2000, and 500. It had 1 MB of RAM.&lt;br /&gt;
&lt;br /&gt;
====[[wikipedia:Amiga_600|Amiga 600]]====&lt;br /&gt;
The Amiga 600 was released in March 1992 and retailed for {{Inflation|USD|500|1992}}. It had the same specs as the 500+.&lt;br /&gt;
&lt;br /&gt;
====[[wikipedia:Amiga_4000|Amiga 4000]]====&lt;br /&gt;
The Amiga 4000 was released in 1992 and retailed for {{Inflation|USD|3699|1992}}. Motorola 68EC030 or 68040 at 25 MHz with 2 MBs of RAM.&lt;br /&gt;
&lt;br /&gt;
====[[wikipedia:Amiga_1200|Amiga 1200]]====&lt;br /&gt;
The Amiga 1200 was released on October 21, 1992, for {{Inflation|USD|500|1992}}. It had a Motorola 68EC020 at 14.32 MHz with 2 MBs of RAM.&lt;br /&gt;
&lt;br /&gt;
====[[wikipedia:Amiga_CD32|Amiga CD&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt;]]====&lt;br /&gt;
The [https://en.wikipedia.org/wiki/Amiga_CD32 Amiga CD&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt;] is an Amiga 1200-based console that came with a CD-ROM drive and was first released in September 1993. It could also be upgraded to mimic an Amiga 1200 PC by equipping it with third-party add-ons like a keyboard, floppy drive, hard drive, RAM and a mouse. A hardware MPEG decompression module for playing Video CDs was also released.&lt;br /&gt;
&lt;br /&gt;
=====CD&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt; emulation=====&lt;br /&gt;
Worthwhile emulators to try for emulating Amiga CD&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt;: &amp;lt;!-- Draft section --&amp;gt;&lt;br /&gt;
* [[WinUAE]]&lt;br /&gt;
* [[FS-UAE]]&lt;br /&gt;
* Akiko&lt;br /&gt;
* Amiga Forever (CD collection)&lt;br /&gt;
&lt;br /&gt;
See more information about emulation of the Amiga CD&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt; below:&lt;br /&gt;
* [https://thecakeisaliegaming.wordpress.com/2016/01/29/amiga-cd32-emulation-guide/ Amiga CD&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt; emulation guide] (thecakeisaliegaming.wordpress.com. steviegill (cakeisaliegaming) / January 29, 2016.)&lt;br /&gt;
* [http://www.emutopia.com/index.php/emulators/item/275-commodore-amiga-cd32/244-akiko Akiko emulator] (Emutopia. CD&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt;/CDTV adapted version of the WinUAE emulator for Windows.)&lt;br /&gt;
* [https://superuser.com/questions/13715/is-there-a-usable-amiga-cd32-emulator Is there a usable Amiga CD&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt; Emulator?] (superuser.com&#039;s Q&amp;amp;A thread. Jul 27, 2009.)&lt;br /&gt;
&lt;br /&gt;
====[[wikipedia:Amiga_4000T|Amiga 4000T]]====&lt;br /&gt;
The Amiga 4000T was released in 1994 and had a 68040 CPU at 25 MHz with 2 MBs of RAM.&lt;br /&gt;
&lt;br /&gt;
==Emulation of PowerPC Amiga and AmigaOS 4==&lt;br /&gt;
PowerPC-based Amiga computers were made by a few different enterprises under the license of Commodore International after its demise. They come with a new version of AmigaOS, AmigaOS 4.x, which only runs on PowerPC-based Amiga hardware or Motorola 68K-based Amiga computers with extra PowerPC acceleration boards.&lt;br /&gt;
&lt;br /&gt;
[[QEMU]] supports emulation of [https://www.acube-systems.biz/index.php?page=hardware&amp;amp;pid=5 Sam460ex] motherboard manufactured by ACube Systems, which is officially supported by AmigaOS 4.1, but usability is yet to be determined.&lt;br /&gt;
&lt;br /&gt;
[[FS-UAE]] and [[WinUAE]] can emulate the PowerPC acceleration board, so it could also run AmigaOS 4.x if a compatible PowerPC acceleration board such as [http://8bitplus.co.uk/articles/amiga-blizzard-ppc/ Blizzard PPC] has been properly configured. Extra ROM files are required to emulate these acceleration boards.&lt;br /&gt;
&lt;br /&gt;
==68K Amiga emulation on PowerPC Amiga and AmigaOS 4==&lt;br /&gt;
AmigaOS 4.x comes with 2 68K Amiga emulators: BlackBox and Petunia, and they will automatically start when trying to run old 68K-based Amiga programs.&lt;br /&gt;
&lt;br /&gt;
BlackBox is an interpretive emulator. Thus the emulation speed is mediocre but provides lower input latency and better compatibility; Petunia uses dynamic recompilation to speed up emulation but consumes more memory and with less compatibility.&lt;br /&gt;
&lt;br /&gt;
Petunia could be disabled entirely on boot to save memory or only for certain programs that are not compatible with it. Check [https://wiki.amigaos.net/wiki/UserDoc:How_AmigaOS_Works#Motorola_680x0_Emulators AmigaOS 4 Documentation] for more information.&lt;br /&gt;
&lt;br /&gt;
AmigaOS 4.x never make use of real 68K hardware, even when running on an actual 68K-based Commodore Amiga with the PowerPC acceleration board.&lt;br /&gt;
&lt;br /&gt;
On emulated PowerPC-based Amiga, both emulators run quite slow as it&#039;s running an emulator inside an emulator, causing great performance loss. &lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&#039;&#039;&#039;Amiga CD32:&#039;&#039;&#039;&lt;br /&gt;
* http://www.generationamiga.com/2017/05/01/all-commodore-amiga-cd32-games-in-one-video/ ([https://www.youtube.com/watch?v=HLdC0xHkZYI Video] of almost all CD32 games. All Games. Apr 3, 2017.)&lt;br /&gt;
&lt;br /&gt;
[[Category:Computers]]&lt;br /&gt;
[[Category:Consoles]]&lt;br /&gt;
[[Category:Home consoles]]&lt;br /&gt;
[[Category:Fourth-generation video game consoles]]&lt;br /&gt;
[[Category:Fifth-generation video game consoles]]&lt;br /&gt;
[[Category:Commodore computers]]&lt;br /&gt;
[[Category:Amiga emulators|*]]&lt;br /&gt;
[[Category:68000-based]]&lt;/div&gt;</summary>
		<author><name>Emunix</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Hypervisors&amp;diff=109251</id>
		<title>Hypervisors</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Hypervisors&amp;diff=109251"/>
		<updated>2025-01-05T16:51:19Z</updated>

		<summary type="html">&lt;p&gt;Emunix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WIP}}&lt;br /&gt;
&lt;br /&gt;
A &#039;&#039;&#039;[[wikipedia:x86_virtualization|hypervisor]]&#039;&#039;&#039; is a program that takes advantage of an architectural quirk in hardware to run emulated software at near-bare-metal speeds, &#039;&#039;&#039;running operating systems faster than [[POS_(Pong_Consoles)_CPUs_and_Other_Chips#x86_CPUs|emulators]] especially with [[Wikipedia:X86_virtualization#Hardware-assisted_virtualization|hardware-assisting]]&#039;&#039;&#039;, this is possible because the processor is designed to execute code in a hierarchy that allows less-privileged software to run almost unmodified. For any instruction in a program that requests more privileges, such as those used by drivers, the hypervisor steps in to emulate the hardware response. But even so running video games still slower than native hardware naturally. There are two types of hypervisors;&lt;br /&gt;
# A &#039;&#039;&#039;bare-metal hypervisor&#039;&#039;&#039;, which is the operating system.&lt;br /&gt;
# A &#039;&#039;&#039;software hypervisor&#039;&#039;&#039;, the ones many are familiar with. They hook into the kernel of an existing operating system (such as Linux or Windows NT) and run alongside the rest of the software on the system.&lt;br /&gt;
&lt;br /&gt;
Hypervisors are the source of the &amp;quot;host&amp;quot; and &amp;quot;guest&amp;quot; terminology since they help clarify the specific &amp;quot;machine&amp;quot; one refers to; the host is the physical hardware and it manages the guests. Most hypervisors try and support the Open Virtualization Format (OVF) to facilitate virtual appliances which are built for a specific purpose (such as running common server software like WordPress or MediaWiki).&lt;br /&gt;
&lt;br /&gt;
See [[Emulation Accuracy]] page for more information about terms like &amp;quot;[[Hypervisors|hypervisors]]&amp;quot;, &amp;quot;[[Simulators|simulators]]&amp;quot;, &amp;quot;[[Compatibility_layer|compatibility layers]]&amp;quot;, &amp;quot;[[Wrappers|wrappers]]&amp;quot;, &amp;quot;[[FPGA|FPGA-based hardware cloning]]&amp;quot; and &amp;quot;[[:Category:Emulators|software emulators]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Type 2 hypervisors==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Platform(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Licensing|License]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended Emulators|Recommended]]&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot;|PC / x86&lt;br /&gt;
|-&lt;br /&gt;
|[[QEMU]]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://www.qemu.org/download/ {{QEMUVer}}]&amp;lt;br/&amp;gt;[https://github.com/kjliew/qemu-3dfx qemu-3dfx ($)]&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[VMware Workstation]]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://www.vmware.com/content/vmware/vmware-published-sites/us/products/desktop-hypervisor.html {{VMwareWorkstationVer}}]&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|VMware Fusion&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|[https://www.vmware.com/content/vmware/vmware-published-sites/us/products/desktop-hypervisor.html {{VMwareFusionVer}}]&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.parallels.com/ Parallels Desktop]&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|18&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[VirtualBox]]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Solaris}}&lt;br /&gt;
|[https://www.virtualbox.org/wiki/Downloads {{VirtualBoxVer}}]&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;6&amp;quot;|Mobile / ARM&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.parallels.com/ Parallels Desktop]&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|18&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://mac.getutm.app/ UTM]&lt;br /&gt;
|align=left|{{icon|macOS|iOS}}&lt;br /&gt;
|[https://github.com/utmapp/UTM/releases {{UTMVer}}]&lt;br /&gt;
|{{Green}} {{License|Apache2}} ({{License|Permissive}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|VMOS&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://www.vmos.com/ 1.0.63]&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{?}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;[[QEMU]]&lt;br /&gt;
:A general-purpose emulator that supports a wide range of hardware for use on a multitude of platforms. Used to be a hypervisor by way of KQEMU but has been deprecated in favor of other systems like KVM (a kernel module for Linux and FreeBSD) and HAXM (which is developed by Intel). QEMU has been used to emulate several non-PC x86 machines like [[XQEMU]]/[[Xemu]] for the [[Xbox emulators|Xbox]], and [[Orbital]] for the [[PlayStation 4 emulators|PlayStation 4]]. The non-specific application of QEMU allows emulators like XQEMU and Orbital to function as hypervisors without having to write custom-made drivers.&lt;br /&gt;
&lt;br /&gt;
;[[VirtualBox]]&lt;br /&gt;
:Is open source but it has an extension pack that adds features common on modern standard PCs like USB 2.0, 3.0, PXE boot, and hard drive encryption. It is generally the easiest to set up and get running.&lt;br /&gt;
&lt;br /&gt;
;[[VMware Workstation]] Pro&lt;br /&gt;
:Is also available for GNU/Linux, though the Windows version has better 3D support because of its native Direct3D implementation. Free for personal use from now on.[https://blogs.vmware.com/workstation/2024/05/vmware-workstation-pro-now-available-free-for-personal-use.html]&lt;br /&gt;
:;[[VMware Workstation]] Player&lt;br /&gt;
::Formerly VMware Player, it is VMware&#039;s free offering but lacks a few features like snapshots.&lt;br /&gt;
&lt;br /&gt;
;UTM&lt;br /&gt;
:UTM is full featured system emulator[https://emulation.gametechwiki.com/index.php/Macintosh_line#PowerPC] and virtual machine for Intel and ARM Macs and iOS devices. Under the hood of UTM is QEMU, so it&#039;s essentially a frontend for QEMU and it can do everything QEMU does. Windows (virtualized if the guest OS architecture matches that of the host, emulation if host and guest run on different architectures), PowerPC Macs, SPARC Solaris, etc.[https://old.reddit.com/r/emulation/comments/1e2vey3/after_initially_rejecting_it_apple_has_approved/ldaod3n/] On Apple Silicon (ARM) Macs virtualization is also available through Apple&#039;s own backend (this allows virtualizing current versions of macOS). Does not currently support GPU emulation/virtualization on Windows and therefore lacks support for 3D acceleration (e.g. OpenGL and DirectX)[https://mac.getutm.app/] Keep in mind that UTM SE (&amp;quot;slow edition&amp;quot;, for iOS devices that haven&#039;t been jailbroken) version uses a threaded interpreter which performs better than a traditional interpreter but still slower than JIT used on macOS and jailbroken iOS devices.[https://github.com/utmapp/UTM?tab=readme-ov-file#utm-se]&lt;br /&gt;
&lt;br /&gt;
;Virtual PC&lt;br /&gt;
:Microsoft&#039;s original offering for consumers, originally made by Connectix as commercial software until Microsoft made it a free download in 2006. Support ended with the introduction of Hyper-V but the last version can be downloaded [http://www.win3x.org/win3board/viewtopic.php?t=19227&amp;amp;language=en here]. Beware that it may cause issues on newer Windows so it&#039;s recommended that it&#039;s ran on older versions of Windows. As of modern updates of Windows 10 and Windows 11, it is completely impossible to use it. Hyper-V is the official successor, although it lacks support for guests before Windows XP or Windows Server 2003.&lt;br /&gt;
&lt;br /&gt;
;VMOS&lt;br /&gt;
:A program that runs another copy of Android on the current Android system, which would be useful for running multiple copies of the same application simultaneously, running applications that rely on older/newer versions of Android, testing out different Android system variations, or safely executing operations/applications that are likely to harm the system and/or user data.&lt;br /&gt;
&lt;br /&gt;
==Type 1 hypervisors==&lt;br /&gt;
Rather than being installed as a standard program in an operating system, Type 1 hypervisors form the operating system used by a computer. Examples include;&lt;br /&gt;
&lt;br /&gt;
* ESXi (commercial hypervisor by VMware)&lt;br /&gt;
* Xen (open-source hypervisor developed for the Linux kernel)&lt;br /&gt;
* [https://serverfault.com/questions/855094/is-kvm-a-type-1-or-type-2-hypervisor KVM]&lt;br /&gt;
* UnRAID (commercial NAS distribution with an integrated hypervisor)&lt;br /&gt;
* Hyper-V (commercial hypervisor Microsoft developed for Windows. Requires a Pro, Enterprise, or Education version of Windows 8, 8.1, or 10)&lt;br /&gt;
* CHARM (custom type-1 hypervisor designed to run multiple complex devices, peripherals and chipsets on a single, cutting-edge Arm server, allowing to virtualize devices on their native architecture[https://support.corellium.com/charm/])&lt;br /&gt;
* [https://github.com/AsahiLinux/m1n1 m1n1] (bootloader for Asahi Linux, also capable as acting as a hypervisor for Linux or macOS)&lt;br /&gt;
&lt;br /&gt;
==Integrations==&lt;br /&gt;
Many type 2 hypervisors include some sort of additional software that can be installed in a guest. This software listens to the hypervisor and facilitates communication between the guest and host, allowing for features like automatic screen resizing (where the host measures the height and width of the window and sends an optimal size for the guest to resize the display to), clipboard sharing (where anything copied on the host can be pasted in the guest), shared folders (where a directory on the host can be made available for access from a guest using a built-in file server and a direct network connection to the guest), and mouse integration (where the hypervisor emulates an absolute pointing device like a drawing tablet to give the impression that moving the cursor in and out of the machine&#039;s display is seamless). Three hypervisors are known to have them;&lt;br /&gt;
* VirtualBox Guest Additions&lt;br /&gt;
* VMware Tools (and its open-source counterpart, open-vm-tools)&lt;br /&gt;
* SPICE Guest Additions (for use with libvirt and/or QEMU on UNIX/Linux hosts)&lt;br /&gt;
&lt;br /&gt;
==VFIO==&lt;br /&gt;
VFIO (short for Virtual Function I/O) is a Linux kernel driver for PCI passthrough. Its appeal is that it works with graphics cards, meaning hypervisors on Linux can bypass graphics emulation for modern Windows games as opposed to having to use compatibility layers and wrappers. The catch is that the system needs;&lt;br /&gt;
* An IOMMU (outlined in the VT-d and AMD-Vi specs) with processor and motherboard support&lt;br /&gt;
And because the graphics card doesn&#039;t get utilized until the guest powers on, that also means;&lt;br /&gt;
* A dedicated monitor, a monitor with multiple inputs, and/or a KVM switch (not to be confused with the KVM hypervisor)&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using an NVIDIA card, you also need to configure how the graphics card appears to the VM so that NVIDIA&#039;s driver doesn&#039;t reject the card.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using Windows 10/11 for host OS you can use Hyper-V and GPU-P just like Linux GPU passthrough. [https://github.com/jamesstringerparsec/Easy-GPU-PV#prerequisites jamesstringerparsec&#039;s &amp;quot;Easy-GPU-PV&amp;quot; batch script] for making GPU Paravirtualization on Windows Hyper-V easier.&lt;br /&gt;
&lt;br /&gt;
==Hyper-V Subsets==&lt;br /&gt;
In May 2019, Windows Subsystem for Linux 2/WSL 2 was announced, introducing important changes such as a real Linux kernel, through a subset of Hyper-V features. WSL 2 differs from [[Compatibility_layer|WSL 1]] in that WSL 2 runs inside a managed virtual machine that implements the full Linux kernel (similar to [[Android_emulators#Emulators|Windows Subsystem for Android/WSA]]). As a result, WSL 2 is compatible with more Linux binaries than WSL 1, as not all syscalls were implemented in WSL 1. There are even feature requests such as [https://github.com/microsoft/WSL/issues/7747 Gamepad support].&lt;br /&gt;
&lt;br /&gt;
==Hypervisor issues==&lt;br /&gt;
===Graphics===&lt;br /&gt;
Hypervisors don&#039;t have direct access to the graphics hardware with few exceptions including Virgil/Virtio GPU available in QEMU (only works with Linux guests) and VMWare ESXi GPU passthrough, which means graphics card emulation is less than ideal for video games that use 3D APIs. However, 3D acceleration in hypervisors today is capable of running fairly demanding video games or other 3D applications with a few drawbacks such as limited DirectX API versions. Every hypervisor has a different approach to handling 3D graphics, and most of the time companion programs such as VMware Tools have to be installed in virtualized operating systems. Supports for OpenGL are slightly better than Direct3D since it doesn&#039;t have to be reverse engineered, but most Windows games (including ports) use Direct3D.&lt;br /&gt;
&lt;br /&gt;
===[[macOS]]===&lt;br /&gt;
There&#039;s an ongoing effort to get macOS installations working on hypervisors that run on non-Apple hardware. Such support has historically been low or non-existent since Apple makes no effort to support standard PC hardware. Some people have gotten this to successfully work on KVM/QEMU, with an example/setup guide for Debian/Ubuntu hosts being available [https://github.com/kholia/OSX-KVM here].&lt;br /&gt;
&lt;br /&gt;
However, running macOS on hypervisors running on actual Mac hardware is natively supported by hypervisor software like Parallels Desktop or VMware Fusion.&lt;br /&gt;
&lt;br /&gt;
===Obscure, Abandoned, Beta or Experimental Operating Systems===&lt;br /&gt;
Despite many of the common operating systems including legacy ones such as MS-DOS, OS/2, Novell Netware, etc. are being supported by modern hypervisors, some obscure (e.g. [https://templeos.org/ TempleOS]), abandoned (e.g. [[wikipedia:ja:%E8%B6%85%E6%BC%A2%E5%AD%97|Chokanji 1~4]]), beta or experimental (e.g. [https://betawiki.net/wiki/Windows_95 Windows &amp;quot;Chicago&amp;quot; Beta]) operating systems may still fall out of the range and having issues, especially when relying on specific hardware configuration or old quirks that no longer presents in modern PC hardware.&lt;br /&gt;
&lt;br /&gt;
Using a low-level [[POS_(Pong_Consoles)_CPUs_and_Other_Chips#x86_CPUs|x86 CPUs]] emulator to run these operating systems may ease out such problems but its significantly slower performance compared to [[Wikipedia:X86_virtualization#Hardware-assisted_virtualization|hardware-assisted]] [[Hypervisors]].&lt;br /&gt;
&lt;br /&gt;
===Sound issues===&lt;br /&gt;
VMware (especially newer versions) has sound related issues with some of the legacy guest operating systems like [[Windows_2000/XP/Vista_emulators|Windows XP]]. According to user reports, sometimes sound stops working OR it become laggy on guest operating system by launching some applications/games. Sometimes audio gets distorted/crackling noise popping. Also you may experience audio related application/game crashes. Usually restarting guest operating system fixes these kind of issues.&lt;br /&gt;
&lt;br /&gt;
:Reddit thread: [https://old.reddit.com/r/vmware/comments/sb4cml/windows_xp_guest_sound_laggy_no_matter_what_in/ Windows XP guest sound laggy]&lt;br /&gt;
&lt;br /&gt;
===ISBRendererComm error with 3D Acceleration===&lt;br /&gt;
[[File:VMware ISBRenderer crash.jpeg|thumb|298px|ISBRendererComm crash]]&lt;br /&gt;
There was a major change in VMware 16.x in how virtual graphics were handled (sandboxed) and it also added support for DX11 in Windows VMs. But due to these changes users reported lots of crashes lately especially with &amp;quot;3D Acceleration&amp;quot;. For more information about these type of errors see [https://communities.vmware.com/t5/VMware-Workstation-Pro/ISBRendererComm-Lost-connection-to-mksSandbox-and-MKS/td-p/2838888 this thread].&lt;br /&gt;
&lt;br /&gt;
===Hyper-V feature conflict issue===&lt;br /&gt;
[https://learn.microsoft.com/en-us/troubleshoot/windows-client/application-management/virtualization-apps-not-work-with-hyper-v Many third-party Type 2 virtualization applications don&#039;t work together with Hyper-V feature from &#039;Control Panel/Windows Features&#039;]. Affected applications include &amp;quot;VMware Workstation&amp;quot; and &amp;quot;VirtualBox&amp;quot;. These applications might not start virtual machines, or they may fall back to a slower, emulated mode (&#039;&#039;&#039;no&#039;&#039;&#039; VT-x and nested paging etc.)&lt;br /&gt;
&lt;br /&gt;
Even though some reports consider this issue fixed via [https://www.ubackup.com/enterprise-backup/vmware-workstation-and-hyper-v-are-not-compatible.html recent updates (with VMware 15.5.6 and Windows 10 20H1) and WHP windows feature], user reports shows that it&#039;s still there. See [https://old.reddit.com/r/vmware/comments/swjp4t/running_vmware_workstation_on_a_hyperv_enabled/ this thread] for more information about this issue. Latest VirtualBox and BlueStacks versions have no problem with Hyper-V feature anymore.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
;Related to Hypervisors;&lt;br /&gt;
* [[Windows_95/98/ME_emulators]]&lt;br /&gt;
* [[Windows_2000/XP/Vista_emulators]]&lt;br /&gt;
* [[MacOS]]&lt;br /&gt;
* [[Android_emulators]]&lt;br /&gt;
;CPUs and Other chips emulation instead of virtualization;&lt;br /&gt;
*[[POS_(Pong_Consoles)_CPUs_and_Other_Chips]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Software|*]]&lt;/div&gt;</summary>
		<author><name>Emunix</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Hypervisors&amp;diff=109250</id>
		<title>Hypervisors</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Hypervisors&amp;diff=109250"/>
		<updated>2025-01-05T16:49:16Z</updated>

		<summary type="html">&lt;p&gt;Emunix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WIP}}&lt;br /&gt;
&lt;br /&gt;
A &#039;&#039;&#039;[[wikipedia:x86_virtualization|hypervisor]]&#039;&#039;&#039; is a program that takes advantage of an architectural quirk in hardware to run emulated software at near-bare-metal speeds, &#039;&#039;&#039;running operating systems faster than [[POS_(Pong_Consoles)_CPUs_and_Other_Chips#x86_CPUs|emulators]] especially with [[Wikipedia:X86_virtualization#Hardware-assisted_virtualization|hardware-assisting]]&#039;&#039;&#039;, this is possible because the processor is designed to execute code in a hierarchy that allows less-privileged software to run almost unmodified. For any instruction in a program that requests more privileges, such as those used by drivers, the hypervisor steps in to emulate the hardware response. But even so running video games still slower than native hardware naturally. There are two types of hypervisors;&lt;br /&gt;
# A &#039;&#039;&#039;bare-metal hypervisor&#039;&#039;&#039;, which is the operating system.&lt;br /&gt;
# A &#039;&#039;&#039;software hypervisor&#039;&#039;&#039;, the ones many are familiar with. They hook into the kernel of an existing operating system (such as Linux or Windows NT) and run alongside the rest of the software on the system.&lt;br /&gt;
&lt;br /&gt;
Hypervisors are the source of the &amp;quot;host&amp;quot; and &amp;quot;guest&amp;quot; terminology since they help clarify the specific &amp;quot;machine&amp;quot; one refers to; the host is the physical hardware and it manages the guests. Most hypervisors try and support the Open Virtualization Format (OVF) to facilitate virtual appliances which are built for a specific purpose (such as running common server software like WordPress or MediaWiki).&lt;br /&gt;
&lt;br /&gt;
See [[Emulation Accuracy]] page for more information about terms like &amp;quot;[[Hypervisors|hypervisors]]&amp;quot;, &amp;quot;[[Simulators|simulators]]&amp;quot;, &amp;quot;[[Compatibility_layer|compatibility layers]]&amp;quot;, &amp;quot;[[Wrappers|wrappers]]&amp;quot;, &amp;quot;[[FPGA|FPGA-based hardware cloning]]&amp;quot; and &amp;quot;[[:Category:Emulators|software emulators]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Type 2 hypervisors==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Platform(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Licensing|License]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended Emulators|Recommended]]&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot;|PC / x86&lt;br /&gt;
|-&lt;br /&gt;
|[[QEMU]]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://www.qemu.org/download/ {{QEMUVer}}]&amp;lt;br/&amp;gt;[https://github.com/kjliew/qemu-3dfx qemu-3dfx ($)]&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[VMware Workstation]]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://www.vmware.com/content/vmware/vmware-published-sites/us/products/desktop-hypervisor.html {{VMwareWorkstationVer}}]&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|VMware Fusion&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|[https://www.vmware.com/content/vmware/vmware-published-sites/us/products/desktop-hypervisor.html {{VMwareFusionVer}}]&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.parallels.com/ Parallels Desktop]&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|18&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[VirtualBox]]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Solaris}}&lt;br /&gt;
|[https://www.virtualbox.org/wiki/Downloads {{VirtualBoxVer}}]&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;6&amp;quot;|Mobile / ARM&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.parallels.com/ Parallels Desktop]&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|18&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://mac.getutm.app/ UTM]&lt;br /&gt;
|align=left|{{icon|macOS|iOS}}&lt;br /&gt;
|[https://github.com/utmapp/UTM/releases {{UTMVer}}]&lt;br /&gt;
|{{Green}} {{License|Apache 2}} ({{License|Permissive}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|VMOS&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://www.vmos.com/ 1.0.63]&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{?}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;[[QEMU]]&lt;br /&gt;
:A general-purpose emulator that supports a wide range of hardware for use on a multitude of platforms. Used to be a hypervisor by way of KQEMU but has been deprecated in favor of other systems like KVM (a kernel module for Linux and FreeBSD) and HAXM (which is developed by Intel). QEMU has been used to emulate several non-PC x86 machines like [[XQEMU]]/[[Xemu]] for the [[Xbox emulators|Xbox]], and [[Orbital]] for the [[PlayStation 4 emulators|PlayStation 4]]. The non-specific application of QEMU allows emulators like XQEMU and Orbital to function as hypervisors without having to write custom-made drivers.&lt;br /&gt;
&lt;br /&gt;
;[[VirtualBox]]&lt;br /&gt;
:Is open source but it has an extension pack that adds features common on modern standard PCs like USB 2.0, 3.0, PXE boot, and hard drive encryption. It is generally the easiest to set up and get running.&lt;br /&gt;
&lt;br /&gt;
;[[VMware Workstation]] Pro&lt;br /&gt;
:Is also available for GNU/Linux, though the Windows version has better 3D support because of its native Direct3D implementation. Free for personal use from now on.[https://blogs.vmware.com/workstation/2024/05/vmware-workstation-pro-now-available-free-for-personal-use.html]&lt;br /&gt;
:;[[VMware Workstation]] Player&lt;br /&gt;
::Formerly VMware Player, it is VMware&#039;s free offering but lacks a few features like snapshots.&lt;br /&gt;
&lt;br /&gt;
;UTM&lt;br /&gt;
:UTM is full featured system emulator[https://emulation.gametechwiki.com/index.php/Macintosh_line#PowerPC] and virtual machine for Intel and ARM Macs and iOS devices. Under the hood of UTM is QEMU, so it&#039;s essentially a frontend for QEMU and it can do everything QEMU does. Windows (virtualized if the guest OS architecture matches that of the host, emulation if host and guest run on different architectures), PowerPC Macs, SPARC Solaris, etc.[https://old.reddit.com/r/emulation/comments/1e2vey3/after_initially_rejecting_it_apple_has_approved/ldaod3n/] On Apple Silicon (ARM) Macs virtualization is also available through Apple&#039;s own backend (this allows virtualizing current versions of macOS). Does not currently support GPU emulation/virtualization on Windows and therefore lacks support for 3D acceleration (e.g. OpenGL and DirectX)[https://mac.getutm.app/] Keep in mind that UTM SE (&amp;quot;slow edition&amp;quot;, for iOS devices that haven&#039;t been jailbroken) version uses a threaded interpreter which performs better than a traditional interpreter but still slower than JIT used on macOS and jailbroken iOS devices.[https://github.com/utmapp/UTM?tab=readme-ov-file#utm-se]&lt;br /&gt;
&lt;br /&gt;
;Virtual PC&lt;br /&gt;
:Microsoft&#039;s original offering for consumers, originally made by Connectix as commercial software until Microsoft made it a free download in 2006. Support ended with the introduction of Hyper-V but the last version can be downloaded [http://www.win3x.org/win3board/viewtopic.php?t=19227&amp;amp;language=en here]. Beware that it may cause issues on newer Windows so it&#039;s recommended that it&#039;s ran on older versions of Windows. As of modern updates of Windows 10 and Windows 11, it is completely impossible to use it. Hyper-V is the official successor, although it lacks support for guests before Windows XP or Windows Server 2003.&lt;br /&gt;
&lt;br /&gt;
;VMOS&lt;br /&gt;
:A program that runs another copy of Android on the current Android system, which would be useful for running multiple copies of the same application simultaneously, running applications that rely on older/newer versions of Android, testing out different Android system variations, or safely executing operations/applications that are likely to harm the system and/or user data.&lt;br /&gt;
&lt;br /&gt;
==Type 1 hypervisors==&lt;br /&gt;
Rather than being installed as a standard program in an operating system, Type 1 hypervisors form the operating system used by a computer. Examples include;&lt;br /&gt;
&lt;br /&gt;
* ESXi (commercial hypervisor by VMware)&lt;br /&gt;
* Xen (open-source hypervisor developed for the Linux kernel)&lt;br /&gt;
* [https://serverfault.com/questions/855094/is-kvm-a-type-1-or-type-2-hypervisor KVM]&lt;br /&gt;
* UnRAID (commercial NAS distribution with an integrated hypervisor)&lt;br /&gt;
* Hyper-V (commercial hypervisor Microsoft developed for Windows. Requires a Pro, Enterprise, or Education version of Windows 8, 8.1, or 10)&lt;br /&gt;
* CHARM (custom type-1 hypervisor designed to run multiple complex devices, peripherals and chipsets on a single, cutting-edge Arm server, allowing to virtualize devices on their native architecture[https://support.corellium.com/charm/])&lt;br /&gt;
* [https://github.com/AsahiLinux/m1n1 m1n1] (bootloader for Asahi Linux, also capable as acting as a hypervisor for Linux or macOS)&lt;br /&gt;
&lt;br /&gt;
==Integrations==&lt;br /&gt;
Many type 2 hypervisors include some sort of additional software that can be installed in a guest. This software listens to the hypervisor and facilitates communication between the guest and host, allowing for features like automatic screen resizing (where the host measures the height and width of the window and sends an optimal size for the guest to resize the display to), clipboard sharing (where anything copied on the host can be pasted in the guest), shared folders (where a directory on the host can be made available for access from a guest using a built-in file server and a direct network connection to the guest), and mouse integration (where the hypervisor emulates an absolute pointing device like a drawing tablet to give the impression that moving the cursor in and out of the machine&#039;s display is seamless). Three hypervisors are known to have them;&lt;br /&gt;
* VirtualBox Guest Additions&lt;br /&gt;
* VMware Tools (and its open-source counterpart, open-vm-tools)&lt;br /&gt;
* SPICE Guest Additions (for use with libvirt and/or QEMU on UNIX/Linux hosts)&lt;br /&gt;
&lt;br /&gt;
==VFIO==&lt;br /&gt;
VFIO (short for Virtual Function I/O) is a Linux kernel driver for PCI passthrough. Its appeal is that it works with graphics cards, meaning hypervisors on Linux can bypass graphics emulation for modern Windows games as opposed to having to use compatibility layers and wrappers. The catch is that the system needs;&lt;br /&gt;
* An IOMMU (outlined in the VT-d and AMD-Vi specs) with processor and motherboard support&lt;br /&gt;
And because the graphics card doesn&#039;t get utilized until the guest powers on, that also means;&lt;br /&gt;
* A dedicated monitor, a monitor with multiple inputs, and/or a KVM switch (not to be confused with the KVM hypervisor)&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using an NVIDIA card, you also need to configure how the graphics card appears to the VM so that NVIDIA&#039;s driver doesn&#039;t reject the card.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using Windows 10/11 for host OS you can use Hyper-V and GPU-P just like Linux GPU passthrough. [https://github.com/jamesstringerparsec/Easy-GPU-PV#prerequisites jamesstringerparsec&#039;s &amp;quot;Easy-GPU-PV&amp;quot; batch script] for making GPU Paravirtualization on Windows Hyper-V easier.&lt;br /&gt;
&lt;br /&gt;
==Hyper-V Subsets==&lt;br /&gt;
In May 2019, Windows Subsystem for Linux 2/WSL 2 was announced, introducing important changes such as a real Linux kernel, through a subset of Hyper-V features. WSL 2 differs from [[Compatibility_layer|WSL 1]] in that WSL 2 runs inside a managed virtual machine that implements the full Linux kernel (similar to [[Android_emulators#Emulators|Windows Subsystem for Android/WSA]]). As a result, WSL 2 is compatible with more Linux binaries than WSL 1, as not all syscalls were implemented in WSL 1. There are even feature requests such as [https://github.com/microsoft/WSL/issues/7747 Gamepad support].&lt;br /&gt;
&lt;br /&gt;
==Hypervisor issues==&lt;br /&gt;
===Graphics===&lt;br /&gt;
Hypervisors don&#039;t have direct access to the graphics hardware with few exceptions including Virgil/Virtio GPU available in QEMU (only works with Linux guests) and VMWare ESXi GPU passthrough, which means graphics card emulation is less than ideal for video games that use 3D APIs. However, 3D acceleration in hypervisors today is capable of running fairly demanding video games or other 3D applications with a few drawbacks such as limited DirectX API versions. Every hypervisor has a different approach to handling 3D graphics, and most of the time companion programs such as VMware Tools have to be installed in virtualized operating systems. Supports for OpenGL are slightly better than Direct3D since it doesn&#039;t have to be reverse engineered, but most Windows games (including ports) use Direct3D.&lt;br /&gt;
&lt;br /&gt;
===[[macOS]]===&lt;br /&gt;
There&#039;s an ongoing effort to get macOS installations working on hypervisors that run on non-Apple hardware. Such support has historically been low or non-existent since Apple makes no effort to support standard PC hardware. Some people have gotten this to successfully work on KVM/QEMU, with an example/setup guide for Debian/Ubuntu hosts being available [https://github.com/kholia/OSX-KVM here].&lt;br /&gt;
&lt;br /&gt;
However, running macOS on hypervisors running on actual Mac hardware is natively supported by hypervisor software like Parallels Desktop or VMware Fusion.&lt;br /&gt;
&lt;br /&gt;
===Obscure, Abandoned, Beta or Experimental Operating Systems===&lt;br /&gt;
Despite many of the common operating systems including legacy ones such as MS-DOS, OS/2, Novell Netware, etc. are being supported by modern hypervisors, some obscure (e.g. [https://templeos.org/ TempleOS]), abandoned (e.g. [[wikipedia:ja:%E8%B6%85%E6%BC%A2%E5%AD%97|Chokanji 1~4]]), beta or experimental (e.g. [https://betawiki.net/wiki/Windows_95 Windows &amp;quot;Chicago&amp;quot; Beta]) operating systems may still fall out of the range and having issues, especially when relying on specific hardware configuration or old quirks that no longer presents in modern PC hardware.&lt;br /&gt;
&lt;br /&gt;
Using a low-level [[POS_(Pong_Consoles)_CPUs_and_Other_Chips#x86_CPUs|x86 CPUs]] emulator to run these operating systems may ease out such problems but its significantly slower performance compared to [[Wikipedia:X86_virtualization#Hardware-assisted_virtualization|hardware-assisted]] [[Hypervisors]].&lt;br /&gt;
&lt;br /&gt;
===Sound issues===&lt;br /&gt;
VMware (especially newer versions) has sound related issues with some of the legacy guest operating systems like [[Windows_2000/XP/Vista_emulators|Windows XP]]. According to user reports, sometimes sound stops working OR it become laggy on guest operating system by launching some applications/games. Sometimes audio gets distorted/crackling noise popping. Also you may experience audio related application/game crashes. Usually restarting guest operating system fixes these kind of issues.&lt;br /&gt;
&lt;br /&gt;
:Reddit thread: [https://old.reddit.com/r/vmware/comments/sb4cml/windows_xp_guest_sound_laggy_no_matter_what_in/ Windows XP guest sound laggy]&lt;br /&gt;
&lt;br /&gt;
===ISBRendererComm error with 3D Acceleration===&lt;br /&gt;
[[File:VMware ISBRenderer crash.jpeg|thumb|298px|ISBRendererComm crash]]&lt;br /&gt;
There was a major change in VMware 16.x in how virtual graphics were handled (sandboxed) and it also added support for DX11 in Windows VMs. But due to these changes users reported lots of crashes lately especially with &amp;quot;3D Acceleration&amp;quot;. For more information about these type of errors see [https://communities.vmware.com/t5/VMware-Workstation-Pro/ISBRendererComm-Lost-connection-to-mksSandbox-and-MKS/td-p/2838888 this thread].&lt;br /&gt;
&lt;br /&gt;
===Hyper-V feature conflict issue===&lt;br /&gt;
[https://learn.microsoft.com/en-us/troubleshoot/windows-client/application-management/virtualization-apps-not-work-with-hyper-v Many third-party Type 2 virtualization applications don&#039;t work together with Hyper-V feature from &#039;Control Panel/Windows Features&#039;]. Affected applications include &amp;quot;VMware Workstation&amp;quot; and &amp;quot;VirtualBox&amp;quot;. These applications might not start virtual machines, or they may fall back to a slower, emulated mode (&#039;&#039;&#039;no&#039;&#039;&#039; VT-x and nested paging etc.)&lt;br /&gt;
&lt;br /&gt;
Even though some reports consider this issue fixed via [https://www.ubackup.com/enterprise-backup/vmware-workstation-and-hyper-v-are-not-compatible.html recent updates (with VMware 15.5.6 and Windows 10 20H1) and WHP windows feature], user reports shows that it&#039;s still there. See [https://old.reddit.com/r/vmware/comments/swjp4t/running_vmware_workstation_on_a_hyperv_enabled/ this thread] for more information about this issue. Latest VirtualBox and BlueStacks versions have no problem with Hyper-V feature anymore.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
;Related to Hypervisors;&lt;br /&gt;
* [[Windows_95/98/ME_emulators]]&lt;br /&gt;
* [[Windows_2000/XP/Vista_emulators]]&lt;br /&gt;
* [[MacOS]]&lt;br /&gt;
* [[Android_emulators]]&lt;br /&gt;
;CPUs and Other chips emulation instead of virtualization;&lt;br /&gt;
*[[POS_(Pong_Consoles)_CPUs_and_Other_Chips]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Software|*]]&lt;/div&gt;</summary>
		<author><name>Emunix</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Hypervisors&amp;diff=109249</id>
		<title>Hypervisors</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Hypervisors&amp;diff=109249"/>
		<updated>2025-01-05T16:45:37Z</updated>

		<summary type="html">&lt;p&gt;Emunix: Correcting UTM&amp;#039;s license&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WIP}}&lt;br /&gt;
&lt;br /&gt;
A &#039;&#039;&#039;[[wikipedia:x86_virtualization|hypervisor]]&#039;&#039;&#039; is a program that takes advantage of an architectural quirk in hardware to run emulated software at near-bare-metal speeds, &#039;&#039;&#039;running operating systems faster than [[POS_(Pong_Consoles)_CPUs_and_Other_Chips#x86_CPUs|emulators]] especially with [[Wikipedia:X86_virtualization#Hardware-assisted_virtualization|hardware-assisting]]&#039;&#039;&#039;, this is possible because the processor is designed to execute code in a hierarchy that allows less-privileged software to run almost unmodified. For any instruction in a program that requests more privileges, such as those used by drivers, the hypervisor steps in to emulate the hardware response. But even so running video games still slower than native hardware naturally. There are two types of hypervisors;&lt;br /&gt;
# A &#039;&#039;&#039;bare-metal hypervisor&#039;&#039;&#039;, which is the operating system.&lt;br /&gt;
# A &#039;&#039;&#039;software hypervisor&#039;&#039;&#039;, the ones many are familiar with. They hook into the kernel of an existing operating system (such as Linux or Windows NT) and run alongside the rest of the software on the system.&lt;br /&gt;
&lt;br /&gt;
Hypervisors are the source of the &amp;quot;host&amp;quot; and &amp;quot;guest&amp;quot; terminology since they help clarify the specific &amp;quot;machine&amp;quot; one refers to; the host is the physical hardware and it manages the guests. Most hypervisors try and support the Open Virtualization Format (OVF) to facilitate virtual appliances which are built for a specific purpose (such as running common server software like WordPress or MediaWiki).&lt;br /&gt;
&lt;br /&gt;
See [[Emulation Accuracy]] page for more information about terms like &amp;quot;[[Hypervisors|hypervisors]]&amp;quot;, &amp;quot;[[Simulators|simulators]]&amp;quot;, &amp;quot;[[Compatibility_layer|compatibility layers]]&amp;quot;, &amp;quot;[[Wrappers|wrappers]]&amp;quot;, &amp;quot;[[FPGA|FPGA-based hardware cloning]]&amp;quot; and &amp;quot;[[:Category:Emulators|software emulators]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Type 2 hypervisors==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Platform(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Licensing|License]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended Emulators|Recommended]]&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;6&amp;quot;|PC / x86&lt;br /&gt;
|-&lt;br /&gt;
|[[QEMU]]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://www.qemu.org/download/ {{QEMUVer}}]&amp;lt;br/&amp;gt;[https://github.com/kjliew/qemu-3dfx qemu-3dfx ($)]&lt;br /&gt;
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[VMware Workstation]]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://www.vmware.com/content/vmware/vmware-published-sites/us/products/desktop-hypervisor.html {{VMwareWorkstationVer}}]&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|VMware Fusion&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|[https://www.vmware.com/content/vmware/vmware-published-sites/us/products/desktop-hypervisor.html {{VMwareFusionVer}}]&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.parallels.com/ Parallels Desktop]&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|18&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[VirtualBox]]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Solaris}}&lt;br /&gt;
|[https://www.virtualbox.org/wiki/Downloads {{VirtualBoxVer}}]&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;6&amp;quot;|Mobile / ARM&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.parallels.com/ Parallels Desktop]&lt;br /&gt;
|align=left|{{Icon|macOS}}&lt;br /&gt;
|18&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://mac.getutm.app/ UTM]&lt;br /&gt;
|align=left|{{icon|macOS|iOS}}&lt;br /&gt;
|[https://github.com/utmapp/UTM/releases {{UTMVer}}]&lt;br /&gt;
|{{Green}} {{License|Apache 2.0}} ({{License|Permissive}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|VMOS&lt;br /&gt;
|align=left|{{Icon|Android}}&lt;br /&gt;
|[https://www.vmos.com/ 1.0.63]&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{?}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;[[QEMU]]&lt;br /&gt;
:A general-purpose emulator that supports a wide range of hardware for use on a multitude of platforms. Used to be a hypervisor by way of KQEMU but has been deprecated in favor of other systems like KVM (a kernel module for Linux and FreeBSD) and HAXM (which is developed by Intel). QEMU has been used to emulate several non-PC x86 machines like [[XQEMU]]/[[Xemu]] for the [[Xbox emulators|Xbox]], and [[Orbital]] for the [[PlayStation 4 emulators|PlayStation 4]]. The non-specific application of QEMU allows emulators like XQEMU and Orbital to function as hypervisors without having to write custom-made drivers.&lt;br /&gt;
&lt;br /&gt;
;[[VirtualBox]]&lt;br /&gt;
:Is open source but it has an extension pack that adds features common on modern standard PCs like USB 2.0, 3.0, PXE boot, and hard drive encryption. It is generally the easiest to set up and get running.&lt;br /&gt;
&lt;br /&gt;
;[[VMware Workstation]] Pro&lt;br /&gt;
:Is also available for GNU/Linux, though the Windows version has better 3D support because of its native Direct3D implementation. Free for personal use from now on.[https://blogs.vmware.com/workstation/2024/05/vmware-workstation-pro-now-available-free-for-personal-use.html]&lt;br /&gt;
:;[[VMware Workstation]] Player&lt;br /&gt;
::Formerly VMware Player, it is VMware&#039;s free offering but lacks a few features like snapshots.&lt;br /&gt;
&lt;br /&gt;
;UTM&lt;br /&gt;
:UTM is full featured system emulator[https://emulation.gametechwiki.com/index.php/Macintosh_line#PowerPC] and virtual machine for Intel and ARM Macs and iOS devices. Under the hood of UTM is QEMU, so it&#039;s essentially a frontend for QEMU and it can do everything QEMU does. Windows (virtualized if the guest OS architecture matches that of the host, emulation if host and guest run on different architectures), PowerPC Macs, SPARC Solaris, etc.[https://old.reddit.com/r/emulation/comments/1e2vey3/after_initially_rejecting_it_apple_has_approved/ldaod3n/] On Apple Silicon (ARM) Macs virtualization is also available through Apple&#039;s own backend (this allows virtualizing current versions of macOS). Does not currently support GPU emulation/virtualization on Windows and therefore lacks support for 3D acceleration (e.g. OpenGL and DirectX)[https://mac.getutm.app/] Keep in mind that UTM SE (&amp;quot;slow edition&amp;quot;, for iOS devices that haven&#039;t been jailbroken) version uses a threaded interpreter which performs better than a traditional interpreter but still slower than JIT used on macOS and jailbroken iOS devices.[https://github.com/utmapp/UTM?tab=readme-ov-file#utm-se]&lt;br /&gt;
&lt;br /&gt;
;Virtual PC&lt;br /&gt;
:Microsoft&#039;s original offering for consumers, originally made by Connectix as commercial software until Microsoft made it a free download in 2006. Support ended with the introduction of Hyper-V but the last version can be downloaded [http://www.win3x.org/win3board/viewtopic.php?t=19227&amp;amp;language=en here]. Beware that it may cause issues on newer Windows so it&#039;s recommended that it&#039;s ran on older versions of Windows. As of modern updates of Windows 10 and Windows 11, it is completely impossible to use it. Hyper-V is the official successor, although it lacks support for guests before Windows XP or Windows Server 2003.&lt;br /&gt;
&lt;br /&gt;
;VMOS&lt;br /&gt;
:A program that runs another copy of Android on the current Android system, which would be useful for running multiple copies of the same application simultaneously, running applications that rely on older/newer versions of Android, testing out different Android system variations, or safely executing operations/applications that are likely to harm the system and/or user data.&lt;br /&gt;
&lt;br /&gt;
==Type 1 hypervisors==&lt;br /&gt;
Rather than being installed as a standard program in an operating system, Type 1 hypervisors form the operating system used by a computer. Examples include;&lt;br /&gt;
&lt;br /&gt;
* ESXi (commercial hypervisor by VMware)&lt;br /&gt;
* Xen (open-source hypervisor developed for the Linux kernel)&lt;br /&gt;
* [https://serverfault.com/questions/855094/is-kvm-a-type-1-or-type-2-hypervisor KVM]&lt;br /&gt;
* UnRAID (commercial NAS distribution with an integrated hypervisor)&lt;br /&gt;
* Hyper-V (commercial hypervisor Microsoft developed for Windows. Requires a Pro, Enterprise, or Education version of Windows 8, 8.1, or 10)&lt;br /&gt;
* CHARM (custom type-1 hypervisor designed to run multiple complex devices, peripherals and chipsets on a single, cutting-edge Arm server, allowing to virtualize devices on their native architecture[https://support.corellium.com/charm/])&lt;br /&gt;
* [https://github.com/AsahiLinux/m1n1 m1n1] (bootloader for Asahi Linux, also capable as acting as a hypervisor for Linux or macOS)&lt;br /&gt;
&lt;br /&gt;
==Integrations==&lt;br /&gt;
Many type 2 hypervisors include some sort of additional software that can be installed in a guest. This software listens to the hypervisor and facilitates communication between the guest and host, allowing for features like automatic screen resizing (where the host measures the height and width of the window and sends an optimal size for the guest to resize the display to), clipboard sharing (where anything copied on the host can be pasted in the guest), shared folders (where a directory on the host can be made available for access from a guest using a built-in file server and a direct network connection to the guest), and mouse integration (where the hypervisor emulates an absolute pointing device like a drawing tablet to give the impression that moving the cursor in and out of the machine&#039;s display is seamless). Three hypervisors are known to have them;&lt;br /&gt;
* VirtualBox Guest Additions&lt;br /&gt;
* VMware Tools (and its open-source counterpart, open-vm-tools)&lt;br /&gt;
* SPICE Guest Additions (for use with libvirt and/or QEMU on UNIX/Linux hosts)&lt;br /&gt;
&lt;br /&gt;
==VFIO==&lt;br /&gt;
VFIO (short for Virtual Function I/O) is a Linux kernel driver for PCI passthrough. Its appeal is that it works with graphics cards, meaning hypervisors on Linux can bypass graphics emulation for modern Windows games as opposed to having to use compatibility layers and wrappers. The catch is that the system needs;&lt;br /&gt;
* An IOMMU (outlined in the VT-d and AMD-Vi specs) with processor and motherboard support&lt;br /&gt;
And because the graphics card doesn&#039;t get utilized until the guest powers on, that also means;&lt;br /&gt;
* A dedicated monitor, a monitor with multiple inputs, and/or a KVM switch (not to be confused with the KVM hypervisor)&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using an NVIDIA card, you also need to configure how the graphics card appears to the VM so that NVIDIA&#039;s driver doesn&#039;t reject the card.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using Windows 10/11 for host OS you can use Hyper-V and GPU-P just like Linux GPU passthrough. [https://github.com/jamesstringerparsec/Easy-GPU-PV#prerequisites jamesstringerparsec&#039;s &amp;quot;Easy-GPU-PV&amp;quot; batch script] for making GPU Paravirtualization on Windows Hyper-V easier.&lt;br /&gt;
&lt;br /&gt;
==Hyper-V Subsets==&lt;br /&gt;
In May 2019, Windows Subsystem for Linux 2/WSL 2 was announced, introducing important changes such as a real Linux kernel, through a subset of Hyper-V features. WSL 2 differs from [[Compatibility_layer|WSL 1]] in that WSL 2 runs inside a managed virtual machine that implements the full Linux kernel (similar to [[Android_emulators#Emulators|Windows Subsystem for Android/WSA]]). As a result, WSL 2 is compatible with more Linux binaries than WSL 1, as not all syscalls were implemented in WSL 1. There are even feature requests such as [https://github.com/microsoft/WSL/issues/7747 Gamepad support].&lt;br /&gt;
&lt;br /&gt;
==Hypervisor issues==&lt;br /&gt;
===Graphics===&lt;br /&gt;
Hypervisors don&#039;t have direct access to the graphics hardware with few exceptions including Virgil/Virtio GPU available in QEMU (only works with Linux guests) and VMWare ESXi GPU passthrough, which means graphics card emulation is less than ideal for video games that use 3D APIs. However, 3D acceleration in hypervisors today is capable of running fairly demanding video games or other 3D applications with a few drawbacks such as limited DirectX API versions. Every hypervisor has a different approach to handling 3D graphics, and most of the time companion programs such as VMware Tools have to be installed in virtualized operating systems. Supports for OpenGL are slightly better than Direct3D since it doesn&#039;t have to be reverse engineered, but most Windows games (including ports) use Direct3D.&lt;br /&gt;
&lt;br /&gt;
===[[macOS]]===&lt;br /&gt;
There&#039;s an ongoing effort to get macOS installations working on hypervisors that run on non-Apple hardware. Such support has historically been low or non-existent since Apple makes no effort to support standard PC hardware. Some people have gotten this to successfully work on KVM/QEMU, with an example/setup guide for Debian/Ubuntu hosts being available [https://github.com/kholia/OSX-KVM here].&lt;br /&gt;
&lt;br /&gt;
However, running macOS on hypervisors running on actual Mac hardware is natively supported by hypervisor software like Parallels Desktop or VMware Fusion.&lt;br /&gt;
&lt;br /&gt;
===Obscure, Abandoned, Beta or Experimental Operating Systems===&lt;br /&gt;
Despite many of the common operating systems including legacy ones such as MS-DOS, OS/2, Novell Netware, etc. are being supported by modern hypervisors, some obscure (e.g. [https://templeos.org/ TempleOS]), abandoned (e.g. [[wikipedia:ja:%E8%B6%85%E6%BC%A2%E5%AD%97|Chokanji 1~4]]), beta or experimental (e.g. [https://betawiki.net/wiki/Windows_95 Windows &amp;quot;Chicago&amp;quot; Beta]) operating systems may still fall out of the range and having issues, especially when relying on specific hardware configuration or old quirks that no longer presents in modern PC hardware.&lt;br /&gt;
&lt;br /&gt;
Using a low-level [[POS_(Pong_Consoles)_CPUs_and_Other_Chips#x86_CPUs|x86 CPUs]] emulator to run these operating systems may ease out such problems but its significantly slower performance compared to [[Wikipedia:X86_virtualization#Hardware-assisted_virtualization|hardware-assisted]] [[Hypervisors]].&lt;br /&gt;
&lt;br /&gt;
===Sound issues===&lt;br /&gt;
VMware (especially newer versions) has sound related issues with some of the legacy guest operating systems like [[Windows_2000/XP/Vista_emulators|Windows XP]]. According to user reports, sometimes sound stops working OR it become laggy on guest operating system by launching some applications/games. Sometimes audio gets distorted/crackling noise popping. Also you may experience audio related application/game crashes. Usually restarting guest operating system fixes these kind of issues.&lt;br /&gt;
&lt;br /&gt;
:Reddit thread: [https://old.reddit.com/r/vmware/comments/sb4cml/windows_xp_guest_sound_laggy_no_matter_what_in/ Windows XP guest sound laggy]&lt;br /&gt;
&lt;br /&gt;
===ISBRendererComm error with 3D Acceleration===&lt;br /&gt;
[[File:VMware ISBRenderer crash.jpeg|thumb|298px|ISBRendererComm crash]]&lt;br /&gt;
There was a major change in VMware 16.x in how virtual graphics were handled (sandboxed) and it also added support for DX11 in Windows VMs. But due to these changes users reported lots of crashes lately especially with &amp;quot;3D Acceleration&amp;quot;. For more information about these type of errors see [https://communities.vmware.com/t5/VMware-Workstation-Pro/ISBRendererComm-Lost-connection-to-mksSandbox-and-MKS/td-p/2838888 this thread].&lt;br /&gt;
&lt;br /&gt;
===Hyper-V feature conflict issue===&lt;br /&gt;
[https://learn.microsoft.com/en-us/troubleshoot/windows-client/application-management/virtualization-apps-not-work-with-hyper-v Many third-party Type 2 virtualization applications don&#039;t work together with Hyper-V feature from &#039;Control Panel/Windows Features&#039;]. Affected applications include &amp;quot;VMware Workstation&amp;quot; and &amp;quot;VirtualBox&amp;quot;. These applications might not start virtual machines, or they may fall back to a slower, emulated mode (&#039;&#039;&#039;no&#039;&#039;&#039; VT-x and nested paging etc.)&lt;br /&gt;
&lt;br /&gt;
Even though some reports consider this issue fixed via [https://www.ubackup.com/enterprise-backup/vmware-workstation-and-hyper-v-are-not-compatible.html recent updates (with VMware 15.5.6 and Windows 10 20H1) and WHP windows feature], user reports shows that it&#039;s still there. See [https://old.reddit.com/r/vmware/comments/swjp4t/running_vmware_workstation_on_a_hyperv_enabled/ this thread] for more information about this issue. Latest VirtualBox and BlueStacks versions have no problem with Hyper-V feature anymore.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
;Related to Hypervisors;&lt;br /&gt;
* [[Windows_95/98/ME_emulators]]&lt;br /&gt;
* [[Windows_2000/XP/Vista_emulators]]&lt;br /&gt;
* [[MacOS]]&lt;br /&gt;
* [[Android_emulators]]&lt;br /&gt;
;CPUs and Other chips emulation instead of virtualization;&lt;br /&gt;
*[[POS_(Pong_Consoles)_CPUs_and_Other_Chips]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Software|*]]&lt;/div&gt;</summary>
		<author><name>Emunix</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Wrappers&amp;diff=107244</id>
		<title>Wrappers</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Wrappers&amp;diff=107244"/>
		<updated>2024-12-12T14:11:39Z</updated>

		<summary type="html">&lt;p&gt;Emunix: Add Indium&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;wrapper&#039;&#039;&#039; is a reimplementation of a [[wikipedia:Library (computing)|library]], where the goal is to substitute the original API with a better-supported interface. It works as a drop-in replacement for the original library, since a lot of software usually bundled it as-is without any fine-tuning. Wrappers are most common for proprietary interfaces that are either abandoned or otherwise platform-specific.&lt;br /&gt;
&lt;br /&gt;
See [[Emulation Accuracy]] page for more information about terms like &amp;quot;[[Hypervisors|hypervisors]]&amp;quot;, &amp;quot;[[Simulators|simulators]]&amp;quot;, &amp;quot;[[Compatibility_layer|compatibility layers]]&amp;quot;, &amp;quot;[[Wrappers|wrappers]]&amp;quot;, &amp;quot;[[FPGA|FPGA-based hardware cloning]]&amp;quot; and &amp;quot;[[:Category:Emulators|software emulators]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==&#039;90s APIs==&lt;br /&gt;
(Glide, DirectDraw 1-7, Direct3D 2-7&amp;lt;ref group=N name=&amp;gt;Direct3D 1 is not listed, since DirectX 1 did not have a Direct3D component. The first release was Direct3D 2. The internal numbers of Direct3D pre-7 actually differ from the corresponding DirectX, but they were not referred to as such, outside of low-level dev material, possibly to avoid confusion.&amp;lt;/ref&amp;gt;, OpenGL 1.x)&lt;br /&gt;
&lt;br /&gt;
During the 90s, many [[PC Emulator Comparisons|IBM-Compatible]] PC game developers used 3dfx&#039;s Glide API for hardware accelerated 3D games, which is compatible only with 3dfx Voodoo cards. Neither NVIDIA nor ATI supported Glide, hence a wrapper is needed to play Glide games on non-Voodoo hardware.&lt;br /&gt;
&lt;br /&gt;
Games using older versions of DirectDraw or Direct3D can also benefit from wrappers, since their interfaces may not work properly on newer systems. Wrappers can also enable various overrides and enhancements, such as [https://reshade.me/ ReShade].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; colspan=&amp;quot;1&amp;quot; |Type&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Platform(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Translates&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Into&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Compatibility&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Licensing|License]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended Emulators|Recommended]]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=14 |Graphics&lt;br /&gt;
|[http://dege.freeweb.hu/dgVoodoo2/ dgVoodoo2]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/ {{DgVooDoo2Ver}}]&lt;br /&gt;
|Glide 2.11-3.10&amp;lt;br&amp;gt;DirectDraw 1-7&amp;lt;br&amp;gt;Direct3D 2-7&lt;br /&gt;
|Direct3D 11, 12&lt;br /&gt;
|[https://www.vogons.org/viewforum.php?f=59 ?] ||{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Wine|WineD3D]]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://wiki.winehq.org/Download {{WineVer}}] &amp;lt;small&amp;gt;(Linux, macOS)&amp;lt;/small&amp;gt;&amp;lt;br/&amp;gt;[https://fdossena.com/?p=wined3d/index.frag {{WineDevVer}}] &amp;lt;small&amp;gt;(Windows)&amp;lt;/small&amp;gt;&amp;lt;ref group=N name=XPcompatibility&amp;gt;DxWnd 2.05.70, WineD3D 1.7.52 or 1.9.7-staging(partially) versions are the latest compatible versions with Windows XP (if [https://github.com/Skulltrail192/One-Core-API-Binaries OneCoreAPI] is &#039;&#039;&#039;not&#039;&#039;&#039; installed to OS), for getting these old &amp;quot;WineD3D for Windows&amp;quot; builds use [https://www.vogonsdrivers.com/wrappers/files/DirectX/OpenGL/WineD3D/2000+/ this link]. Also you can use [https://github.com/JHRobotics/wine9x?tab=readme-ov-file#wined3d-port-for-windows-9x JHRobotics port for using WineD3D on Windows 9x or Windows XP].&amp;lt;/ref&amp;gt;&lt;br /&gt;
|DirectDraw 1-7&amp;lt;br&amp;gt;Direct3D 2-7&lt;br /&gt;
|Vulkan&amp;lt;br&amp;gt;OpenGL&lt;br /&gt;
|[https://appdb.winehq.org/objectManager.php?sClass=application&amp;amp;sTitle=Browse%20Applications&amp;amp;sOrderBy=appName&amp;amp;bAscending=true ?] ||{{Green}} {{License|LGPLv21}} ({{License|Copyleft}}) ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/projects/dxwnd DxWnd]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://sourceforge.net/projects/dxwnd/files/Latest%20build/ {{DxWndVer}}]&amp;lt;ref group=N name=XPcompatibility&amp;gt;&amp;lt;/ref&amp;gt;&lt;br /&gt;
|DirectDraw 1-7&amp;lt;br&amp;gt;Direct3D 2-7&lt;br /&gt;
|&amp;lt;small&amp;gt;no API conversion&amp;lt;/small&amp;gt;&lt;br /&gt;
| ||{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.zeus-software.com/downloads/nglide nGlide]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[http://www.zeus-software.com/downloads/nglide 2.10]&lt;br /&gt;
|Glide&lt;br /&gt;
|Vulkan&amp;lt;br&amp;gt;Direct3D 9&lt;br /&gt;
| ||{{Red}} {{License|Proprietary}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/elishacloud/dxwrapper DxWrapper]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/elishacloud/dxwrapper/releases v1.1.6900.22]&lt;br /&gt;
|DirectDraw 1-7&amp;lt;br&amp;gt;Direct3D 2-7&lt;br /&gt;
|Direct3D 9&amp;lt;ref group=N name=dxwrapper&amp;gt;Through &#039;&#039;&#039;dd7to9&#039;&#039;&#039;.&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;Direct3D 7 (for Direct3D 2-6)&amp;lt;br&amp;gt;DirectDraw 7 (for DirectDraw 1-6)&lt;br /&gt;
|[https://github.com/elishacloud/dxwrapper/wiki/DirectDraw-to-Direct3D9-Conversion#table-key ?] ||{{Green}} {{License|zlib}} ({{License|Permissive}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/narzoul/DDrawCompat DDrawCompat]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/narzoul/DDrawCompat/tags {{DDrawCompatVer}}]&lt;br /&gt;
|DirectDraw 1-7&amp;lt;br&amp;gt;Direct3D 2-7&amp;lt;br&amp;gt;GDI (Partially)&lt;br /&gt;
|&amp;lt;small&amp;gt;no API conversion&amp;lt;/small&amp;gt;&lt;br /&gt;
| ||{{Green}} {{License|BSD0}} ({{License|Permissive}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/FunkyFr3sh/cnc-ddraw cnc-ddraw]&lt;br /&gt;
|align=left|{{Icon|Windows}}&amp;lt;br&amp;gt;{{Icon|Linux|macOS}}&amp;lt;ref group=N name=cnc-ddraw&amp;gt;Linux and macOS are supported through wine.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|[https://github.com/FunkyFr3sh/cnc-ddraw/releases {{cnc-ddrawVer}}]&lt;br /&gt;
|DirectDraw 1-7&lt;br /&gt;
|GDI&amp;lt;br&amp;gt;OpenGL&amp;lt;br&amp;gt;Direct3D 9&lt;br /&gt;
| ||{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.dxgl.org/ DXGL]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://www.dxgl.org/downloads/ {{DXGLVer}}]&lt;br /&gt;
|DirectDraw 1-7&lt;br /&gt;
|OpenGL&lt;br /&gt;
| ||{{Green}} {{License|LGPLv21}} ({{License|Copyleft}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.glidos.net/ Glidos]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[http://www.glidos.net/download.html 1.59]&lt;br /&gt;
|Glide &amp;lt;small&amp;gt;(DOS)&amp;lt;/small&amp;gt;&lt;br /&gt;
|?&lt;br /&gt;
| ||{{?}} ||{{✓}} ||{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://dege.freeweb.hu/dgVoodoo/dgVoodoo/ dgVoodoo]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[http://dege.freeweb.hu/dgVoodoo/dgVoodoo/ v1.50b2]&lt;br /&gt;
|Glide 2.11-2.45&lt;br /&gt;
|Direct3D 7, 9&lt;br /&gt;
| ||{{Red}} {{License|Proprietary}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[http://openglide.sourceforge.net/ OpenGlide]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://sourceforge.net/projects/openglide/files/latest/download 0.09 Alpha]&lt;br /&gt;
|Glide&lt;br /&gt;
|OpenGL&lt;br /&gt;
| ||{{Green}} {{License|Apache2}} ({{License|Permissive}}) ||{{✗}} ||{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/projects/psvoodoo/ psVoodoo]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://sourceforge.net/projects/psvoodoo/files/latest/download 0.17]&lt;br /&gt;
|Glide&lt;br /&gt;
|Direct3D 9&lt;br /&gt;
| ||{{Green}} {{License|LGPL}} ({{License|Copyleft}}) ||{{✗}} ||{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/ata4/glrage glrage]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/ata4/glrage/releases/latest r10]&lt;br /&gt;
|ATI3DCIF&amp;lt;br&amp;gt;DirectDraw 2&lt;br /&gt;
|OpenGL 3.3&lt;br /&gt;
| ||{{Green}} {{License|LGPLv3}} ({{License|Copyleft}}) ||{{✗}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://apps.microsoft.com/detail/9NRCQJ8VLGTK?hl=en-us&amp;amp;gl=US RReady (Rendition Verite wrapper)]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://apps.microsoft.com/detail/9NRCQJ8VLGTK?hl=en-us&amp;amp;gl=US RReady Rendition Verité]&lt;br /&gt;
|RRedline&lt;br /&gt;
|OpenGL&lt;br /&gt;
| ||{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=2 |Input&lt;br /&gt;
|[https://github.com/csutorasa/XOutput XOutput]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/csutorasa/XOutput/tags 3.32]&lt;br /&gt;
|DirectInput&lt;br /&gt;
|XInput&lt;br /&gt;
| ||{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/elishacloud/dxwrapper DxWrapper]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/elishacloud/dxwrapper/releases v1.1.6900.22]&lt;br /&gt;
|DirectInput 1-7&lt;br /&gt;
|DirectInput 8&lt;br /&gt;
| ||{{Green}} {{License|zlib}} ({{License|Permissive}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=1 |Sound&lt;br /&gt;
|[https://github.com/kcat/dsoal DSOAL]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/kcat/dsoal/actions git]&lt;br /&gt;
|DirectSound&lt;br /&gt;
|OpenAL&lt;br /&gt;
| ||{{Green}} {{License|LGPLv21}} ({{License|Copyleft}}) ||{{✓}} ||{{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=N /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Comparisons===&lt;br /&gt;
;nGlide&lt;br /&gt;
:Currently the best Glide wrapper, supporting all three public versions (2.11, 2.60 and 3.10) but it&#039;s closed-source. It originally only used Direct3D 9 until Vulkan output was added in 2.0, allowing it to work under Linux using [[Wine]] 2.10.0 and newer.&amp;lt;ref name=&amp;quot;nglidevulkan&amp;quot;&amp;gt;http://www.zeus-software.com/forum/viewtopic.php?f=2&amp;amp;t=2044&amp;lt;/ref&amp;gt; nGlide also supports high resolution modes. See the [http://www.zeus-software.com/downloads/nglide/compatibility compatibility list].&lt;br /&gt;
&lt;br /&gt;
;dgVoodoo2&lt;br /&gt;
:Supports Glide 2.11, 2.45, 3.10, 3.1 Napalm, all versions of DirectDraw, and Direct3D up to version 7. Outputs Direct3D 11 and Direct3D 12 with different device types as wrapping output, such as hardware or software rendering.&lt;br /&gt;
&lt;br /&gt;
;[[Wine|WineD3D]]&lt;br /&gt;
:Wine&#039;s internal wrapper. Wraps DirectDraw and Direct3D up to 7 into Vulkan and OpenGL. It works pretty well for running older Direct3D games, though it does not come with a Glide implementation of its own. A custom build is available for Windows [https://fdossena.com/?p=wined3d/index.frag here].&lt;br /&gt;
&lt;br /&gt;
;DXGL&lt;br /&gt;
:Reimplements DirectDraw using OpenGL. It is considered alpha software despite many applications working.&lt;br /&gt;
&lt;br /&gt;
;glrage&lt;br /&gt;
:Reimplements ATI3DCIF, an API from ATI used in a handful of games, and DirectDraw 2 over OpenGL. Originally designed specifically for Tomb Raider 1/UB patched with ATIRage patch, currently also supports Assault Rigs and Wipeout. Additionally, it applies some improvements, fixes and QoL changes to the games.&lt;br /&gt;
&lt;br /&gt;
==2000s and later APIs==&lt;br /&gt;
(Direct3D 8 and higher, OpenGL 2.x and higher, Vulkan)&lt;br /&gt;
&lt;br /&gt;
Modern Windows games will likely need one of these wrappers to work on other platforms. Usually these are not separate downloads, and will come packaged into [[compatibility layers]] like [[Proton]], [[Wine]], or [https://www.codeweavers.com/crossover CrossOver].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Platform(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest Version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Translates&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Into&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Licensing|License]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended Emulators|Recommended]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://dege.freeweb.hu/dgVoodoo2/ dgVoodoo2]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/ {{DgVoodoo2Ver}}]&lt;br /&gt;
|Direct3D 8-9&lt;br /&gt;
|Direct3D 11, 12&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/doitsujin/dxvk DXVK]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/doitsujin/dxvk/releases {{DXVKVer}}]&lt;br /&gt;
|Direct3D 8-11&lt;br /&gt;
|Vulkan&lt;br /&gt;
|{{Green}} {{License|zlib}} ({{License|Permissive}}) ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Wine|WineD3D]]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://wiki.winehq.org/Download {{WineVer}}] &amp;lt;small&amp;gt;(Linux, macOS)&amp;lt;/small&amp;gt;&amp;lt;br/&amp;gt;[https://fdossena.com/?p=wined3d/index.frag {{WineDevVer}}] &amp;lt;small&amp;gt;(Windows)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Direct3D 8-11&lt;br /&gt;
|Vulkan&amp;lt;br&amp;gt;OpenGL&lt;br /&gt;
|{{Green}} {{License|LGPLv21}} ({{License|Copyleft}}) ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/HansKristian-Work/vkd3d-proton VKD3D-Proton]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/HansKristian-Work/vkd3d-proton/releases {{VKD3D-ProtonVer}}]&lt;br /&gt;
|Direct3D 12&lt;br /&gt;
|Vulkan&lt;br /&gt;
|{{Green}} {{License|LGPLv21}} ({{License|Copyleft}}) ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|vkd3d&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://source.winehq.org/git/vkd3d.git/ {{Vkd3dVer}}]&lt;br /&gt;
|Direct3D 12&lt;br /&gt;
|Vulkan&lt;br /&gt;
|{{Green}} {{License|LGPLv21}} ({{License|Copyleft}}) ||{{✓}} ||{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/crosire/d3d8to9/ d3d8to9]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/crosire/d3d8to9/releases 1.12.0]&lt;br /&gt;
|Direct3D 8&lt;br /&gt;
|Direct3D 9&lt;br /&gt;
|{{Green}} {{License|BSD2}} ({{License|Permissive}}) ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://downloads.fdossena.com/Projects/Mesa3D/Builds/index.php Mesa3D for Windows + MesaInjector]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://downloads.fdossena.com/Projects/Mesa3D/Builds/index.php 20.1.8] &amp;lt;br/&amp;gt;[https://github.com/lightningterror/Mesa3D-Windows lightningterror&#039;s builds] &amp;lt;br/&amp;gt;[http://www.vogonsdrivers.com/wrappers/files/OpenGL/GDI/Mesa/ vogonsdrivers builds]&lt;br /&gt;
|OpenGL&lt;br /&gt;
|Software&lt;br /&gt;
|{{?}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/libcg/grvk grvk]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/libcg/grvk/tags 0.5.0]&lt;br /&gt;
|Mantle&lt;br /&gt;
|Vulkan 1.2&lt;br /&gt;
|{{Green}} {{License|zlib}} ({{License|Permissive}}) ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/KhronosGroup/MoltenVK MoltenVK]&lt;br /&gt;
|align=left|{{Icon|macOS|iOS}}&lt;br /&gt;
|[https://github.com/KhronosGroup/MoltenVK/releases 1.3.268]&lt;br /&gt;
|Vulkan&lt;br /&gt;
|Metal&lt;br /&gt;
|{{Green}} {{License|Apache2}} ({{License|Permissive}}) ||{{✓}} ||{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/AlpyneDreams/d8vk D8VK]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/AlpyneDreams/d8vk/releases 1.0]&lt;br /&gt;
|Direct3D 8&lt;br /&gt;
|Vulkan&lt;br /&gt;
|{{Green}} {{License|zlib}} ({{License|Permissive}}) ||{{✗}} ||{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/iXit/wine-nine-standalone Gallium Nine]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://github.com/iXit/wine-nine-standalone/releases v0.10]  &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Direct3D 9&lt;br /&gt;
|Gallium&lt;br /&gt;
|{{Green}} {{License|LGPLv21}} ({{License|Copyleft}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/docs/drivers/zink.rst Zink]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://gitlab.freedesktop.org/mesa/mesa/tree/zink git]&lt;br /&gt;
|OpenGL 2.1-4.6&lt;br /&gt;
|Vulkan&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{✓}} ||{{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/microsoft/D3D9On12 D3D9On12]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/microsoft/D3D9On12 git]&lt;br /&gt;
|Direct3D 9&lt;br /&gt;
|Direct3D 12&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/microsoft/D3D11On12/ D3D11On12]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/microsoft/D3D11On12/ git]&lt;br /&gt;
|Direct3D 11&lt;br /&gt;
|Direct3D 12&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/bo3b/3Dmigoto/ 3Dmigoto]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/bo3b/3Dmigoto/tags 1.3.16]&lt;br /&gt;
|Direct3D 11 &amp;lt;small&amp;gt;(Stereo3D)&amp;lt;/small&amp;gt;&lt;br /&gt;
|&amp;lt;small&amp;gt;no API conversion&amp;lt;/small&amp;gt;&lt;br /&gt;
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✓}} ||{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.pcgamingwiki.com/wiki/Glossary:VorpX VorpX] ($)&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://www.vorpx.com/support-faq/ v21.3.2]&lt;br /&gt;
|Direct3D 11 &amp;lt;small&amp;gt;(Stereo3D)&amp;lt;/small&amp;gt;&lt;br /&gt;
|&amp;lt;small&amp;gt;no API conversion&amp;lt;/small&amp;gt;&lt;br /&gt;
|{{Red}} {{License|Proprietary}} ||{{✓}} ||{{~}}&lt;br /&gt;
|-&lt;br /&gt;
|GLon12&lt;br /&gt;
|align=left|{{Icon|Windows|Xbox}}&lt;br /&gt;
|&lt;br /&gt;
|OpenGL&lt;br /&gt;
|Direct3D 12&lt;br /&gt;
|{{?}} ||{{✓}} ||{{TBD}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/ValveSoftware/ToGL ToGL]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|Direct3D 9.0c&lt;br /&gt;
|OpenGL&lt;br /&gt;
|{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{✗}} ||{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/darlinghq/indium Indium]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|&lt;br /&gt;
|Metal&lt;br /&gt;
|Vulkan&lt;br /&gt;
|{{Green}} {{License|0BSD}} ({{License|Permissive}}) ||{{~}} ||{{~}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Comparisons===&lt;br /&gt;
;dgVoodoo2&lt;br /&gt;
:Supports Direct3D 8-9. Outputs Direct3D 11 and Direct3D 12 with different device types as wrapping output, such as hardware or software rendering.&lt;br /&gt;
&lt;br /&gt;
;DXVK&lt;br /&gt;
:It was originally designed to accelerate support for Direct3D 11 games running under [[Wine]] since a native implementation seemed unlikely. Today it is bundled with [[Proton]]. D9VK was later merged to add Direct3D 9 support, and D8VK was also merged to add Direct3D 8 support.&lt;br /&gt;
&lt;br /&gt;
;WineD3D&lt;br /&gt;
:Wine&#039;s internal wrapper. Wraps Direct3D 8-11 into Vulkan and OpenGL. For newer APIs it has more bugs than DXVK. A custom build is available for Windows [https://fdossena.com/?p=wined3d/index.frag here].&lt;br /&gt;
&lt;br /&gt;
;VKD3D-Proton&lt;br /&gt;
:A fork of VKD3D funded by Valve, which is more developed and has experimental support for DXR via VK_KHR_ray_tracing. Requires DXVK&#039;s dxgi.dll file to work on Windows.&lt;br /&gt;
&lt;br /&gt;
;vkd3d&lt;br /&gt;
:Wine&#039;s work-in-progress Direct3D 12 to Vulkan wrapper.&lt;br /&gt;
&lt;br /&gt;
;d3d8to9&lt;br /&gt;
:Not as versatile as dgVoodoo2, however it&#039;s the only wrapper that can wrap Direct3D 8 into 9. Its main advantage is Windows XP support, which dgVoodoo2 lacks. It&#039;s specifically useful for Windows XP running in VMware, since VMware&#039;s Direct3D 8 acceleration has graphical and/or performance issues.&lt;br /&gt;
&lt;br /&gt;
;Indium&lt;br /&gt;
:A implementation of Metal on top of Vulkan, originally devolped by iglunix and later by Darling the open-source macOS compatibility layer.&lt;br /&gt;
&lt;br /&gt;
;MoltenVK&lt;br /&gt;
:Developed by the Brenwill Workshop under the Khronos Group, it re-implements Vulkan for Metal. Emulators like [[Dolphin]] and [[DuckStation]] use MoltenVK instead of a native Metal renderer to support Apple devices.&lt;br /&gt;
&lt;br /&gt;
;Gallium Nine&lt;br /&gt;
:An implementation of the Direct3D 9 library on top of the Gallium driver for Linux. By using calls native to Linux, applications running under Wine run &amp;quot;at near-native speeds&amp;quot; according to the maintainers. The caveat is that it only works on Mesa, not NVIDIA&#039;s proprietary driver.&lt;br /&gt;
&lt;br /&gt;
;Zink&lt;br /&gt;
:A &amp;quot;just-in-case&amp;quot; implementation of OpenGL on top of Vulkan first introduced in 2018 by Collabora for the Mesa driver.&amp;lt;ref&amp;gt;Erik Faye-Lund (October 31, 2018). [https://www.collabora.com/news-and-blog/blog/2018/10/31/introducing-zink-opengl-implementation-vulkan/ Introducing Zink, an OpenGL implementation on top of Vulkan]. Collabora.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Compatibility layers]] - Allows software written for one platform to run on another.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
;* [https://www.vogons.org/viewtopic.php?f=9&amp;amp;t=36412 VOGONS: The Wrapper Collection Project]&lt;br /&gt;
;* [https://www.pcgamingwiki.com/wiki/Glossary:Display_wrapper PCGamingWiki: Display wrapper]&lt;br /&gt;
* [https://www.gamingonlinux.com/2019/04/dxvk-102-is-out-with-some-bug-fixes-d9vk-seems-to-be-progressing-nicely/comment_id=151939 State of Direct3D 9-12 translation layers] by DXVK author YoRHa-2B (2019-04-02)&lt;br /&gt;
* [https://www.youtube.com/@Levan4KGaming/search?query=performance%20benchmark Levan&#039;s Wrapper Benchmarks]&lt;br /&gt;
&lt;br /&gt;
[[Category:Compatibility layers|*]]&lt;/div&gt;</summary>
		<author><name>Emunix</name></author>
	</entry>
</feed>