Homebrew Why is Nintendo 64 so hard to emulate?

PF2M

Ex-Miiverse Hacker
Member
Joined
Sep 8, 2015
Messages
552
Trophies
0
Age
23
Location
Ohio
XP
1,000
Country
United States
I feel like there should at least be a program like this that lets you stream N64 games directly to the 3DS via homebrew. If it's possible on DS, there's no way it's impossible on 3DS. We even have an open-source remote desktop app.

You could use that homebrew on 3DS using a DS flashcart, but a new homebrew would be needed to use the 3DS's extra controls and expanded screen space, so if you're a dev and think that sounds cool, get on it.
 

dpad_5678

Ape weak on own. Ape strong in unity.
Member
Joined
Nov 19, 2015
Messages
2,219
Trophies
1
XP
2,880
Country
United States
You could recompile Crisis for the 3DS (if you had the source code, of course. But that's another discussion). My point is any emulator could be recompiled for the 3DS, but that doesn't mean it would be even remotely playable.
 
  • Like
Reactions: Deleted User

TheLegendofMario

Well-Known Member
Member
Joined
May 15, 2016
Messages
179
Trophies
0
Age
26
XP
340
Country
United States
If it was that simple people would have done it. It takes more work then just recompiling something to work on the 3ds.

Also 500th post :hrth:
I know it takes more to port something, than simply recompiling code, but wouldn't using Mupen64Plus AE as a base, be a good starting point, my phone has a 800 MHZ single Core ARM 7 processor and it can play N64 games near full speed. I have a horribly Slow phone, but plays N64 games at a playable speed.
 

yusuo

Well-Known Member
Member
Joined
Oct 19, 2006
Messages
3,500
Trophies
2
Age
38
XP
6,140
Country
United Kingdom
I know it takes more to port something, than simply recompiling code, but wouldn't using Mupen64Plus AE as a base, be a good starting point, my phone has a 800 MHZ single Core ARM 7 processor and it can play N64 games near full speed. I have a horribly Slow phone, but plays N64 games at a playable speed.
Sorry my friend but it doesn't work like that
 
D

Deleted User

Guest
how come reusing code won't work? It is still ARM code right? I would think that making changes here and there in the code would work. Is there a bottleneck of sorts preventing it?
Just because it's ARM code doesn't mean it's optimized for the 3DS.
 

gnmmarechal

Well-Known Member
Member
GBAtemp Patron
Joined
Jul 13, 2014
Messages
6,038
Trophies
2
Age
25
Location
https://gs2012.xyz
Website
gs2012.xyz
XP
5,983
Country
Portugal
how come reusing code won't work? It is still ARM code right? I would think that making changes here and there in the code would work. Is there a bottleneck of sorts preventing it?
No. Applications are generally not written in ARM ASM or x86 ASM or anything like that.
Don't forget a 3DS and an Android smartphone are very different in how they interact with hardware.

More than that.

Don't forget that programs require libraries - if those libraries are not available on the 3DS in the first place, they'll have to be ported as well.

It's just not that simple.
 
  • Like
Reactions: Deleted User

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Sonic Angel Knight @ Sonic Angel Knight: :ninja: