delroth Wrote:Gekko is even worse tbh - from what I've seen of their codebase, it's even uglier than Dolphin currently is (seriously, that JIT recompiler is horrible) and recent changes in Gekko basically copy what Dolphin does with different names, both the good and the bad.
The hle-audio branch is guilty of copy+paste+rename, only because I didn't really understand what either the old HLE code was doing (look at it master, then puke, then puke again) and Dolphin seemed like a good place to start until things went somewhere (but they're going nowhere, and tbh I'd really like to do a good LLE implementation of the DSP instead, since at least that's credibly documented). That branch is mostly poking around atm, not doing much. I don't think that branch can go anywhere, not with my skills, and certainly not unless I started RE'ing the Zelda ucode on real hardware. Can't speak for others' commits, but mine have mostly been Joystick/Input related in master. But yeah, our codebase ain't pretty :p But an alternative emulator ain't gonna make itself a pretty codebase by itself (I've tried...)
More seriously delroth, I wish you the best of luck in whatever you do. Even if you're leaving the project, just remember that you've had quite a positive impact on the project as a whole. That you were with us for so long was a great opportunity for everyone. Not just saying something to say it; New-AX-HLE rocks, and you'll always be remembered for kicking the old HLE implementation in the balls. Whatever you do from now on, have fun man