Windows games, after Rosetta.
graft runs x86 Windows games on Apple Silicon Macs without Rosetta.
Ask for early accessMeasured against Rosetta
The same test programs on an M5 MacBook Air. Lower is faster.
| Runs on | Plain CPU work | Memory-ordering stress | 32-bit program start | 64-bit program start |
|---|---|---|---|---|
| The Mac itself, arm64 | 873 ms | about 370 ms | cannot run Windows code | cannot run Windows code |
| Rosetta | 903 ms | 5,000 to 5,800 ms | 59 to 70 ms | 29 to 52 ms |
| graft | 895 ms | 1,331 ms | 37.5 ms | 41.4 ms |
Synthetic tests from graft’s own suite, not games. Graphics are not measured yet.
Why it holds up
- A Mac that speaks x86 ordering
- Apple Silicon’s own x86 memory mode, switched on in hardware.
- Pages the size Windows expects
- A small built-in machine gives games 4 KB pages and low memory.
- 32-bit and 64-bit
- Both start today, including the 32-bit kind older games use.
- One app in your Dock
- You will see graft and your game, nothing else.
Where graft is today
Built on an Apple Silicon Mac with macOS 15 or later.
- x86 translation inside the built-in machineWorking
- Hardware x86 memory orderingWorking, 0 ordering faults in 200 million writes
- 32-bit and 64-bit Windows programsWorking
- GraphicsIn progress: the GPU is visible to games, drawing comes next
- First games, then a compatibility listNext
Questions
When can I try it?
There is no date yet. Ask for early access and we will write when there is a build to try.
Which Macs will it run on?
Apple Silicon Macs on macOS 15 or later. Development happens on an M5.
Does it need Rosetta?
No. Apple is winding Rosetta down after macOS 27, and graft never touches it.
What will it cost?
Pricing is not set yet.
Be first to play on graft
Ask for early access
Already testing? Write to [email protected].