3 Repos
Systems that allow desktop game binaries to run on non-native mobile operating systems through translation layers.
Distinct from PC Game Streaming: Distinct from streaming or retro emulation; focuses on executing desktop binaries on mobile hardware via translation.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · PC Game Compatibility Layers. Refine with filters or upvote what's useful.
This project is an Electron-based desktop application that emulates the full Windows 95 operating system, allowing it to run as a native application on modern macOS, Linux, and Windows machines. It provides a complete retro OS environment for software preservation and nostalgia, launching the classic operating system directly on contemporary platforms. The emulated environment supports running classic DOS games, with preinstalled titles and the ability to add additional games from the internet. Users can also install legacy Windows applications or games into the virtualized system through a M
Provides an emulated environment that supports running classic DOS games within the Windows 95 operating system.
This project is a digital library and archive of vintage Chinese language DOS games. It provides a curated collection of historical software preserved for access through a web-based emulation platform and a searchable game catalog. The system utilizes a decentralized repository to host and share game data files across a peer-to-peer network. This ensures assets are retrieved using content-addressable hashes rather than relying on central servers. Users can execute games directly in a web browser via a DOS emulation engine or use provided scripts to download and configure game archives for lo
Runs a hardware-level DOS environment in the browser using WebAssembly for near-native execution speeds.
GameNative is a PC game compatibility layer and library manager designed to run desktop game binaries on mobile devices. It functions as a system for executing desktop titles through translation layers and hardware-specific driver optimizations. The project provides a unified interface for aggregating multiple digital storefronts, allowing for the installation and organization of games and downloadable content in one place. It includes a custom input mapping tool that translates touchscreen gestures and controller inputs into legacy keyboard and mouse events. The system covers game performan
Provides a compatibility layer to execute desktop game binaries directly on Android devices.