06 · Pushing the boundaries

Pushing the boundaries

How this port compares with other N64 projects on the 3DS, from their own READMEs and press, each claim linked. Searched on 2026-10-08, still current at release. None of their figures were measured by us, and the games differ in load, so this is a comparison of claims, not a benchmark.

The field

ProjectSourceApproachWhat it says about Old / New 3DS performanceStereo 3D
G-Diffuser 3DS (this project)The road to 60, all over againF-Zero X decomp on libultraship; own F3DEX2 walker plus a native race renderer writing PICA200 command wordsOld 3DS: 2D races at 60 (median frame 16.5 ms); 3D 59–60 on most courses, CPU-bound, some step to 30. New 3DS: 3D races at 60 in every window. Native 60 Hz logic, no interpolation (our hardware logs)Yes
Super Mario 64 3DS port (mkst)mkst/sm64-port, branch 3ds-portDecomp PC port; renderer details not in the READMEREADME: "Naïve frame-skip if frame takes longer than 33.3ms"; a 60 FPS enhancement patch is listed. Press (2020): "a solid 30fps", model not stated (VGC)Yes (README)
Ocarina of Time 64 3DS portAndresac90/OOT-64-3DS-Portzeldaret/oot decomp; renderer started from the SM64 PC port's Fast3D rendererREADME: New 3DS "60 in 2D and 3D" by interpolation (measured on hardware). Old 3DS: "about 15–17 in the biggest scene (Kokiri Forest), around 45 in interiors" (measured at simulated Old 3DS speed); "60 everywhere is still being worked on"Yes
Majora's Mask 64 3DS portAndresac90/MM-64-3DS-Portdecomp"Nothing runs on the 3DS yet"–
Smash 64 for New 3DS2gifts/smash64-3dsdecomp; credits the SM64 3DS graphics backend, citro3d; renders on the New 3DS's third core"Original 3DS/2DS models are not supported"; "a locked 60 FPS is not guaranteed in every situation"Yes
Mario Kart 64 3DSEstebanPdN/mario-kart-64-3dsSpaghettiKart (libultraship) based; Fast3D vertex/texture ranges, combiner plans compiled once per material"retains its original 30 Hz game simulation"; an adaptive interpolated midpoint frame on Old and New 3DS, "not a promise of a fixed or sustained 60 FPS mode"Not mentioned
Ship of Harkinian 3DS999sian/soh-3dslibultraship (SoH); PICA200 renderer on citro3d, built for F3DEX2New 3DS is the main target; "Old 3DS uses native 20 FPS presentation"; "Physical Old 3DS gameplay is not yet verified"Not mentioned
rt64-3dsoneup03/rt64-3dsRenderer for N64ModernRuntime static recompilations: F3DEX2 interpreter, CPU vertex transform and lighting, per-eye replay"Under construction. First target is Donkey Kong 64 (New 3DS only)"; no frame ratesYes
sm64coopdx New 3DSPR #26citro3dNot yet called playable; "30 FPS stability" listed as a next gate–
DaedalusX64-3DS (emulator)GameBrew, Wololo 2020HLE emulator, ARMv6 dynarec"Tested on N3DS, runs about at 20-30FPS on average" (v1.0, 2022-10-16)Not verified
Ocarina of Time 3D (Nintendo/Grezzo, 2011)Nintendo LifeRemake, native 3DS engineMiyamoto: "It ran at 20fps on the Nintendo64, but on the 3DS, it runs at 30fps"Yes
Star Fox 64 3D (2011)Nintendo Life reviewRemakeNumeric frame rate: not foundYes

What we can and cannot say