Emulation [RELEASE] Cemu - Wii U emulator

  • Thread starter Thread starter Exzap
  • Start date Start date
  • Views Views 7,756,501
  • Replies Replies 21,671
  • Likes Likes 284
upload_2015-11-2_23-48-41.png

It's certainly pretty! Looks like the problem scissoring the view and causing most frames not to render in MK8 was fixed as part of the changes, so you can actually see things going on in Time Trials now (and the loading screens). Might post a video later of what leaving the staff ghost replays on looks like. Breaks a few other things like wind waker, but that's understandable. Nice work!
 
Donkey Kong Country Tropical Freeze still crashes on attempting to go in-game but the menu looks visually better!
 
This is awesome! Cemu is progressing nicely and at a rapid pace. That's some dedication right there. Good work.
 
  • Like
Reactions: Exzap
I just released Cemu 1.0.2! Visit the new official Cemu website for the download link. You can also find a detailed changelog there.
To summarize, this release consists mostly of behind-the-scenes changes and several improvements for the rendering backend.

:yaysp: KEEP UP THE GREAT WORK BRO!!!
 
In darksiders 2 you can now see the map in greenish-yellowish style + death and his horse but death is black and his horse is green
 
  • Like
Reactions: Exzap
Exzap do you know what the problem with sm 3d world is ? Is it lacking something that is not yet implemented in the emulator :-)=?
 
Exzap do you know what the problem with sm 3d world is ? Is it lacking something that is not yet implemented in the emulator :-)=?
It most likely is, i noticed on a couple games there were unsupported lib calls that crashed the game, so chances are yes, it's something missing
 
Can anyone test Wind Waker HD on the latest version? Thanks, i just want to know the progress and i want to see how well it goes on nvidia + intel as well, but i do not have the game yet.
 
Can anyone test Wind Waker HD on the latest version? Thanks, i just want to know the progress and i want to see how well it goes on nvidia + intel as well, but i do not have the game yet.
The game is the same as usual, can't get past the controller select screen, the only thing that changed is the background is now completely black
 
  • Like
Reactions: ironmaster49
Monster Hunter 3 Ultimate finally shows *something* in framebuffer 0 and 1 :) Just glitchy, grey triangles but it's progress! Nice update.
Here's the log file btw, just in case you want to have a look:
[09:22:52] Unsupported lib call: nn_uds.__sti___11_uds_Api_cpp_f5d9abb2
[09:22:52] Unsupported lib call: coreinit.__ghsLock
[09:22:52] Unsupported lib call: coreinit.__ghsUnlock
[09:22:52] Unsupported lib call: nn_act.Initialize__Q2_2nn3actFv
[09:22:52] Unsupported lib call: coreinit.FSInit
[09:22:52] Unsupported lib call: coreinit.FSSetStateChangeNotification
[09:22:52] Unsupported lib call: coreinit.FSInitCmdBlock
[09:22:52] Unsupported lib call: coreinit.FSSetUserData
[09:22:52] Unsupported lib call: nn_save.SAVEInit
[09:22:52] Unsupported lib call: coreinit.UCOpen
[09:22:52] Unsupported lib call: coreinit.UCClose
[09:22:52] Unsupported lib call: coreinit.MCP_Open
[09:22:52] Unsupported lib call: coreinit.MCP_Close
[09:22:52] Unsupported lib call: proc_ui.ProcUIInit
[09:22:52] Unsupported lib call: coreinit.OSSetScreenCapturePermission
[09:22:52] Unsupported lib call: proc_ui.ProcUISetMEM1Storage
[09:22:52] Unsupported lib call: proc_ui.ProcUISetBucketStorage
[09:22:52] Unsupported lib call: proc_ui.ProcUIRegisterCallback
[09:22:52] Unsupported lib call: coreinit.OSSetThreadPriority
[09:22:52] Unsupported lib call: gx2.GX2SetTVBuffer
[09:22:52] Unsupported lib call: gx2.GX2SetTVScale
[09:22:52] Unsupported lib call: gx2.GX2SetTVGamma
[09:22:52] Unsupported lib call: gx2.GX2SetDRCScale
[09:22:52] Unsupported lib call: gx2.GX2SetDRCGamma
[09:22:52] Unsupported lib call: gx2.GX2SetRasterizerClipControlEx
[09:22:52] Unsupported lib call: gx2.GX2InitDepthBufferRegs
[09:22:52] Unsupported lib call: gx2.GX2InitDepthBufferHiZEnable
[09:22:52] Unsupported lib call: padscore.WPADRegisterAllocator
[09:22:52] Unsupported lib call: padscore.WPADEnableURCC
[09:22:52] Unsupported lib call: padscore.KPADReset
[09:22:52] Unsupported lib call: vpad.VPADInit
[09:22:52] Unsupported lib call: coreinit.bspGetHardwareVersion
[09:22:52] Unsupported lib call: coreinit.OSEnforceInorderIO
[09:22:52] Unsupported lib call: coreinit.OSDisableInterrupts
[09:22:52] Unsupported lib call: coreinit.OSRestoreInterrupts
[09:22:52] Unsupported lib call: padscore.KPADSetConnectCallback
[09:22:52] Unsupported lib call: padscore.KPADSetControlMplsCallback
[09:22:52] Unsupported lib call: coreinit.OSDynLoad_SetAllocator
[09:22:52] Unsupported lib call: erreula.ErrEulaCreate__3RplFPUcQ3_2nn7erreula10RegionTypeQ3_2nn7erreula8LangTypeP8FSClient
[09:22:52] FSOpenFile(0x100c1c8c,0x100c338c,/vol/content/nativeCafe/LtUserShader/LtUserShaderPackage.lfx,r,...) LR: 0x01c92d34

