top of page
Utilities
WineD3D
WineD3D

11.0-rc5 staging / 12-01-2026

WineD3D For Windows is a DirectX 1-11 to OpenGL wrapper with almost full implementation of DirectX used in Wine. Even if Windows supports DirectX natively, using WineD3D can enhance backwards compatibility with older games, especially on Windows 8+ that don't support 16-bit screen modes. Others possible values include eliminating unsupported versions of DirectX, or porting DirectX applications to OpenGL without having to rewrite the rendering code. That said, it's far from perfect... 

WineHQ
WineHQ

11.0-rc5 / 12-01-2026

Wine (Wine Is Not an Emulator) is a compatibility-layer capable of running Windows applications on several POSIX-compliant systems such as Linux, macOS & BSD.

 

Instead of simulating internal Windows logic like a virtual machine, Wine translates Windows API-calls into POSIX-calls on-the-fly, thus eliminating performance and memory penalties and allowing you to cleanly integrate Windows applications into your desktop.

DOSBox-X
DOSBox-X

5a9c7c5 / 05-01-2026

DOSBox-X is a free and cross-platform DOS emulator for running DOS games and programs. Started as a fork of the DOSBox project, it retains compatibility with the wide base of DOS games and DOS gaming DOSBox was designed for. But it's also a platform for running DOS applications, including emulating the environments to run Windows 3.x, 9x and ME and software written for those versions of Windows. DOSBox-X aims to be a complete DOS emulation package that is both fully-featured and easy to use, covering all pre-2000 DOS and Windows 9x based system scenarios. 


While they have made efforts to maintain and improve the emulation accuracy of the hardware and many more ways to configure the DOS virtual machine, they also try to strike a balance between emulation quality, speed, and usability, including improving the out-of-the-box experience for new users who want to run DOS programs or games, as well as implementing emulation that is accurate enough to make retro-programming possible with confidence the program will run properly on actual hardware.

dgVoodoo
dgVoodoo

2.86.5 / 05-01-2026

dgVoodoo is a wrapper for old graphics APIs to run on modern Windows operating systems. Its applied using Direct3D11 with different types of wrapping outputs:

  • Hardware rendering at GPU feature level 10.1 (recommended)

  • Hardware rendering at GPU feature level 10.0 (there are some restrictions)

  • Software rendering through Microsoft WARP renderer


The API's it currently can wrap are:

  • Glide 2.11, Glide 2.45, Glide 3.1 and Glide 3.1 Napalm

  • DirectX 1-7 (all versions of DirectDraw and Direct3D up to version 7)

  • Direct3D 8.1


You also need the 3Dfx splash dlls for Glide if you want 3Dfx splash screen or watermark (shameless plug) through dgVoodoo. 


You may also need D3DRM.dll (Direct3D Retained mode) for some games and demos. It's not part of the OS since Windows Vista.

DXGL
DXGL

0.5.26 / 02-01-2026

DXGL is a ddraw.dll library replacement for Windows running on OpenGL. It is designed to overcome driver issues, particularly in Windows Vista and newer operating systems while also adding various enhancements to the graphics output such as display scaling and filtering options. DXGL supports the DirectX 7.0 graphics APIs, however it is currently under development and does not work with many programs.


It's currently in an alpha stage, but several applications and games already work.

Playnite
Playnite

10.47 / 30-12-2025

Playnite is an open source video game library manager with support for 3rd party libraries like Steam, GOG, Origin, Battle.net and Uplay. While providing one unified interface for your games, it includes game emulation support, fullscreen mode, themes and much more.

 

Requires Windows 7+ and .NET Framework 4.6 

QEMU
QEMU

10.2.0 / 26-12-2025

QEMU is an open source machine emulator and virtualizer.
When used as a machine emulator, QEMU can run OSes and programs made for one machine (e.g. an ARM board) on a different machine (e.g. your own PC). By using dynamic translation, it achieves very good performance. 

86Box
86Box

5.3 / 22-12-2025

86Box (formerly known as PCem Unofficial, PCem Experimental, or PCem-X) is an unofficial branch of the PCem emulator, which aims to run older operating systems and software designed for IBM PC systems and compatibles from 1981 through fairly recent system designs based on the PCI bus.


Features include but are not limited: Low level emulation of 8086-based processors up to the Pentium with focus on accuracy, Great range of customizability of virtual machines such as the very first IBM PC 5150 from 1981, or the more obscure IBM PS/2 line of systems based on the Micro Channel Architecture, Lots of supported peripherals including video adapters, sound cards, network adapters, hard disk controllers, and SCSI adapters and much more!


It is also recommended to use a manager application with 86Box for easier handling of multiple virtual machines:

  • 86Box Manager - It's an optional configuration manager to create and edit multiple isolated virtual machines while running at the same time and much more...

bottom of page