Homebrew [Release] The Legend of Zelda: Ocarina of Time N64 3DS Port

  • Thread starter Thread starter Andresac90
  • Start date Start date
  • Views Views 1,439
  • Replies Replies 6
  • Likes Likes 10

Andresac90

New Member
Newbie
Joined
Oct 6, 2026
Messages
1
Reaction score
10
Trophies
0
Age
25
XP
31
Country
Mexico
A native port of Ocarina of Time (N64, NTSC-U 1.0) to the Nintendo 3DS, built on the zeldaret/oot decompilation. It is not an emulator: the game's own code runs on the 3DS CPU, and its graphics are drawn with the 3DS GPU.

Features
- New 3DS: 60 fps in 2D and in stereoscopic 3D (the game keeps the N64's 20 updates per second; frames in between are interpolated)
- Old 3DS: full game speed, 15-17 fps in the biggest scenes, more indoors
- Stereoscopic 3D with the 3D slider
- Touch screen: live minimap, C items, ocarina, boots, pause pages, HUD toggle
- C-Stick camera on New 3DS, widescreen option, saves on the SD card

No game data is included and no builds are shared: you build the CIA yourself from your own ROM (NTSC-U 1.0, .z64). Build instructions for Windows (WSL), macOS and Linux are in the README.
Requirements: a 3DS with Luma3DS, FBI, and the DSP firmware dump for sound.

Source and instructions: https://github.com/Andresac90/OOT-64-3DS-Port
Made with Claude.

 
Great work @Andresac90!

The widescreen vs 4:3 toggle is a nice addition and O3DS support is appreciated.

Edit: After testing on 2DS system I get arm11 stack dump on launch.
Processor: Arm11 (core 0) Exception type: data abort
Fault status: Translation - Section Current process: menu (0004003000008f02)

Everything seems to work fine in citra by the way (except that link has 2 hearts instead of 3. The pulsing heart is missing).


Edit Update 2:
Your patch "Memory allocation old 3ds Commit fe3fe16" fixed the issue! Thank you.

Now when launching there is a brief delay, (similar to when launching a high memory game like smash 3DS), then the game starts as normal.
 
Last edited by radicalten,
  • Like
Reactions: Andresac90
Bug Report:

I have identified two crashes after saving on Old 2DS system. One in Deku Tree B2, and one in Dodongo's Cavern 2F.

More details can be found in the github issue. Thank you.
 
the smoothness of the new 3ds frames looks amazing, im currently trying to build a cia and do some testing but having some trouble as it is my first time doing something like this. is there an image included on the home screen icon? very nice work!!
 

Site & Scene News

New Hot Discussed User Submitted