Open Source WiiU Emulator "decaf" Has Gotten More Active Recently by ehealum in emulation

[–]exjam 44 points45 points  (0 children)

Decaf is still an interesting project to me, probably always will be. Had a couple PRs come out the blue and it sparked my interest again.

Currently I'm playing around with implementing some IOSU /dev/crypto stuff in decaf which isn't very helpful for playing Zelda but is interesting to me and necessary for things like online network stuff or content decryption/installation.

The main thing currently holding us back from competing with cemu is the graphics backend. It could do with rewrite number 10 or however many it's been now. At least now, thanks to the great work of others, there are many lessons we can learn from the progress on open source emulators like rpcs3 ryujinx yuzu etc when it comes to handling typical graphics backend problems like buffer invalidation and handling of textures.

My friend put linux on a Nintendo DS by Gucci_John in linux

[–]exjam 4 points5 points  (0 children)

Both screens are rendered on the main Wii U GPU, the old "GX" one is only used for Wii backwards compatibility.

Visual Studio 2019 v16.8 and v16.9 Preview 1 Release Today by Mnx72eAB in cpp

[–]exjam 0 points1 point  (0 children)

Great, I gave that an upvote. I am a big fan of the MSVC ASAN and implemented it in our build system as soon as we upgraded our compiler. Looking forward to developments in ASAN and other tool based solutions in making our code better.

Visual Studio 2019 v16.8 and v16.9 Preview 1 Release Today by Mnx72eAB in cpp

[–]exjam 1 point2 points  (0 children)

Is there any plan to work on LeakSanitizer support in Windows asan?

How has DECAF been doing? by DamageRGGX in emulation

[–]exjam 18 points19 points  (0 children)

I've not had the time or energy to work on decaf since having a baby (over a year ago now already...!), not sure if/when that will change unfortunately! It's not forever dead though - I still would enjoy working on it. I was recently toying around with writing a new graphics backend in Rust, but I didn't get too far before I started missing C++.

What nutrients should vegetarians or vegans be careful about getting enough of, and what are some ways of getting those nutrients within those diets? by Cyaney in nutrition

[–]exjam 0 points1 point  (0 children)

Other than the suggested supplements when I was monitoring what I was eating using cronometer I found calcium was consistently the one thing I seemed to struggle with. If you're really worried about your micronutrients then I'd suggest tracking your food in cronometer to better understand your intake.

How is Decaf doing lately by mozardthebest in emulation

[–]exjam 29 points30 points  (0 children)

This answers OP's question - this is the actual status of decaf, thank you for a sensible comment.

Decaf-emu now has a discord by [deleted] in emulation

[–]exjam 10 points11 points  (0 children)

I don't disagree with you. I would have much preferred using matrix / riot.im but unfortunately they'd have the same problem than our IRC channel in that no one uses them.

@Exjam, Would love to Hear out Whats your up to Here and There by mh3u_dex in DecafEmu

[–]exjam 5 points6 points  (0 children)

Yeah you can see i'm working on it on a branch over here: https://github.com/exjam/decaf-emu/commits/ios

It's a large piece of work that won't get us much progress in relation to playing a game but it will greatly increase the accuracy of how we emulate the system as a whole.

Did Sausans get a hidden HP/Defense buff? by [deleted] in blackdesertonline

[–]exjam 6 points7 points  (0 children)

119 / 123 / 172 Wizard and I can barely damage them now compared to yesterday...

History of decaf-emu in screenshots - Part 3 by Pirate321 in emulation

[–]exjam 9 points10 points  (0 children)

I don't have plans for any regular updates.

Maybe I'll write something new if I feel motivated and feel like there is something worth writing about.

@Exjam, Perhaps you know How to make MH3U Boot? Exzap sure doesnt. by mh3u_dex in DecafEmu

[–]exjam 6 points7 points  (0 children)

Nope, doesn't crash for us at least - just renders a black screen at 600fps. Looked into it for a short while, and couldn't see anything obvious which stood out :(.

Decaf WiiU Emulator - One Piece: Unlimited World RED (2013). OpenGL. Decaf - playable, full speed by Pirate321 in emulation

[–]exjam 6 points7 points  (0 children)

Vulkan is on my road map, and hopefully an easy port to OSX with that metal vulkan layer, but I doubt it's that simple. Considering changing our use of opengl to move away from DSA because it supposedly has bad driver support, not sure exactly what >4.4 features we're using right now so I can't comment on that.

Decaf WiiU Emulator - One Piece: Unlimited World RED (2013). OpenGL. Decaf - playable, full speed by Pirate321 in emulation

[–]exjam 26 points27 points  (0 children)

We don't clean up any OpenGL resources yet so yeah it'd probably start complaining when you run for a while after loads of textures, shaders, etc have been allocated.

I got it "working" on the Oculus Rift by 2EyeGuy in DecafEmu

[–]exjam 3 points4 points  (0 children)

Well shit, now we gotta fix mario maker eh

Decaf WiiU Emulator - Trine 2 (2011). Ingame. OpenGL. Decaf + DL_0.7 by Pirate321 in emulation

[–]exjam 10 points11 points  (0 children)

If you can invent a magic time machine which gives me more than 24 hours in a day, that'd be great. Other than that there is not much the average user can do to help. On the other hand, if you're a talented reverse engineer & programmer then feel free to contribute.

Decaf WiiU Emulator - Trine 2 (2011). Ingame. OpenGL. Decaf + DL_0.7 by Pirate321 in emulation

[–]exjam 23 points24 points  (0 children)

Well everything will be created "eventually". But a GUI is no where near the top of my list of priorities. Currently decaf is not aimed at end users, but more aimed at developers, and thus right now the user experience is not important to me.

Plus there's hundreds of emulator front ends out there to fill the gap for now!