Nintendo 64Mass Media / Blizzard Entertainment, 2000
N64 Experimental

StarCraft 64

Game: StarCraft 64 (N64, 2000)

N64

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++
View repository ↗
mipsAndroid build
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.

README badge
[![Recompendium](https://recompendium.com/insignias/recomp/starcraft-64.svg)](https://recompendium.com/en/recomp/starcraft-64/)