Skip to content
SPECIFICTION
Get listed

cnc-ddraw vs CrossOver

cnc-ddraw

github.com

CrossOver

codeweavers.com

Side by side

Figurecnc-ddrawCrossOver
Price fromFree$6.17/mo
Free planYesYes
Free trial—Yes
Open sourceYes—
WindowsYes—
macOSYesYes
LinuxYesYes
AndroidYes—
Self-hostedYes—
Plans published16
Spec score · Game Compatibility Layers9.0 (#1)9.0 (#2)
Purposecnc-ddraw reimplements the DirectDraw API to improve compatibility in older 2D games that have issues such as black screens, poor performance, crashes, or defective Alt+Tab behavior.CrossOver translates Windows application commands so many Windows programs can run on Mac and Linux without a Windows emulator or Windows OS license.
What it doescnc-ddraw reimplements the DirectDraw API to improve compatibility for older 2D games.CrossOver translates Windows application commands so Windows software can run on macOS and Linux without installing Windows, dual booting, or using a virtual machine.

Plans

cnc-ddraw

  • cnc-ddrawFree

cnc-ddraw pricing →

CrossOver

  • CrossOver FreeFree
  • CrossOver Free (14 Day Trial)Free
  • CrossOver +$74 a year
  • CrossOver + (12 Months Support)$74 a year
  • CrossOver Life$494, paid once
  • CrossOver Life (Lifetime Support)$494, paid once

CrossOver pricing →

In their own words

cnc-ddraw

cnc-ddraw reimplements DirectDraw to address compatibility problems in older 2D games, including black screens, poor performance, crashes, and faulty Alt+Tab behavior. It can use GDI, OpenGL, or Direct3D 9 rendering, selecting a renderer automatically. Display options include windowed, fullscreen exclusive, and borderless modes; Alt+Enter switches between fullscreen and windowed. GLSL shaders provide upscaling, and other options include an FPS limiter, VSync, mouse sensitivity scaling, and saving and restoring window position, size, and state. The project lists Windows, Linux through Wine, macOS, Android, and virtual machines as supported environments. Setup involves extracting cnc-ddraw.zip into the game folder and starting the game. Wine users must configure the ddraw override in winecfg or run cnc-ddraw config.exe once. The game must use a DirectDraw Software renderer; Direct3D games are not supported. cnc-ddraw is free under the MIT License.

Visit github.com

CrossOver

CrossOver translates commands from Windows applications so many can run on macOS or Linux without a Windows emulator or Windows OS license. It is presented for productivity software, utilities and games, and advertises one-click installation, desktop integration and running apps without rebooting. CodeWeavers says the Linux version avoids Windows or virtual-machine overhead and integrates with Linux. Compatibility is incomplete: some applications may have reduced functionality or may not run. The Compatibility Center collects user reports about application behavior. CrossOver supports Intel and Apple Silicon Macs, as well as Linux PCs. The Mac version requires at least 1 GB of free disk space and does not run on iPads or iPhones; Linux has specified hardware, distribution and software dependencies. A fully functional 14-day trial costs nothing, requires no credit card and starts at first launch. CrossOver + costs $74 a year, including 12 months of phone and email support, upgrades and bug fixes, and Preview access. CrossOver Life costs $494, paid once, with lifetime upgrades, bug fixes and support. CodeWeavers says 95% of the Wine code it develops for CrossOver is released back to the Wine project.

Visit codeweavers.com