StarCraft 64
Game: StarCraft 64 (N64, 2000)
A native port of the US (NTSC-U) release: N64Recomp translates the original MIPS code to C ahead of time, and it runs on N64ModernRuntime; graphics are drawn by a software renderer built for this game’s display lists, and an SDL3 shell handles the window, audio, and input. The downloads are just a launcher with nothing from the game: the first time you pick your ROM, it builds the game on your machine in a few minutes, with whatever C compiler it finds or, if there is none, with a copy of zig it downloads (50–100 MB). The single-player campaign, the original menus and the Encyclopedia, saving and loading, and sound all work, and you can play with the mouse (box selection, right-click orders, middle-button scrolling, and clicks on the minimap), keyboard, or controller; the game still sees an N64 controller. Two-player split screen and graphics options aren’t supported: the picture is the original, scaled with black bars. There’s an Android version too. The author has only used it end to end on Apple silicon macOS; the Windows and Linux packages build and pass their checks but haven’t been run on those systems yet. 0.1.0 came out on October 13.
You needYour own US (NTSC-U) StarCraft 64 ROM; .z64, .v64, or .n64 work, and once normalized it must match SHA-1 a36d91b5aac7bb95df0d7de5f9814f5270e25c2b. Plus x86-64 Windows or Linux, or Apple silicon macOS, and, to build the game the first time, a C compiler (Xcode command line tools, gcc, or clang) or an internet connection to download zig.
- How it gets to PC
- Static recompilation
- Console
- Nintendo 64
- Architecture
- MIPS
- Author
- n0madic
- Original studio
- Mass Media / Blizzard Entertainment
- Year
- 2000
- Stars
- 41
- Last activity
- 2026-11-04 · 7 days ago
- Latest version
- v0.1.0 · 2026-10-13
- Language
- C++
Type and pick from the list; if it isn’t there, type it and press Enter. For a launcher, the games it installs; for a generic tool, leave it empty.
README badge
If this is your project, you can add it to its README: it shows its status on Recompendium and updates itself when the status changes.
[](https://recompendium.com/en/recomp/starcraft-64/)