[09:22:52] Open file /vol/content/nativeCafe/LtUserShader/LtUserShaderPackage.lfx (access: r result: ok handle: 1)
[09:22:52] FSGetStatFile(0x100c1c8c, 0x100c338c, 1, 0x50e00bc0, 0x000004bc)

[09:22:52] FSReadFile(0x100c1c8c,0x100c338c,0x110d6e00,0x2c,0x1,1,0x0,0x4bc) Thread: 0x50e04140

[09:22:52] FSReadFile(0x100c1c8c,0x100c338c,0x110d6e00,0x40000,0x1,1,0x0,0x4bc) Thread: 0x50e04140

[09:22:52] FSReadFile(0x100c1c8c,0x100c338c,0x110d6e00,0x40000,0x1,1,0x0,0x4bc) Thread: 0x50e04140

[09:22:52] FSReadFile(0x100c1c8c,0x100c338c,0x110d6e00,0x40000,0x1,1,0x0,0x4bc) Thread: 0x50e04140

[09:22:52] FSReadFile(0x100c1c8c,0x100c338c,0x110d6e00,0x1add0,0x1,1,0x0,0x4bc) Thread: 0x50e04140

[09:22:52] FSCloseFile(...)

[09:22:52] Unsupported lib call: gx2.GX2InitSamplerBorderType
[09:22:52] Unsupported lib call: gx2.GX2InitSamplerZMFilter
[09:22:52] Unsupported lib call: gx2.GX2InitSamplerLOD
[09:22:52] Unsupported lib call: gx2.GX2InitSamplerFilterAdjust
[09:22:52] Unsupported lib call: gx2.GX2SetGeometryShaderInputRingBuffer
[09:22:52] Unsupported lib call: gx2.GX2SetGeometryShaderOutputRingBuffer
[09:22:52] FSOpenFile(0x100c1c8c,0x100c338c,/vol/content/nativeCafe/shaderArc.arc,r,...) LR: 0x01c92d34

[09:22:52] Open file /vol/content/nativeCafe/shaderArc.arc (access: r result: ok handle: 2)
[09:22:52] FSGetStatFile(0x100c1c8c, 0x100c338c, 2, 0x50e00bb0, 0x000004bc)

[09:22:52] FSReadFile(0x100c1c8c,0x100c338c,0x110d6e00,0xc,0x1,2,0x0,0x4bc) Thread: 0x50e04140

[09:22:52] FSReadFile(0x100c1c8c,0x100c338c,0x110d6e00,0x50,0x1,2,0x0,0x4bc) Thread: 0x50e04140

[09:22:52] FSSetPosFile(0x100c1c8c,0x100c338c,2,0x00000000,0x000004bc) Thread: 0x50e04140

[09:22:52] FSReadFile(0x100c1c8c,0x100c338c,0x110d6e00,0x40000,0x1,2,0x0,0x4bc) Thread: 0x50e04140

[09:22:52] FSReadFile(0x100c1c8c,0x100c338c,0x110d6e00,0x40000,0x1,2,0x0,0x4bc) Thread: 0x50e04140

[09:22:53] FSReadFile(0x100c1c8c,0x100c338c,0x110d6e00,0x40000,0x1,2,0x0,0x4bc) Thread: 0x50e04140

[09:22:54] FSReadFile(0x100c1c8c,0x100c338c,0x110d6e00,0x3f1c3,0x1,2,0x0,0x4bc) Thread: 0x50e04140

[09:22:55] FSCloseFile(...)

[09:22:55] FSOpenFile(0x100c1c8c,0x100c338c,/vol/content/nativeCafe/system/texture/sysfont_AM_NOMIP.tex,r,...) LR: 0x01c92d34

[09:22:55] Open file /vol/content/nativeCafe/system/texture/sysfont_AM_NOMIP.tex (access: r result: ok handle: 3)
[09:22:55] FSGetStatFile(0x100c1c8c, 0x100c338c, 3, 0x50e00248, 0x000004bc)

[09:22:55] FSReadFile(0x100c1c8c,0x100c338c,0x110d6e00,0x10,0x1,3,0x0,0x4bc) Thread: 0x50e04140

[09:22:55] FSReadFile(0x100c1c8c,0x100c338c,0x110d6e00,0x10000,0x1,3,0x0,0x4bc) Thread: 0x50e04140

[09:22:55] FSCloseFile(...)

[09:22:55] FSOpenFile(0x100c1c8c,0x100c338c,/vol/content/nativeCafe/system/texture/DefaultCube_CM.tex,r,...) LR: 0x01c92d34

[09:22:55] Open file /vol/content/nativeCafe/system/texture/DefaultCube_CM.tex (access: r result: ok handle: 4)
[09:22:55] FSGetStatFile(0x100c1c8c, 0x100c338c, 4, 0x50e00248, 0x000004bc)

[09:22:55] FSReadFile(0x100c1c8c,0x100c338c,0x110d6e00,0x10,0x1,4,0x0,0x4bc) Thread: 0x50e04140

[09:22:55] FSReadFile(0x100c1c8c,0x100c338c,0x110d6e00,0xc06c,0x1,4,0x0,0x4bc) Thread: 0x50e04140

[09:22:55] FSSetPosFile(0x100c1c8c,0x100c338c,4,0x0000b07c,0x000004bc) Thread: 0x50e04140

[09:22:55] FSCloseFile(...)

[09:22:55] FSOpenFile(0x100c1c8c,0x100c338c,/vol/content/nativeCafe/system/texture/HbmIcon_GSM_HQ_NOMIP.tex,r,...) LR: 0x01c92d34

[09:22:55] Open file /vol/content/nativeCafe/system/texture/HbmIcon_GSM_HQ_NOMIP.tex (access: r result: ok handle: 5)
[09:22:55] FSGetStatFile(0x100c1c8c, 0x100c338c, 5, 0x50e00248, 0x000004bc)

[09:22:55] FSReadFile(0x100c1c8c,0x100c338c,0x110d6e00,0x10,0x1,5,0x0,0x4bc) Thread: 0x50e04140

[09:22:55] FSReadFile(0x100c1c8c,0x100c338c,0x110d6e00,0x4000,0x1,5,0x0,0x4bc) Thread: 0x50e04140

