Emulation [RELEASE] Cemu - Wii U emulator

  • Thread starter Thread starter Exzap
  • Start date Start date
  • Views Views 7,770,170
  • Replies Replies 21,671
  • Likes Likes 284
The next Cemu update will take a little longer than usual. Expect a release around Wednesday.
I am currently in the process of rewriting a large part of the rendering backend. The old code was based on a lot of guesswork and shortcuts and some of it turned out to be wrong. It was also very inflexible and hard to maintain whereas the new backend is very modular and easily expandable. More info about that in the upcoming release post.

Regarding x86 support: Cemu needs to reserve 4GB of continous memory which is not possible under x86. While in theory this limitation can be removed it would drastically reduce performance. Aside from that, x86 won't be around much longer for high-end applications and games. I see no reason to support a dying platform.
 
The next Cemu update will take a little longer than usual. Expect a release around Wednesday.
I am currently in the process of rewriting a large part of the rendering backend. The old code was based on a lot of guess work and shortcuts and some of it turned out to be wrong. It was also very inflexible and hard to maintain whereas the new backend is very modular and easily expandable. More info about that in the upcoming release post.

Regarding x86 support: Cemu needs to reserve 4GB of continous memory which is not possible under x86. While in theory this limitation can be removed it would drastically reduce performance. Aside from that, x86 won't be around much longer for high-end applications and games. I see no reason to support a dying platform.
Just thanks for your work exzap and I agree on the x86 situation even dolphin the wii/gamecube emu doesn't support x86 anymore
 
The next Cemu update will take a little longer than usual. Expect a release around Wednesday.
I am currently in the process of rewriting a large part of the rendering backend. The old code was based on a lot of guesswork and shortcuts and some of it turned out to be wrong. It was also very inflexible and hard to maintain whereas the new backend is very modular and easily expandable. More info about that in the upcoming release post.

Regarding x86 support: Cemu needs to reserve 4GB of continous memory which is not possible under x86. While in theory this limitation can be removed it would drastically reduce performance. Aside from that, x86 won't be around much longer for high-end applications and games. I see no reason to support a dying platform.
Any news on the input problems? I hope you agree with me that that is even more fundamental than the rendering issues. NSMB U is almost ok, only missing left stick input. Can we expect at least a workaround if a complete fix is not possible?
 
Last edited by Aiscrim,
  • Like
Reactions: Bahax FZ
Time to get with the times. And if you don't have the hardware to run a 64-bit OS, you've probably got a slim chance of your PC ever being capable of running a Wii U emulator at anything approaching a playable framerate.
That's exactly what i said!
 
Well, 32-bit Windows can use more than 4GB of ram fine itself, but I'm not sure about allocating that much at once for one program. But, to use 4GB+ you need a patched kernel for Windows. That's not something you should need to do for an emulator. Lol. You guys will have to deal with it and update to a 64Bit Flavor of Windows or forget it and use hardware.
 
Any news on the input problems? I hope you agree with me that that is even more fundamental than the rendering issues. NSMB U is almost ok, only missing left stick input. Can we expect at least a workaround if a complete fix is not possible?
The source of the problem is not related to controller input. I debugged WWHD and NSMBU and both games receive and process controller input fine. The left stick is emulated properly and works in most other games.

In the case of WWHD I have already invested about 30 hours trying to figure out why it softlocks on the menu screens. At this point I am out of ideas and it just doesn't seem worth it to spend weeks debugging a single game when I can use the time more efficiently and make progress with the emulator in other areas. There is even a chance that I fix the WWHD/NSMBU bug by accident when I improve emulation for other games.

That doesn't mean that I'll stop looking for a solution, it's just of a lower priority for now.
 
  • Like
Reactions: sindrik
Well, 32-bit Windows can use more than 4GB of ram fine itself, but I'm not sure about allocating that much at once for one program. But, to use 4GB+ you need a patched kernel for Windows. That's not something you should need to do for an emulator. Lol. You guys will have to deal with it and update to a 64Bit Flavor of Windows or forget it and use hardware.
Yeah. What cave did these people come out of to have such ancient PCs?
Why wouldn't they build a new PC?
I smell console/prebuilt peasants..
 
The source of the problem is not related to controller input. I debugged WWHD and NSMBU and both games receive and process controller input fine. The left stick is emulated properly and works in most other games.

In the case of WWHD I have already invested about 30 hours trying to figure out why it softlocks on the menu screens. At this point I am out of ideas and it just doesn't seem worth it to spend weeks debugging a single game when I can use the time more efficiently and make progress with the emulator in other areas. There is even a chance that I fix the WWHD/NSMBU bug by accident when I improve emulation for other games.

