Malbec Get Malbec

Engine source

Malbec’s engine is Wine and DXMT with Recall’s changes and ours, under the GNU Lesser General Public License, version 2.1 or later. Here is the complete source for every engine we ship, from the same server as the app.

Source archives

Engine source for every build of Malbec we have published, newest first.
EngineFirst shippedSourceSHA-256Malbec versions
No engine has shipped yet. The source of the first one appears here the day it does.

What’s inside

What the engine is made of.
PartWhat it doesLicense
Wine, from CodeWeavers’ published CrossOver 26.3 sourcesRuns Windows programs on macOSGNU LGPL 2.1 or later
DXMT by Feifan HeTurns DirectX 10 and 11 into MetalGNU LGPL 2.1 or later
Recall’s build scripts and performance patches, by Joshua Asher NelsonHow the engine is patched and assembled; Overwatch’s tuning. Our changes to them are marked.MIT through 1.0, Apache 2.0 from 1.1
Our patches to Wine and DXMTEach with a note saying what it changes and why. One fixes trackpad and raw-mouse input timing in the Mac driver.GNU LGPL 2.1 or later
The helper programsSmall programs that come with the engine, in the archive’s helpers folderSource included
Bundled librariesFreeType, Wine Mono, MoltenVK, SDL2, GnuTLS, Nettle, GMP and libinotify-kqueueEach under its own license

The Malbec app itself is separate and closed source. It starts the engine as its own program and doesn’t link to it. Malbec never ships Apple’s D3DMetal.

Build it

Each archive has the build scripts we use. On a Mac with Apple silicon and Apple’s Command Line Tools, run engine/build-engine.sh followed by the engine version, for example engine/build-engine.sh malbec-20261007.4. The script fetches pinned, hash-checked sources and tools, applies the patches, builds Wine and DXMT, and tests the result.

Licenses and questions

The full license texts and every third-party notice are on the licenses page. If a source archive is missing or doesn’t build, write to support@malbec.app and we’ll fix it.