[09:22:55] FSCloseFile(...)

[09:22:57] Unsupported lib call: snd_user.AXFXSetHooks
[09:22:57] Unsupported lib call: snd_core.AXUserBegin
[09:22:57] Unsupported lib call: snd_core.AXUserEnd
[09:22:57] Unsupported lib call: snd_core.AXInit
[09:22:57] Unsupported lib call: snd_core.AXSetDefaultMixerSelect
[09:22:57] Unsupported lib call: snd_core.AXRegisterFrameCallback
[09:22:57] Unsupported lib call: snd_core.AXSetDeviceVolume
[09:22:57] Unsupported lib call: snd_core.AXSetDRCVSMode
[09:22:57] Unsupported lib call: snd_core.AXRegisterAuxACallback
[09:22:57] Unsupported lib call: snd_core.AXRegisterAuxBCallback
[09:22:57] Unsupported lib call: snd_user.AXFXReverbHiInit
[09:22:57] Unsupported lib call: snd_user.AXFXReverbHiSettings
[09:22:57] Unsupported lib call: snd_user.AXFXReverbHiShutdown
[09:22:57] Unsupported lib call: snd_user.AXFXMultiChReverbInit
[09:22:57] FSOpenFile(0x100c1c8c,0x100c338c,/vol/content/nativeCafe/sound/initial.scsr,r,...) LR: 0x01c92d34

[09:22:57] Open file /vol/content/nativeCafe/sound/initial.scsr (access: r result: ok handle: 6)
[09:22:57] FSGetStatFile(0x100c1c8c, 0x100c338c, 6, 0x50e00b28, 0x000004bc)

[09:22:57] FSReadFile(0x100c1c8c,0x100c338c,0x110d6e00,0x88e0,0x1,6,0x0,0x4bc) Thread: 0x50e04140

[09:22:57] FSCloseFile(...)

[09:22:57] FSOpenFile(0x100c1c8c,0x100c338c,/vol/content/nativeCafe/sound/initial_d.sdsr,r,...) LR: 0x01c92d34

[09:22:57] Open file /vol/content/nativeCafe/sound/initial_d.sdsr (access: r result: ok handle: 7)
[09:22:57] FSGetStatFile(0x100c1c8c, 0x100c338c, 7, 0x50e00b28, 0x000004bc)

[09:22:57] FSReadFile(0x100c1c8c,0x100c338c,0x110d6e00,0x50,0x1,7,0x0,0x4bc) Thread: 0x50e04140

[09:22:57] FSCloseFile(...)

[09:22:57] Unsupported lib call: erreula.ErrEulaIsAppearHomeNixSign__3RplFv
[09:22:57] Unsupported lib call: gx2.GX2SetPointSize
[09:22:57] Unsupported lib call: gx2.GX2SetLineWidth
[09:22:57] Unsupported lib call: coreinit.OSEnableHomeButtonMenu
[09:22:57] Unsupported lib call: gx2.GX2SetScissor
[09:22:57] Unsupported lib call: gx2.GX2SetAlphaToMask
[09:22:57] Unsupported lib call: gx2.GX2SetStencilMask
[09:22:57] Unsupported lib call: gx2.GX2WaitTimeStamp
[09:22:57] Unsupported lib call: gx2.GX2Flush
[09:22:57] Unsupported lib call: nn_save.SAVEInitSaveDir
[09:22:57] Unsupported lib call: gx2.GX2SetTVEnable
[09:22:57] Unsupported lib call: gx2.GX2SetDRCEnable
[09:22:58] Open file /vol/storage_mlc01/emulatorSave/8b761c2a/system (access: status result: not found)
[09:22:58] FSOpenFile(0x100c1c8c,0x2d122320,/vol/content/nativeCafe/arc/ID/ID_resi_eng.arc,r,...) LR: 0x01c92d34

[09:22:58] Open file /vol/content/nativeCafe/arc/ID/ID_resi_eng.arc (access: r result: ok handle: 8)
[09:22:58] FSGetStatFile(0x100c1c8c, 0x2d122320, 8, 0x2d121ad8, 0x000004bc)

