• Hey Guest. Check out your NeoGAF Wrapped 2025 results here!

Wii U Emulator Cemu Can Now Play Super Mario 3D World [Nearly] Fullspeed on PC

The state of homebrew on Wii U. I doubt I can do anything to my updated Wii U but I'm completely digital with Nintendo now. Are eShop downloads going to be able to be transferred to PC somehow? It happened to Wii Shop downloads correct?
 
Actually this EMU is a little sketchy because it's not open source. The people responsible for it are keeping it locked down so they can profit from it at a later date,

Most of the closed sourced emulators got the source released because the original programmers didn't have the time to develop it anymore, maybe the same will happen with Cemu.
 
Woah, I know the development for the emu was going great, didn't think it was doing that good. Just in time too with the WiiU being dead and all.
 
Dolphin is a highly advanced, highly streamlined, very well documented emulator and the Wii U is basically a Wii on steroids (same reason Dolphin started emulating Wii games so quick when it was a gamecube emulator).

That's not to say that there aren't a lot of changes, or that the Cemu guys aren't amazing (they are in spades!) but they didn't have to build the emu from 100% scratch.

I don't think Cemu started as a fork of Dolphin, but using it as a reference for a lot of the hardware certainly helped.

The two emulators actually probably use very different approaches. While translating PPC code to x86_64 code is a process that wouldn't change, basically everything else did.

The biggest difference with the most implications actually comes from the OS. While it has a carefully constructed facade to make you think it has one, the Wii actually completely lacks an OS, meaning games are running on the bare hardware, and Dolphin has to deal with that. Wii U, on the other hand, actually has a proper OS, and so what Cemu needs to emulate isn't really the hardware itself, but the abstraction of it presented by the OS.
 
The state of homebrew on Wii U. I doubt I can do anything to my updated Wii U but I'm completely digital with Nintendo now. Are eShop downloads going to be able to be transferred to PC somehow? It happened to Wii Shop downloads correct?

Yes you could do this on Wii, and currently can on 3DS, though you don't have many options to do anything with it at this point. I imagine once the Wii U is more actively developed for from a homebrew perspective we'll see things like this.
 
I don't see why, if the system was powerful enough to run these games at 1080p/60fps with AA there would be little (little is strong, perhaps less of?) reason to play them on a PC, no? People are more inclined to play these on PC because of the weak hardware not in spite of it..

What are you on about?
 
The two emulators actually probably use very different approaches. While translating PPC code to x86_64 code is a process that wouldn't change, basically everything else did.

The biggest difference with the most implications actually comes from the OS. While it has a carefully constructed facade to make you think it has one, the Wii actually completely lacks an OS, meaning games are running on the bare hardware, and Dolphin has to deal with that. Wii U, on the other hand, actually has a proper OS, and so what Cemu needs to emulate isn't really the hardware itself, but the abstraction of it presented by the OS.


Awesome stuff. Hoping at some point we'll have detailed blogs for CEMU like we do for Citra and Dolphin. I eat that kind of stuff up.

How high ya'll wanna go?! 0_o You're all mad with power!

My PC is hooked up to my 4k TV.... so the more the better!

Though I still need a graphics card that has HDMI 2.0 <_<
 
I'm all for emulating dead systems, but this just feels like a giant "Fuck you!" to an already struggling company.
 
Most of the closed sourced emulators got the source released because the original programmers didn't have the time to develop it anymore, maybe the same will happen with Cemu.

The developer has explicitly said this would be the case as well.

https://www.reddit.com/r/cemu/comments/3ou88k/rcemu_is_now_open/cw146xg

[...]
Oh and as I already stated, if development on Cemu gets stuck for a long period of time or if it is abandoned, the source code will be released anyway. I agree with the sentiment that the knowledge should not go to waste.
 
Incredible how fast this is developing, devs are doing great work. Is there any particular reason why things are progressing so quickly?

The fact that Wii U software is presented a more abstracted view of the hardware probably helps things along a bit. Wii is probably the final mainstream system to run games on the bare metal.
 
Actually this EMU is a little sketchy because it's not open source.
Most emulators i have seen are closed source. Some started as closed source and then went open.


The people responsible for it are keeping it locked down so they can profit from it at a later date,
I don't remember the last time i saw an emulator forcing you to pay for it in order to use, on Windows at least. I think there was one for PC engine, there was Spectaculator (Spectrum) and maybe a couple of others out of, what, 100 emulators?
 
I'm all for emulating dead systems, but this just feels like a giant "Fuck you!" to an already struggling company.

I wouldn't worry. By the time this emulator has better game compatibility, the NX will be out and might even be near the middle of its life. This is still very early development and there's still much, much more work to be done.
 
The biggest thing about emulation is that it's usually more often than not, CPU bound rather than GPU bound.

Your CPU does a majority of the grunt work to get things working.

Which is why Emulators such as Dolphin and PCSX2 have improved performance when your CPU is clocked higher / overclocked.

