

- Pcsx2 emulator too fast generator#
- Pcsx2 emulator too fast android#
- Pcsx2 emulator too fast code#
- Pcsx2 emulator too fast Pc#
- Pcsx2 emulator too fast ps3#
Pcsx2 emulator too fast ps3#
Quoting: slaapliedjeYeah, I experienced the same issue with the PS3 emulation as well.

I don't think it's one of those emulators that are coded in a way they won't even work on 64bit systems.Īt this price, just makes more sense to buy a small PCThat's a valid point, which Apple knows their fans will pay that expensive price anyhow for what amounts to a phone in a laptop. Quoting: WJMazepas Quoting: slaapliedje Quoting: WJMazepas Quoting: slaapliedje Quoting: TheLinuxPlebIs there going to be any ARM version? I think i saw somewhere that this is x86 only.Pretty sure PCSX2 is all open source, so in theory just needs a recompile.
Pcsx2 emulator too fast Pc#
The public that needs a high performance SBC is really small and is willing to pay a lot for it, so you see cases like the Jetson Xavier which is pretty expensive.Īt this price, just makes more sense to buy a small PC I mean Apple thinks it is time, why not Qualcomm? Granted I know most of them use closed source blobs for graphics, but the performance of them is pretty nice. I mean some of the cell phones are getting crazy performance, and would make excellent mini computers. On that note, I was just wondering why we haven't ever seen any of the higher end SoC makers release SBCs out there like the Pi. The only that i know is the Damon PS2 that is available on AndroidInteresting. Until today, there isnt a PCSX2 port for ARM until today. I don't think it's one of those emulators that are coded in a way they won't even work on 64bit systems. Quoting: slaapliedje Quoting: WJMazepas Quoting: slaapliedje Quoting: TheLinuxPlebIs there going to be any ARM version? I think i saw somewhere that this is x86 only.Pretty sure PCSX2 is all open source, so in theory just needs a recompile. Don't expect to have a pleasant ride on a raspi anytime soon.Ī solution would be to go the same road as PS3 emulation, that is, some kind of Static Binary Translation pass, which could considerably reduce the overhead - particularly for the floating point problem I'd expect. TLDR, ps2 emulation is not simple, even if it is quite old.

As such you can count that you will need at least 20 times the target raw performance here to get anywhere close a reasonable emulation, on one core (very very raw estimation would be 4GHz per core, at least 4 cores for the EE+2VUs+the graphics core- just to give an idea, Hz are not the precise/right way to express that). Mutli host thread for one target core can be used for defered optimization, but it's wayyyy harder to do. Add to that the fucked up version of floating points in PS2 (which forces you to clamp since it is 100% exotic) and you have a recipe for a pretty bad experience on ARM hosts - and even a bumpy ride on 圆4 until not so long ago.Īnd of course, when I talk about parrallelization, I only talk about one target core, one host thread. As such, you mostly need to resort to 1/ tricks to still make it more parallel (hurts precision) and 2/ High single core performance to soak having to emulate two cores on one thread still. Parallelizing it is very hard too, since synchronization between cores is very exotic (even modern SMP parallel simulation is non trivial btw, see Qemu's MT TCG effort). Now on the PS2 arch itself: emulating it is hard, the arch is really not standard, not at all: you have 3 cores, not two of them being the same.
Pcsx2 emulator too fast code#
Indeed, ARM is not a very good host for JITs, its ISA is not very efficient in term of icache footprint (like many RISCs) and will usually cause a lot of inflation in term of generated host code size VS target(PS2 here) code size - on the opposite, 圆4 or x86 thx to being very footprint efficient will result to a lower code inflation, even deflation on some blocks. Since PCSX2 was never thought with the idea of having a host agnostic architecture or just multiple backends for hosts, even the 圆4 port is non trivial (and even then, it would be simpler, not trivial).
Pcsx2 emulator too fast generator#
I can add to it: first you clearly don't just need to recompile, since PCSX2 is a JIT, so porting to ARM means rewriting a code generator for it. I remember a post in forum from Gregory Henault explaining far and large why it was not such a good idea / hard if you want to search.
Pcsx2 emulator too fast android#
The only that i know is the Damon PS2 that is available on Android Quoting: WJMazepas Quoting: slaapliedje Quoting: TheLinuxPlebIs there going to be any ARM version? I think i saw somewhere that this is x86 only.Pretty sure PCSX2 is all open source, so in theory just needs a recompile.