[09:22:58] FSReadFile(0x100c1c8c,0x2d122320,0x110d6e00,0xc,0x1,8,0x0,0x4bc) Thread: 0x2d0e1bd0

[09:22:58] FSReadFile(0x100c1c8c,0x2d122320,0x110d6e00,0x5f0,0x1,8,0x0,0x4bc) Thread: 0x2d0e1bd0

[09:22:58] FSSetPosFile(0x100c1c8c,0x2d122320,8,0x00000000,0x000004bc) Thread: 0x2d0e1bd0

[09:22:58] FSReadFile(0x100c1c8c,0x2d122320,0x110d6e00,0x40000,0x1,8,0x0,0x4bc) Thread: 0x2d0e1bd0

[09:22:58] FSSetPosFile(0x100c1c8c,0x11119978,8,0x00040000,0x000004bc) Thread: 0x1111af30

[09:22:58] FSReadFile(0x100c1c8c,0x11119978,0x110d6e00,0x40000,0x1,8,0x0,0x4bc) Thread: 0x1111af30

[09:22:58] FSSetPosFile(0x100c1c8c,0x11119978,8,0x00080000,0x000004bc) Thread: 0x1111af30

[09:22:58] FSReadFile(0x100c1c8c,0x11119978,0x110d6e00,0x40000,0x1,8,0x0,0x4bc) Thread: 0x1111af30

[09:22:58] FSSetPosFile(0x100c1c8c,0x11119978,8,0x000c0000,0x000004bc) Thread: 0x1111af30

[09:22:58] FSReadFile(0x100c1c8c,0x11119978,0x110d6e00,0x40000,0x1,8,0x0,0x4bc) Thread: 0x1111af30

[09:22:59] Unsupported lib call: vpad.VPADStopMotor
[09:22:59] FSSetPosFile(0x100c1c8c,0x11119978,8,0x00100000,0x000004bc) Thread: 0x1111af30

[09:22:59] FSReadFile(0x100c1c8c,0x11119978,0x110d6e00,0x40000,0x1,8,0x0,0x4bc) Thread: 0x1111af30

[09:22:59] FSSetPosFile(0x100c1c8c,0x11119978,8,0x00140000,0x000004bc) Thread: 0x1111af30

[09:22:59] FSReadFile(0x100c1c8c,0x11119978,0x110d6e00,0x40000,0x1,8,0x0,0x4bc) Thread: 0x1111af30

[09:23:00] FSSetPosFile(0x100c1c8c,0x11119978,8,0x00180000,0x000004bc) Thread: 0x1111af30

[09:23:00] FSReadFile(0x100c1c8c,0x11119978,0x110d6e00,0x40000,0x1,8,0x0,0x4bc) Thread: 0x1111af30

[09:23:00] FSSetPosFile(0x100c1c8c,0x11119978,8,0x001c0000,0x000004bc) Thread: 0x1111af30

[09:23:00] FSReadFile(0x100c1c8c,0x11119978,0x110d6e00,0x40000,0x1,8,0x0,0x4bc) Thread: 0x1111af30

[09:23:01] FSSetPosFile(0x100c1c8c,0x11119978,8,0x00200000,0x000004bc) Thread: 0x1111af30

[09:23:01] FSReadFile(0x100c1c8c,0x11119978,0x110d6e00,0x40000,0x1,8,0x0,0x4bc) Thread: 0x1111af30

[09:23:01] FSSetPosFile(0x100c1c8c,0x11119978,8,0x00240000,0x000004bc) Thread: 0x1111af30

[09:23:01] FSReadFile(0x100c1c8c,0x11119978,0x110d6e00,0x40000,0x1,8,0x0,0x4bc) Thread: 0x1111af30

[09:23:02] FSSetPosFile(0x100c1c8c,0x11119978,8,0x00280000,0x000004bc) Thread: 0x1111af30

