sm64dx does not have a native Windows build path. The supported approach is to use Windows Subsystem for Linux (WSL), which provides a full Linux environment running inside Windows. Once WSL is set up and a supported Linux distribution is installed, you follow the same steps as any Linux user — install the MIPS toolchain, place your baserom, and runDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/Project516/sm64dx/llms.txt
Use this file to discover all available pages before exploring further.
make.
Install WSL
Follow the official Microsoft installation guide to enable WSL on your machine: Windows Subsystem for Linux Installation Guide for Windows 10WSL1 does not currently support Ubuntu 20.04. If you want to use Ubuntu, choose Ubuntu 18.04 LTS from the Microsoft Store, or use Debian, which works on both WSL1 and WSL2.
- Debian — works on WSL1 and WSL2
- Ubuntu 18.04 LTS — works on WSL1 and WSL2
wsl --list --verbose in PowerShell.
Set up the Linux environment
Once your WSL distribution is running, open its terminal and clone the repository from within the Linux shell — do not use a path under/mnt/c/ or other Windows-mounted drives, as this can cause build failures.
Build the ROM
With WSL configured and the repository cloned, continue with the Linux build instructions. Install the MIPS toolchain for your chosen distribution, place yourbaserom.<VERSION>.z64 file, and run make:
Linux build guide
Full step-by-step instructions for installing dependencies and running
make on Debian, Ubuntu, Arch Linux, and Fedora-based systems.