Port

Super Mario 64 PC/Linux/macOS port

SM64 Scratch · by naegoxdev

About this port

Naegoxdev's partial Super Mario 64 reimplementation in Scratch, generated from an assetless template and the player's USA ROM for playback in TurboWarp.

Platform support & installation

PCExperimental

Build required

Scratch blocks in TurboWarp

Requirements

Python 3.10+, documented dependencies, supported normalized Nintendo 64 USA ROM and TurboWarp.

Sources

Four-star demo with intro, castle grounds, partial interior and Bob-omb Battlefield. No King Bob-omb, other courses or persistent progress saving. Camera/collision bugs remain. Not native machine-code execution; Scratch website support is unverified.

Maintainer documentation · Checked Oct 16, 2026 · Beta 0.1.0

Evidence source ↗

LinuxExperimental

Build required

Scratch blocks in TurboWarp

Requirements

Python 3.10+, documented dependencies, supported normalized Nintendo 64 USA ROM and TurboWarp.

Sources

Four-star demo with intro, castle grounds, partial interior and Bob-omb Battlefield. No King Bob-omb, other courses or persistent progress saving. Camera/collision bugs remain. Not native machine-code execution; Scratch website support is unverified.

Maintainer documentation · Checked Oct 16, 2026 · Beta 0.1.0

Evidence source ↗

macOSExperimental

Build required

Scratch blocks in TurboWarp

Requirements

Python 3.10+, documented dependencies, supported normalized Nintendo 64 USA ROM and TurboWarp.

Sources

Four-star demo with intro, castle grounds, partial interior and Bob-omb Battlefield. No King Bob-omb, other courses or persistent progress saving. Camera/collision bugs remain. Not native machine-code execution; Scratch website support is unverified.

Maintainer documentation · Checked Oct 16, 2026 · Beta 0.1.0

Evidence source ↗