[09:23:02] FSReadFile(0x100c1c8c,0x11119978,0x110d6e00,0x40000,0x1,8,0x0,0x4bc) Thread: 0x1111af30

[09:23:03] FSSetPosFile(0x100c1c8c,0x11119978,8,0x002c0000,0x000004bc) Thread: 0x1111af30

[09:23:03] FSReadFile(0x100c1c8c,0x11119978,0x110d6e00,0x40000,0x1,8,0x0,0x4bc) Thread: 0x1111af30

[09:23:03] FSSetPosFile(0x100c1c8c,0x11119978,8,0x00300000,0x000004bc) Thread: 0x1111af30

[09:23:03] FSReadFile(0x100c1c8c,0x11119978,0x110d6e00,0xe734,0x1,8,0x0,0x4bc) Thread: 0x1111af30

[09:23:05] FSCloseFile(...)

[09:23:05] FSOpenFile(0x100c1c8c,0x2d122320,/vol/content/nativeCafe/arc/shell/shell.arc,r,...) LR: 0x01c92d34

[09:23:05] Open file /vol/content/nativeCafe/arc/shell/shell.arc (access: r result: ok handle: 9)
[09:23:05] FSGetStatFile(0x100c1c8c, 0x2d122320, 9, 0x2d121ad8, 0x000004bc)

[09:23:05] FSReadFile(0x100c1c8c,0x2d122320,0x110d6e00,0xc,0x1,9,0x0,0x4bc) Thread: 0x2d0e1bd0

[09:23:05] FSReadFile(0x100c1c8c,0x2d122320,0x110d6e00,0x1540,0x1,9,0x0,0x4bc) Thread: 0x2d0e1bd0

[09:23:05] FSSetPosFile(0x100c1c8c,0x2d122320,9,0x00000000,0x000004bc) Thread: 0x2d0e1bd0

[09:23:05] FSReadFile(0x100c1c8c,0x2d122320,0x110d6e00,0x9d31,0x1,9,0x0,0x4bc) Thread: 0x2d0e1bd0

[09:23:05] FSCloseFile(...)

[09:23:05] Unsupported lib call: swkbd.SwkbdIsNeedCalcSubThreadFont__3RplFv
[09:23:05] Unsupported lib call: swkbd.SwkbdIsNeedCalcSubThreadPredict__3RplFv
 
I'm sure this has been brought up in these 56 pages, but if you get the Monster Hunter 3 packet relay tool working that would be very cool.
 
Go play dolphin emulator and have fun with stutters then, Emulators struggle on amd processors because amd doesn't focus on power, they focus on more cores, why do you think everyone recommends intel for emulation? it's not because they are fanboys, it's because more power to actually run it, an emu goes through various processes, a Switch of thousands of ARM commands then the dev has to create every action for it as well, it gets very resource intensive on certain games.

EDIT: i also forgot the one major issue of emulating 3D games, shader compilation, Metroid prime? still has issues with it to date, now think of what it's going to be like with WiiU
Exjam's been working on it for a while, it's pretty much done lmao
 
3 test will be soon uploaded on my channel, ill post links here ofcourse
The tests are : Darksiders 2, New Super Mario Bros U (still crashing when you press any button to continue ) and splatoon
 
Is someway useful keep the logs?
Maybe send it to Exzap by game, or something like that...

I'll keep testing with DS2, SM3DW, TLOZWWHD
('m running out of HD)
xD


Edit: A Little mixup here jojojo
Lol :D , and no , he tests every game and looks at the log for unsupported lib calls and implements them, bit by bit, so no need
 
ZELDA WW HD fixed dark bugs the right side, but with black sky now (but which are seen correct in the framebuffer 22)
 
Last edited by Bahax FZ,
  • Like
Reactions: mutinize
ZELDA WW HD fixed dark bugs the right side, but with black clouds now (but which are seen in the framebuffer 22)

lol :D I was going to upload the same vid, still tho ill upload darksiders 2 , splatoon and super Mario bros U in few minutes
 

Site & Scene News

Popular threads in this forum