I'm a bit of a brainlet and don't understand a whole lot about how consoles or vidya work. Can somebody explain to me why emulation can be so hit or miss? Like surely computers these days are powerful enough to be able to run PS2 games with no issue right? Even if it isn't the same hardware shouldn't they still be able to brute force it or something? Why is emulation so finicky?
Also feel free to talk about anything you've been emulating recently.
PS2 emulation is so spotty because of the way the hardware works and subsequently needs to emulated and there's comparatively low interest in improving on it as a result.
Michael Wilson
To expand in my post. If you have retard code, even adding a supercomputer would run the retard code poorly.
The emulator needs to be written better so more games play better. However since documentation isn’t there, a lot of devs even the PCSX2 ones lose moral and just being able to play from start to finish is good enough
Bentley Nelson
Here's why some emulators run well and others don't. Emulators rely on the fact that instead of software working directly with hardware, it creates another layer of software, in which the software (ISOs, ROMs, etc.) runs on another software, which is being run as it reinterprets the hardware (your hardware) to a version the software can understand. The reason why some emulators run better than others is because of documentation. Things like the SNES, NES, and GameCube were made with popular, well-documented processors that make it fairly easy to reverse engineer the rest and create a good emulator. In contrast, the N64 and PS2 have proprietary, poorly-documented hardware that make it very hard to create an accurate emulator.