Dolphin, the GameCube and Wii emulator - Forums

Full Version: If dolphin emulates the hardware...
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
(11-15-2017, 06:17 PM)DrHouse64 Wrote: [ -> ]Now that you mention XBox, I'm curious if anyone ever tried to make a AOT recompiler for the very first XBox games, since emulation seems hard for many reasons.

There won't be any AOT recompiler. For no console ever. At least not useful ones. There is no way to recompile an indirect jump with touring-complete address. And keep in mind, every return instruction is an indirect jump...
(11-15-2017, 06:17 PM)DrHouse64 Wrote: [ -> ]Now that you mention XBox, I'm curious if anyone ever tried to make a AOT recompiler for the very first XBox games, since emulation seems hard for many reasons.

Not completely AOT, but someone did a recompiler (with parts partly being emulated) for XBox 360: https://github.com/rexdex/recompiler
(11-13-2017, 10:45 PM)Delphinidae1 Wrote: [ -> ]...how can it run games at 60 fps and at higher resolutions than native? I mean, if it emulates the hardware, shouldn't it behave like the hardware? If you can run the game at 60 fps it's like you're emulating a better hardware or something. Can someone explain this? Thank you.


Because the PC hardware is actually inferior in some ways ... the reason why is "more powerful" is because that's just the end result when you throw more brute force at it, additional, various bits that were simply not designed in a way of what gaming wants.

PC was never build for gaming from the get go.

Check out the recent Hybrid XFB post, the biggest problem is the copying data from GPU to Main memory, this lower performance, and also the different performances, are one of the biggest downsides of PCs vs modern consoles like PS4 with just 8GB of GDDR5, if we exclude all the on-die caches.

While I like the idea of having a motherboard and being able to fiddle with adding RAM, GPU, and all kinds of add-in cards ... that is a major thing why it's actually slower, the path the bits have to take from RAM on the GPU, through all the circuitry, to the PCIE and along the motherboard to the RAM, and they might even go past the CPU first, but not sure.

Intel is trying to rectify this with recently announced EMIB, but firstly meant for laptops - in a way it's about time, but I don't want PCs turned to proprietary apples, the threat from the mobile devices which will grown in wearables is going to be ever bigger for the freedom of the PC in future, so I'd rather do a Hybrid PCX instead of some wholly integrated circuit to lock it all away.
Um, I don't know what you are answering Renazor but, it isn't their question. :/ The question was "how can [dolphin] run games at 60fps and at higher resolutions than native", and your answer is "PC hardware is actually inferior" Eeeehh? That doesn't make any sense! Clearly modern PC hardware is superior, otherwise Dolphin would never be able to do the things it does!

Well, please read what people say carefully before you answer. Your answer is so off the wall that it's basically off-topic!
Ooops sorry, I meant proportionally inferior, they are so good, but yet the GPU-MAIN RAM copy is so slow compared to the rest.
Pages: 1 2