Homebrew Question How is Nintendo 64, Gamecube and PS2 emulation coming along?

Beware

Well-Known Member
Member
Joined
Apr 5, 2007
Messages
1,141
Trophies
1
XP
652
Country
United States
The fact that it is UNPLAYABLE. Pikmin 1 is the only game with playable frame rates. I've already used some basic math to prove, unequivocally, that GCN emulation as it stands is a fantasy. GCN emulation on the Nvidia Shield TV is barely playable. Lakka could get better with 64-bit dynarec, but GCN is still a long ways off.

GCN and PS2 are not realistic expectations, especially in Horizon.

And to reiterate, Lakka NO LONGER supports Dolphin
 
Last edited by Beware,

nastys

ナースティス
Member
Joined
Aug 5, 2014
Messages
1,730
Trophies
0
Age
26
Location
Earth
XP
1,794
Country
Italy
The fact that it is UNPLAYABLE. Pikmin 1 is the only game with playable frame rates. I've already used some basic math to prove, unequivocally, that GCN emulation as it stands is a fantasy. GCN emulation on the Nvidia Shield TV is barely playable. Lakka could get better with 64-bit dynarec, but GCN is still a long ways off.

GCN and PS2 are not realistic expectations, especially in Horizon.

And to reiterate, Lakka NO LONGER supports Dolphin
Hit&Run looks playable to me, and it wasn't even running in docked mode.
 

Beware

Well-Known Member
Member
Joined
Apr 5, 2007
Messages
1,141
Trophies
1
XP
652
Country
United States
We have DRASTICALLY different reference points for what defines "playable." Beyond that, Dolphin is no longer supported by Lakka, so it couldn't matter less. Mr. Homebrew has a bit of a habit of painting the state of these emulators in a better light than is realistic. That video shows H&R running POORLY. If you enabled audio you would have a terrible time.

And again, Dolphin is NOT supported by Lakka. It was abandoned in favor of ReiCast and better performance in literally every other core.
 
  • Like
Reactions: NoNAND

LuigiGold

Well-Known Member
Newcomer
Joined
Feb 9, 2016
Messages
75
Trophies
0
Age
35
XP
297
Country
Spain
In GCN/Wii, everything under 30fps is pretty much unplayable. And games like Paper Mario worked at barely 13fps in-game with normal clocks. It will never be playable even with Vulkan and better drivers (currently we have Nouveau and OpenGL). As we could see in the Shield TV, even with official nvidia drivers it was barely "playable" at full clocks. And that extra RAM the Switch has won't do so much. I wouldn't get my hopes up.

Greetings.
 
Last edited by LuigiGold,

nastys

ナースティス
Member
Joined
Aug 5, 2014
Messages
1,730
Trophies
0
Age
26
Location
Earth
XP
1,794
Country
Italy
I've been playing the GameCube version of Tomb Raider - Legend using the Ishiiruka core in Lakka (by the way, aarch64 builds are still being made just for Dolphin/Ishiiruka) and I think it's playable despite the low framerate. I mean, it's low but it did not prevent me from playing the game. Also there was no "slowmo" effect, since I reduced the internal CPU clock to 20% and the game's internal frameskip was triggered. Unfortunately it froze before I could complete the first level... but the performance wasn't that bad (in my opinion anyway).

(I ran it in portable mode without overclocking the CPU nor the GPU)
 
Last edited by nastys,

Silent_Gunner

Crazy Cool Cyclops
Banned
Joined
Feb 16, 2017
Messages
2,696
Trophies
0
Age
29
XP
4,727
Country
United States
I agree but at least Damon proved that it's possible to emulate the PS2 on ARM decently.

But is it practical to even put the effort of developing an emulator for it?



Currently audio works via Bluetooth or AirPlay.

Here's the problems:

1. Do I have a BT speaker with quality worth listening to without dying on the inside and that I feel like taking around with me? Nope.
2. Do I have a need for BT speakers when the speaker on the Switch is adequate and convenient to adjust, not to mention whether it is a good replacement for a 2.1 soundbar when using it in TV mode? Unless if you were given a small loan of a million $$$?

The only reason I'd go to BT speakers is if they had good sound quality on top of lasting long enough that I can put away my USB cables for a day or two. Seeing as how solar power, as much as I love to dream about its applications in the future if/once it becomes practical, isn't ready for prime time, better get used to using power banks or just busting out those cables and trying to find the time to keep them organized while realizing how little time for games you have after doing all that cleaning up.

