Homebrew Is a N64 emulator possible?

Status
Not open for further replies.

GazaIan

New Member
Newbie
Joined
Jul 29, 2013
Messages
3
Trophies
0
Age
34
XP
82
Country
Jamaica
You're still at it with obsolete measurements? You realize the 3DS crushes the PSP? And the Xbox One has a 1.7Ghz CPU as opposed to the 360's 3.2Ghz CPU? Would you say the 360 is stronger than the One?


I don't think that was the point of his comment at all. I'm pretty sure he's saying that cross compatibility between CPU architectures is a nightmare to get working perfectly. The PSP was a super weak console, yet did a pretty phenomenal job at running an N64 emulator (Daedalus X64 on PSP was amazing). Part of this was because both systems used a MIPS based processor, which makes the job a lot easier. The PSP is probably among the weakest hardware ever to receive an amazingly functional PSP port. The same can't be said for other processor architectures. For example, emulating MIPS based stuff on an ARM processor is very, very hard. Just take a look at PPSSPP. They emulate the PSP, but you still need a pretty damn hefty phone to get it running well, and the emulator has been in the making for well over two years now. 4th generation Snapdragon processors with the Adreno 320 can pull off amazing graphics for apps that were written for it, but struggles to run PPSSPP at a decent speed. x86 doesn't suffer from this, because x86/64 CPUs are based on black magic where everything just runs perfect for no good reason. Yet as powerful as ARM CPUs are, even the most powerful are far from perfect from emulating MIPS correctly. To add to that, N64 emulators have been available for ARM processors much longer than PPSSPP has, and they are by far among the buggiest emulators ever, not because devs suck, but because it's not easy to get it right. Like some other guy said, there has never been any fully accurate emulator for a console, and the most accurate one is a SNES emulator that is pretty intense on resources.

Now back to the 3DS. We're talking about a pretty low power, low clocked ARM11/ARM9 CPU here, trying to emulate something as hefty as the N64. It's not impossible, but it's more than likely not even worth it. Maybe a PoC just to say hey, we did it, but at the end of the day you'd probably be better off getting another device to emulate N64 titles.
 

JazzCat.CL

Well-Known Member
Member
Joined
Dec 15, 2012
Messages
206
Trophies
1
Website
chevaduchat.wordpress.com
XP
484
Country
Chile
I think that gaming other consoles games at a 3ds is pretty neat and makes you love more your 3ds. Scene is a pretty neat thing too, you start to build your own arcade system on a 3ds and you can do a plenty of stuff. Gaming at a tablet or smartphone is pretty dumb and i don't like it that much. And c'mon the 3ds scene is going to be big as the psp one, that's going to be amazing!
 

Oxybelis

Well-Known Member
Member
Joined
Jan 10, 2010
Messages
350
Trophies
0
XP
383
Country
Ugh. There should be sticky thread fo this.
There won't be a usable fullspeed emulator for 3DS ever.
 

MyJoyConRunsHot

Well-Known Member
Member
Joined
Nov 28, 2011
Messages
410
Trophies
1
XP
1,442
Country
Canada
I don't think that was the point of his comment at all. I'm pretty sure he's saying that cross compatibility between CPU architectures is a nightmare to get working perfectly. The PSP was a super weak console, yet did a pretty phenomenal job at running an N64 emulator (Daedalus X64 on PSP was amazing). Part of this was because both systems used a MIPS based processor, which makes the job a lot easier. The PSP is probably among the weakest hardware ever to receive an amazingly functional PSP port. The same can't be said for other processor architectures. For example, emulating MIPS based stuff on an ARM processor is very, very hard. Just take a look at PPSSPP. They emulate the PSP, but you still need a pretty damn hefty phone to get it running well, and the emulator has been in the making for well over two years now. 4th generation Snapdragon processors with the Adreno 320 can pull off amazing graphics for apps that were written for it, but struggles to run PPSSPP at a decent speed. x86 doesn't suffer from this, because x86/64 CPUs are based on black magic where everything just runs perfect for no good reason. Yet as powerful as ARM CPUs are, even the most powerful are far from perfect from emulating MIPS correctly. To add to that, N64 emulators have been available for ARM processors much longer than PPSSPP has, and they are by far among the buggiest emulators ever, not because devs suck, but because it's not easy to get it right. Like some other guy said, there has never been any fully accurate emulator for a console, and the most accurate one is a SNES emulator that is pretty intense on resources.
No, he was referring to clockspeed as the be all end all unit of measurement. It doesn't matter what context you use it in, unless its the same family CPU, clockspeed will tell you very little about where two processors stand.