I run most PS2 games full speed and I have a i5 3570k. Xenoblade runs at a decent speed too, but it could run better, but again I also used the HD Texture pack which affected performance as well.

When it comes time for Xenoblade X to be properly emulated through Cemu, I know for certainty my 3570k is not going to cut it and very well may need a 6 Core i7.

That is a quite a long ways off from happening.

I don't even think Intel has released the Skylake variant of the 6-Core or 8-Core i7's yet.

I am patient, In the meantime I'll keep my Wii U's discs in good condition and have them ready when Nintendo no longer officially supports the Wii U, I'll have a future PC for the sake being able to play my Wii U library at a level beyond what the Wii U can do.
 
I don't even think Intel has released the Skylake variant of the 6-Core or 8-Core i7's yet.
That's only if the emulator is built to use extra cores. This is an iffy area for emulators. They just don't like using a lot of them, they prefer them GHz.
 
The biggest thing about emulation is that it's usually more often than not, CPU bound rather than GPU bound.

Your CPU does a majority of the grunt work to get things working.

Which is why Emulators such as Dolphin and PCSX2 have improved performance when your CPU is clocked higher / overclocked.

I run most PS2 games full speed and I have a i5 3570k. Xenoblade runs at a decent speed too, but it could run better, but again I also used the HD Texture pack which affected performance as well.

When it comes time for Xenoblade X to be properly emulated through Cemu, I know for certainty my 3570k is not going to cut it and very well may need a 6 Core i7.
Later CPUs past ivybridge seem to perform much better too. An example is my laptop's 6700hq (turbos up to 3.5ghz when only using a single core. Lesser if more), which seems to perform just as well as my 4.6ghz oc'ed 3570k. I think it benches even higher with Dolphin.
 
How do they dump the games anyway? I'm curious if I'd be able to use my eShop games or if it has to be dumped via disc.
 
Later CPUs past ivybridge seem to perform much better too. An example is my laptop's 6700hq (turbos up to 3.5ghz when only using a single core. Lesser if more), which seems to perform just as well as my 4.6ghz oc'ed 3570k. I think it benches even higher with Dolphin.

That's because Dolphin and PCSX2 devs tend to use every new feature that's introduced on a CPU's die, most games don't. So it's not just the added raw speed, but the architecture gains as well.
 
The state of homebrew on Wii U. I doubt I can do anything to my updated Wii U but I'm completely digital with Nintendo now. Are eShop downloads going to be able to be transferred to PC somehow? It happened to Wii Shop downloads correct?

If you own the license I don't see why it would be an issue to download a torrent/rom/etc of the game. I own this digitally on the Wii U too. Not really in the mood to mess with emulators and what not so I'll not be messing with this for a while, but it's awesome news regardless. Super Mario 3D World is probably my 4th favorite Mario game behind SMB3, SMW, and Mario 64. It's a great game. I'm so happy that this emulator is moving along so well.
 
It makes me wonder if NX will have backwards compatibility with the U, and if it'll be native or emulated. If folks got this up and running so quickly, then surely Nintendo could pull off something like the Xbox One BC of 360 titles. It's got benefits over native BC, as it allows forced V-sync and such, and doesn't need to have the old chipset on board.

Mario Kart 8 with decent AF would be a thing to behold, but I've always thought emulation tends to miss the X-factor of playing it on the actual console.
 
I wonder if you'll be able to use anti-aliasing for these emulated games. It would be great to play MarioKart with good quality AA.
 
Double checking performance

1.3.1 released early last month, SM3DW ran around 3 fps
1.3.3 released about two weeks ago, game ran around 11 fps
And now I guess 1.4.0 will be 50-60 fps

Bonkers
 
The emulator's still got a ways to go though. Lighting's all fucked up throughout the game. On the other hand the Smash Ball dandelions are hilarious.

YPdLQ22.jpg
 
Wow, that's incredible! Can't believe this emulator is at the stage it is! I'm building a PC at the moment, so I wonder if it will be able to handle it down the line . . .

Now, all we need is a way to back up our games, and some kind of gamepad support!
 
That's only if the emulator is built to use extra cores. This is an iffy area for emulators. They just don't like using a lot of them, they prefer them GHz.

The main problem is syncing the cores up. Just because you can use more cores doesn't mean it's more efficient than using a single core. Where the extra cores comes in is when you can dedicate them to things that lend themselves to being run separately. Dolphin can use: one core for the CPU thread, one core for the GPU thread, optionally one core for LLE audio if you so choose, and I believe the disc IO either has it's own thread or they are working on it. Even so there are still some games that have issues if you run them "dual core" with the CPU and GPU on separate threads. If your CPU is fast enough the most stable way to run games would be with dual core disabled and both on the same thread. Luckily dual core is pretty solid with most games.
 
It makes me wonder if NX will have backwards compatibility with the U, and if it'll be native or emulated. If folks got this up and running so quickly, then surely Nintendo could pull off something like the Xbox One BC of 360 titles.

Dude we're just getting SNES games on the N3DS, don't rush them ;)
 
Top Bottom