Please keep talking about shit you don't know anything about. Lakka has switched to 32-bit and no longer supports GCN. It was entirely non-functional in the first place, and has since been entirely abandoned.

I'm somewhat confused here. Do you mean to say that development will only continue on 32-bit, and that all hope for 64-bit support on Lakka is lost? Or that 32-bit is the focus, and that 64-bit support has a chance to come back later? I know natinusala (I apologize if I didn't spell that correctly) said something about it in his thread, but I don't remember the details.

Either way, I'm glad they're sticking to what's definitely a possibility as opposed to theories like, "well, if the Tegra X1 was cooled with liquid nitrogen, given an overclock to reach the levels of the Shield, other parts on the Switch be damned, then we could run PCSX2 and Dolphin at playable framerates." There's people who do experiments like that, and if that's what they're passionate about, more power to 'em. But for people who aren't Lex Luthor, we'd rather have something within the realm of practicality than possibility.
 

nastys

ナースティス
Member
Joined
Aug 5, 2014
Messages
1,730
Trophies
0
Age
26
Location
Earth
XP
1,794
Country
Italy
1. Do I have a BT speaker with quality worth listening to without dying on the inside and that I feel like taking around with me? Nope.
You can use a Bluetooth receiver and any headphones or speakers. This is just a temporary solution, of course. Built-in audio will probably be implemented sooner or later.

I'm somewhat confused here. Do you mean to say that development will only continue on 32-bit, and that all hope for 64-bit support on Lakka is lost? Or that 32-bit is the focus, and that 64-bit support has a chance to come back later? I know natinusala (I apologize if I didn't spell that correctly) said something about it in his thread, but I don't remember the details.
Both versions are still being built, just for Dolphin basically (since it does not support 32-bit):
https://lakka-switch.github.io/documentation/archives.html
64-bit builds are not "stable" releases.
 
Last edited by nastys,

coppertj

Well-Known Member
Member
Joined
May 26, 2017
Messages
193
Trophies
0
Age
25
XP
482
Country
United States
Technically, theres a divide now with Lakka because it's confirmed now that some people cannot boot lakka (black screen) with no solution to fix it. That's why people are asking can they start porting the cores to Horizon, even if it's slow at first.
 

Silent_Gunner

Crazy Cool Cyclops
Banned
Joined
Feb 16, 2017
Messages
2,696
Trophies
0
Age
29
XP
4,727
Country
United States
Technically, theres a divide now with Lakka because it's confirmed now that some people cannot boot lakka (black screen) with no solution to fix it. That's why people are asking can they start porting the cores to Horizon, even if it's slow at first.

Really!? Why is this happening!? Has there been any fix of any kind!?
 

coppertj

Well-Known Member
Member
Joined
May 26, 2017
Messages
193
Trophies
0
Age
25
XP
482
Country
United States
Really!? Why is this happening!? Has there been any fix of any kind!?
Nope no fix, I still can't boot it even after the hekate update. My switch just isn't compatible even though it's a hac-001... And apparently i'm not alone according the the lakka FAQ

if anyone does know, please let me know. I've tried just about everything, sd cards, cables, computers. It's only booted about 2 times and I'd have to restart anyway to turn wifi on or just upload games and then bam, wouldn't boot again. Shame man I've been waiting since the original nvidia shield for a emulator like lakka. It's upsetting/heartbreaking a little because I know that I won't be able to get another switch/there isn't going to be a fix for this apparently from the consensus so far since no one has an answer. I suppose a off topic answer would be to just work with libnx to really go hard porting over emulators like gamecube and n64 (it's getting faster by the day, overclocking right now to 20fps and soon dynarec will be ported the bountys at like 2050 dollars now??? it's coming soon)
 
Last edited by coppertj,

Beware

Well-Known Member
Member
Joined
Apr 5, 2007
Messages
1,141
Trophies
1
XP
652
Country
United States
There have always been issues booting Lakka for a very small number of people. It seems to do with SD cards and how uboot interacts with some of them. Fixes are being worked on, but no ETAs.


Again though, GCN is NOT happening. Not in Lakka and certainly not in Horizon.
 

nastys

