Dolphin Progress May and June 2022
dolphin-emu.org
dolphin-emu.org
Wow.
Always fun to see what they have been working on and it's a bit inspirational to see such dedication long after the emulator had accomplished near total coverage at native framerates and has at this point implemented even it's userbases stretch goals. Now it's just building out features to understand and help teach us mere mortals, and I'm thankful for each lesson my lizard brain holds onto.
Are they financially independent? Do they have a day job?
How many old iphone games are just completely lost now because it's a closed system?
Edit: since this is being downvoted I’ll add more constructive thoughts. While I was unfamiliar with dolphin/dolphin-emu before visiting the posted link im very glad GameCube emulators for pc/Mac exist. Will know how to play Wind Waker if the desire ever arises, until then I’ll stick to the n64!
It'd be interesting to see old G3, G4, and G5-based Macs repurposed as deluxe GameCube and Wii emulators. Potentially Wii U too, but I'd imagine that would be restricted to tail-end models of multi-CPU G5 towers with the best GPUs those machines can handle.
> AArch64 does have its advantages, though. Namely, the processors have 31 registers, compared to the 16 available in x86-64 processors. The PowerPC processor we are emulating has 32 registers, and while it is rare for all of them to be used within a single code block, more registers is always nice to have. Another difference is that AArch64 and PowerPC have 3 operand instructions while x86-64 only has two.
PPC: A = B + C
AArch64: A = B + C
x86-64: A = B, A = A + C
> As you can see, it makes emulating some instructions much cleaner and easier than on our x86-64 JIT.So yes, it is certainly more straightforward: the JIT can do something closer to a one-to-one translation without having to spill registers as often. But they don't go into detail about how much of a performance benefit that is; I'd imagine a small boost but not something too drastic.
I don't doubt that Windows 7 usage is dwindling, but it's largely a self-fulfilling prophecy as developers miscount the size of their legacy user base which makes the application break on older systems and then the users either stop updating which means developers see fewer users in their metrics. It's unfortunate that the Dolphin team couldn't see the value in continuing legacy support and even more unfortunate that it's Qt's fault they had to abandon it.
How does Windows 7 preserve compatibility with older games? Dolphin's goal is to be compatible with all Gamecube (and Wii) games. If Windows 7 is impeding that goal, I don't see how Windows 7 will have better compatibility with older gamecube game.
Also, from the perspective of Windows 7, every Gamecube game had already been released by the time Windows 7 was generally available (the Gamecube's EOL was in 2007; Windows 7 came out in 2010). No game could have "targeted" windows 7.
At this point - that's the users problem. Don't say you don't want to engage with the developers of your software and then be flabbergasted when they stop supporting you.
I personally have a fork of Dolphin that retains compatibility with OS X 10.9 Mavericks. The hardest part was building QT 5.9 with Mavericks compatibility.