EVERYTHING XIAOMI
Get listed
26 alternatives · from game compatibility layers

Alternatives to cnc-ddraw

cnc-ddraw targets a specific problem: older 2D games using DirectDraw that show a black screen, perform poorly, crash, or mishandle Alt+Tab. It offers GDI, OpenGL, and Direct3D 9 renderers with automatic selection, several display modes, GLSL upscaling, VSync, and an FPS limiter. It is free and supports Windows, Linux, macOS, and Android, including Wine environments on the latter three. Setup means extracting its archive into the game folder, with extra Wine configuration…

17.5

FAudio is a free reimplementation of XAudio for open platforms, developed for the FNA project.

Free planOpen sourceiOSAPILinux
Free plan
27.4
CrossOver logo

CrossOver translates Windows application commands so many Windows programs can run on macOS and Linux without a Windows emulator or Windows OS license.

Free planLinuxmacOS
From $74 a year
37.2

PlayOnLinux lets users install and run many games and applications made for Microsoft Windows on GNU/Linux and macOS.

Free planOpen sourceLinuxmacOS
Free plan
  1. 4

    GameHub

    GameHub is a gaming platform for Android, iOS and macOS that combines PC emulation, cloud gaming and game streaming.

    Free planAndroidiOSmacOS
    6.7Free plan
  2. 5

    Bannerlator

    Bannerlator is an Android app for running Windows applications and games on Android.

    Free planAndroid
    6.4Free plan
  3. 6

    umu-launcher

    umu-launcher runs Windows games on Linux through Proton without requiring the Steam client or Steam binaries.

    Free planLinux
    6.2Free plan
  4. 7

    WineVDM

    WineVDM enables 64-bit Windows systems to run 16-bit Windows programs, including software made for Windows 1.x through 3.1.

    Free planWindows
    6.2Free plan
  5. 8

    TDF

    TDF is a free GNU/Linux tool for installing, packaging, and running Windows games outside Steam, including GOG installers, ISOs, and repacks.

    Free planLinuxSelf-hosted
    6.0Free plan
  6. 9

    DXVK

    DXVK is a Vulkan-based translation layer that lets Direct3D 8, 9, 10, and 11 applications run on Linux through Wine.

    Free planLinuxWindows
    5.9Free plan
  7. 10

    GE-Proton

    GE-Proton is a custom build of Proton, the compatibility tool used with Steam Play, based on Wine and additional components.

    Free planLinux
    5.9Free plan
  8. 11Porting Kit logo

    Porting Kit

    Porting Kit uses Wineskin technology to install games and apps compiled for Microsoft Windows on macOS.

    Free planmacOS
    5.9Free plan
  9. 12

    vkd3d-proton

    vkd3d-proton implements Direct3D 12 on top of Vulkan and provides Direct3D 12 support development for Proton.

    Free planLinuxWindows
    5.9Free plan
  10. 13

    Winlator

    Winlator is a free, open-source Android application for running Windows (x86_64) applications with Wine and Box86/Box64.

    Free planAndroid
    5.8Free plan
  11. 14Bottles logo

    Bottles

    Bottles manages Windows prefixes, called bottles, so Windows applications and games can run on Linux through compatibility-layer runners.

    LinuxmacOS
    5.7
  12. 15

    Box86

    Box86 is free, MIT-licensed software for running x86 Linux programs, including games, on Linux systems with other processor architectures such as ARM.

    Free planLinuxSelf-hosted
    5.7Free plan
  13. 16

    Hangover

    Hangover is free Linux software for running Windows applications built for x86_64 or x86_32 on ARM64 Linux.

    Linux
    5.7
  14. 17

    Sober

    Sober is an unofficial runtime for running Roblox on Linux desktop systems.

    Free planLinux
    5.7Free plan
  15. 18

    VKD3D

    VKD3D is a free, open-source collection of libraries and tools for porting Direct3D applications to other platforms.

    LinuxmacOSWindows
    5.7
  16. 19

    Box64

    Box64 runs x86_64 Linux programs, including games, on 64-bit Linux systems using ARM64, RISC-V 64-bit, or LoongArch processors.

    AndroidLinux
    5.6
  17. 20

    D7VK

    D7VK is a free, open-source Vulkan translation layer for Direct3D 7, 6, 5, and 3 applications running on Linux with Wine.

    LinuxWindows
    5.5
  18. 21

    Proton Trainer Launcher

    Proton Trainer Launcher is a free Linux utility for running Windows game trainers alongside Steam games played through Proton.

    Linux
    5.5
  19. 22Darling logo

    Darling

    Darling is a translation layer for running macOS software in a Linux environment, and it can also be used on Windows through WSL2.

    LinuxWindows
    5.4
  20. 23

    OpenNative

    Android
    5.4
  21. 24

    Proton-CachyOS

    Proton-CachyOS is a free compatibility tool for the Steam client and umu-launcher on Linux.

    Linux
    5.4
  22. 25

    FEX-Emu

    FEX-Emu is free, open-source software for running x86 applications on ARM64 Linux devices.

    LinuxSelf-hosted
    5.2
  23. 26

    Wine

    LinuxmacOS
    4.7

Back to cnc-ddraw