Now back to the 3DS. We're talking about a pretty low power, low clocked ARM11/ARM9 CPU here, trying to emulate something as hefty as the N64. It's not impossible, but it's more than likely not even worth it. Maybe a PoC just to say hey, we did it, but at the end of the day you'd probably be better off getting another device to emulate N64 titles.

Maybe in 2035 when we finally get kernel access. Then maybe we can consider attempting such a thing.
 

garrlker

Member
Newcomer
Joined
Aug 6, 2014
Messages
19
Trophies
0
Age
29
XP
80
Country
United States
You're still at it with obsolete measurements? You realize the 3DS crushes the PSP? And the Xbox One has a 1.7Ghz CPU as opposed to the 360's 3.2Ghz CPU? Would you say the 360 is stronger than the One?

Actually, there wasn't a huge IPC boost between cpus and the xbox one's cpu is clocked a good portion lower than the 360's and since a lot of emulators can't effectively use more than 2-3 cores they
might run at a similar performance level on the 360, possibly even better, although it would be close.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Also a food allergy study would be a good idea
  • K3Nv2 @ K3Nv2:
    Turns out you can't sprinkle methamphetamine on McDonald's French fries
    +1
  • ZeroT21 @ ZeroT21:
    they wouldn't be called french fries at that point
    +1
  • ZeroT21 @ ZeroT21:
    Probably just meth fries
    +1
  • K3Nv2 @ K3Nv2:
    White fries hold up
    +1
  • The Real Jdbye @ The Real Jdbye:
    @K3Nv2 sure you can
  • BakerMan @ BakerMan:
    why tf do people hate android users? is it the video quality? just because "AnDrOiD = pOoR" bc they don't cost an arm and a leg like iphones do?
    +1
  • BakerMan @ BakerMan:
    i won't be turned off by an iphone, but don't pick on me for having an android, that's just how this shit should work
  • ZeroT21 @ ZeroT21:
    Should say more what these kind of android users say bout nokia 3310 users
  • BigOnYa @ BigOnYa:
    I've owned both iPhone and Androids over the years. Both are just as good, other than Apples higher price. I'm currently on Android, Samsung S21 I think, and very happy with it.
  • K3Nv2 @ K3Nv2:
    Got my 60 minute steps in whew
    +2
  • BigOnYa @ BigOnYa:
    I get mine in everyday, going back n forth to the fridge for a beer.
    +1
  • K3Nv2 @ K3Nv2:
    6,000 steps in so far legs almost broke getting off
    +1
  • K3Nv2 @ K3Nv2:
    Your mind gets in a werid pattern of just finishing then when you're done you're like I need a soda
  • BigOnYa @ BigOnYa:
    You get a "walkers" high?
  • K3Nv2 @ K3Nv2:
    Not really I just use to love building up a sweat
  • BigOnYa @ BigOnYa:
    Funny, that's what uremum always says
  • K3Nv2 @ K3Nv2:
    Yeah and people that take viagra think they have a big dick
    +1
  • K3Nv2 @ K3Nv2:
    You cant fix one insult edit for another edit you pog
  • BigOnYa @ BigOnYa:
    Nuh I'm on my tablet n it always auto corrects me
  • K3Nv2 @ K3Nv2:
    Heorin and uremum do have close quarters
  • Sonic Angel Knight @ Sonic Angel Knight:
    BIG CHICKEN :P
    K3Nv2 @ K3Nv2: https://youtu.be/q855tNpvDoQ?si=Tl57KMjiVjyBherB