That doesn't mean that I'll stop looking for a solution, it's just of a lower priority for now.
Damn...
Well you should first try to make almost every game to run and focus on the shaders, add sound support then optimize the speed
rpcs3 has sound, yet it runs jet set radio at 15 fps , silent hill 3 too and their emulation is almost perfect with few minor shader issues
I tried sonic cd and it ran great (like 30-40 fps, but sonic moves too slow and has few background sound issues )
I also tried Jet set radio but it showed only the loading screen and that's it, freezes and doesn't do nothing after it
 
  • Like
Reactions: TotalInsanity4
The source of the problem is not related to controller input. I debugged WWHD and NSMBU and both games receive and process controller input fine. The left stick is emulated properly and works in most other games.

In the case of WWHD I have already invested about 30 hours trying to figure out why it softlocks on the menu screens. At this point I am out of ideas and it just doesn't seem worth it to spend weeks debugging a single game when I can use the time more efficiently and make progress with the emulator in other areas. There is even a chance that I fix the WWHD/NSMBU bug by accident when I improve emulation for other games.

That doesn't mean that I'll stop looking for a solution, it's just of a lower priority for now.
I agree better emulation can an does equal games running better.
 
  • Like
Reactions: TotalInsanity4
well obviously better emulation means the games will run better..
I think he's saying more accurate emulation, emulates games better. But that doesn't mean they perform/run better (opinion i guess? ). But Im just guessing of course. Just how I read it.

And also, I'm just saying usually higher accuracy emulators require much more power than "games work" emulators usually.
 
  • Like
Reactions: gamesquest1
The source of the problem is not related to controller input. I debugged WWHD and NSMBU and both games receive and process controller input fine. The left stick is emulated properly and works in most other games.

In the case of WWHD I have already invested about 30 hours trying to figure out why it softlocks on the menu screens. At this point I am out of ideas and it just doesn't seem worth it to spend weeks debugging a single game when I can use the time more efficiently and make progress with the emulator in other areas. There is even a chance that I fix the WWHD/NSMBU bug by accident when I improve emulation for other games.

That doesn't mean that I'll stop looking for a solution, it's just of a lower priority for now.
About NSMBU..
Well, the Wiimote it was not emulated yet, right? only the Wii U Gamepad. With the implementation of the Wiimote, NSMBU maybe work correctly? It is just a idea/suggestion. :yaywii:
Anyway, congratulations for the hard work on the project. ;):D
 
About NSMBU..
Well, the Wiimote it was not emulated yet, right? only the Wii U Gamepad. With the implementation of the Wiimote, NSMBU maybe work correctly? It is just a idea/suggestion. :yaywii:
Anyway, congratulations for the hard work on the project. ;):D
I thought about this too :D
 
Great, another emulator that doesn't support Windows x86. :hateit:
Great, another clown living in a third world country and complaining like a French girl... Get a job and get a decent PC Jose, we are not in 1995 anymore! At least in first world countries. Or get a Wii U if you are too cheap to get a decent PC... I am even surprised those people have electricity to start with...

--------------------- MERGED ---------------------------

i haz no gud computr.
No computer, and no school around your neighborhood as well apparently...

--------------------- MERGED ---------------------------

The next Cemu update will take a little longer than usual. Expect a release around Wednesday.
I am currently in the process of rewriting a large part of the rendering backend. The old code was based on a lot of guesswork and shortcuts and some of it turned out to be wrong. It was also very inflexible and hard to maintain whereas the new backend is very modular and easily expandable. More info about that in the upcoming release post.

Regarding x86 support: Cemu needs to reserve 4GB of continous memory which is not possible under x86. While in theory this limitation can be removed it would drastically reduce performance. Aside from that, x86 won't be around much longer for high-end applications and games. I see no reason to support a dying platform.

Exciting news! Rewriting a backend is no small task, looking forward to check it when it is ready! Keep up the good work Exzap!
 
Great, another clown living in a third world country and complaining like a French girl... Get a job and get a decent PC Jose, we are not in 1995 anymore! At least in first world countries. Or get a Wii U if you are too cheap to get a decent PC... I am even surprised those people have electricity to start with...

--------------------- MERGED ---------------------------


No computer, and no school around your neighborhood as well apparently...

Ohh get roasted

I doubt any school computer would even run cemu above a single fps though. My school computers didn't even have computers in them, they just streamed from a database. It was miserable even using them.
 
  • Like
Reactions: TotalInsanity4
Ohh get roasted

I doubt any school computer would even run cemu above a single fps though. My school computers didn't even have computers in them, they just streamed from a database. It was miserable even using them.

I was commenting about his impressive spelling.
 

Site & Scene News

Popular threads in this forum