ナースティス
Member
Joined
Aug 5, 2014
Messages
1,730
Trophies
0
Age
26
Location
Earth
XP
1,794
Country
Italy
Again though, GCN is NOT happening. Not in Lakka and certainly not in Horizon.
Lakka 64-bit hasn't been completely abandoned yet:
https://lakka-switch.github.io/documentation/archives.html
Those are 64bit builds : Dolphin is here but everything else is slow. The latest aarch64 build may not be up to date as I don’t upload them if nobody asks for it ; if you want an updated build, please ask me and I’ll upload a new one.
So there are both 32-bit and 64-bit right now, and they're both up-to-date.
I've tried Ishiiruka on Lakka myself and the performance is acceptable, though there's no sound (even if you use BT or AirPlay it's probably going to reduce performance too much) and it crashes sometimes, so I wouldn't recommend it.

The only reason why Lakka now offers 32-bit builds is better performance, while 64-bit builds are for Dolphin.
Also, according to the FAQ, GameCube and Wii are still supported.

Why do you keep saying it's been abandoned? Do you have any evidence?
 
Last edited by nastys,

PiracyForTheMasses

Well-Known Member
Member
Joined
Sep 25, 2018
Messages
290
Trophies
0
Age
47
XP
590
Country
United States
GameCube and PS2 aren't going to happen. Dolphin runs mediocre on hardware with MUCH more power than a Switch. The Shield TV has clock speeds that are sometimes more than TWICE as high as the Switch. It's simple: If something doesn't run on hardware twice as fast as the Switch then it's certainly not going to run at a decent speed on the Switch.
Sounds like a complete noob answer to me. Nintendo has already proven that the shield tv is more than capable of emulating gamecube and wii. The switch is more than capable of emulating gamecube, wii and ps2. Nintendo will most likely be bringing the emulator used on the shield to the switch. Dolphin developers are the developers that made the official emulator running on the shield. I could sit here all day and prove your opinions wrong over and over again all day long, but I've already proven you have no knowledge in this area.
 
  • Like
Reactions: nastys

LuigiGold

Well-Known Member
Newcomer
Joined
Feb 9, 2016
Messages
75
Trophies
0
Age
35
XP
297
Country
Spain
Sounds like a complete noob answer to me. Nintendo has already proven that the shield tv is more than capable of emulating gamecube and wii. The switch is more than capable of emulating gamecube, wii and ps2. Nintendo will most likely be bringing the emulator used on the shield to the switch. Dolphin developers are the developers that made the official emulator running on the shield. I could sit here all day and prove your opinions wrong over and over again all day long, but I've already proven you have no knowledge in this area.
Even with a JIT ARM64 it just runs poorly (13-14 fps on Paper Mario TTYD, and no BBox). Maybe with full RAM, Vulkan and nvidia drivers we could see a significative improvement but trust me Dolphin for ARM is shit.

Maybe we could reach full speed in Citra with a JIT, but GCN at full speed is for now a dream. And PS2 is unlikely.

Greeting
 

Beware

Well-Known Member
Member
Joined
Apr 5, 2007
Messages
1,141
Trophies
1
XP
652
Country
United States
Sounds like a complete noob answer to me. Nintendo has already proven that the shield tv is more than capable of emulating gamecube and wii. The switch is more than capable of emulating gamecube, wii and ps2. Nintendo will most likely be bringing the emulator used on the shield to the switch. Dolphin developers are the developers that made the official emulator running on the shield. I could sit here all day and prove your opinions wrong over and over again all day long, but I've already proven you have no knowledge in this area.


Have any of you actually used Dolphin on a Shield TV? You wanna talk being a noob, yet you don't even understand what it takes to run Dolphin adequately. Dolphin, even Ishiiruka, runs barely adequate on the Shield TV. The Shield TV has the same hardware clocked nearly TWICE as fast as the Switch and still can't run most games adequately. You are chasing something that is outside the realm of physical possibility. Here's the straight up data that proves you wrong:

Switch Docked | Switch Non-Docked | Shield ATV or Lakka (OC)
CPU: 1020 MHz | 1020 MHz | 2 GHz
GPU: 768 MHz | 307.2 MHz | 1 GHz
MEM: 1600 MHz | 1331 MHz | 1600 MHz

How the hell are we going to get something full speed that doesn't run on hardware nearly 100% faster? Incredible that you can call someone a noob when you clearly have no clue what you're talking about. Wishing and believing really hard does not alter the laws of physics.

Take your attitude and your straight-up fabricated "facts" elsewhere, you're out of your league.
 
  • Like
Reactions: _abysswalker_

nastys

ナースティス
Member
Joined
Aug 5, 2014
Messages
1,730
Trophies
0
Age
26
Location
Earth
XP
1,794
Country
Italy
How the hell are we going to get something full speed that doesn't run on hardware nearly 100% faster?
Hacks and optimizations, just like they did with Ocarina of Time and Majora's Mask on the GameCube, which were modified version of the N64 ROMs running using a custom emulator, though it wasn't very stable and it didn't always run at full speed.
 

Beware

Well-Known Member
Member
Joined
Apr 5, 2007
Messages
1,141
Trophies
1
XP
652
Country
United States
Hacks and optimizations, just like they did with Ocarina of Time and Majora's Mask on the GameCube, which were modified version of the N64 ROMs running using a custom emulator, though it wasn't very stable and it didn't always run at full speed.

"Hacks and optimizations" are fundamentally counter to Dolphin's goals. They have moved almost entirely away from individual hacks and opt and have written many blog posts about exactly that.

PS: 64-bit Lakka is still being built, but not actively developed until the 64-bit dynarec bounty is claimed. Even then, Dolphin won't be terrifically playable and is a fantasy in Horizon.
 
  • Like
Reactions: Silent_Gunner

nastys

ナースティス
Member
Joined
Aug 5, 2014
Messages
1,730
Trophies
0
Age
26
Location
Earth
XP
1,794
Country
Italy
"Hacks and optimizations" are fundamentally counter to Dolphin's goals. They have moved almost entirely away from individual hacks and opt and have written many blog posts about exactly that.
I was talking about a possible GCN Virtual Console using Nintendo and NVIDIA's emulator. Even Sony use specifics hacks and emulator settings for their PS2 Classics on PS3 so I wouldn't be surprised if Nintendo started selling some of their GCN games on the Switch eShop. As for Dolphin, you can use hacks (I'm not talking about "game-specific" hacks). In fact, the graphics backend has a lot of hacks you can turn on if you need more performance, and you can downclock the CPU and/or use AR/Gecko codes.
 
Last edited by nastys,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    It could get banned from PSN but you can change your ID I think?
  • Xdqwerty @ Xdqwerty:
    also gonna install twilight menu in my r4 flashcard
  • Psionic Roshambo @ Psionic Roshambo:
    One thing that just occurred to me.... The sound on the 2600 sucked less back then the harsh sound we hear now is from infinitely better speakers we have now, back when the 2600 was new speakers produced a almost muffled sound, like CRTs made old graphics look slightly better.
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if I could recommend that to some emulation devs that perhaps the sound could use some smoothing out to simulate those old TVs
  • Psionic Roshambo @ Psionic Roshambo:
    I think a few of the early systems could benefit from that, at least up to the 8 bit generation, by the 16 bit generation I think TVs had gotten a lot better in almost every way
  • Xdqwerty @ Xdqwerty:
    i dont have an sd card adapter but I have an usb sd card adapter
  • K3Nv2 @ K3Nv2:
    Old people games
  • Xdqwerty @ Xdqwerty:
    its not the one that comes with the r4
  • Xdqwerty @ Xdqwerty:
    doesnt work (my flashcard is from r4isdhc.com)
  • Xdqwerty @ Xdqwerty:
    might install ysmenu first
  • Psionic Roshambo @ Psionic Roshambo:
    Try Wood firmware
  • Psionic Roshambo @ Psionic Roshambo:
    For your R4
  • Psionic Roshambo @ Psionic Roshambo:
    It's old but it's the best firmware out for DS stuff
  • Xdqwerty @ Xdqwerty:
    it says it only works for the original R4, R4i Gold (r4ids.cn), R4iDSN (r4idsn.com) and Acekard R.P.G.
  • Xdqwerty @ Xdqwerty:
    nvm it does support mine
  • Xdqwerty @ Xdqwerty:
    but why choose it over ysmenu @Psionic Roshambo?
  • Xdqwerty @ Xdqwerty:
    bc im stupid?
  • Xdqwerty @ Xdqwerty:
    yea ik im stupid
  • Xdqwerty @ Xdqwerty:
    good night
  • Psionic Roshambo @ Psionic Roshambo:
    Just give it a try, but honestly if you have a 3DS you can play DS games without a card just off the internal SD card
  • Psionic Roshambo @ Psionic Roshambo:
    Slightly slower loading but a bit more convenient
  • BakerMan @ BakerMan:
    guys, my fuckin headphones have an out of place speaker
  • K3Nv2 @ K3Nv2:
    Did you try wearing them?
    K3Nv2 @ K3Nv2: Did you try wearing them?