I was wondering what some of the factors were in determining whether a game would be compatible with the emulator, cause many of my games are playable but there is one (Onimusha Blade Warriors) that just does not start up at all, i.e. gets a black screen right at the beginning. Also is the team working towards faster emulation or more compatibility right now?
Anyways, a big thank you to the team that made PS2 emulation possible.
05-07-2012, 05:54 PM
(This post was last modified: 05-07-2012, 05:59 PM by ShadowABC.)
hmmm pcsx2 r5187 preset 3 (balanced) plus mtvu
hardware is i7-2630qm 2.0GHz and nvidia GeForce GT540M (anyway my hardware is okay, can play with 45-60fps usually for the games that are able to start up, still enjoyable lols)
We're aiming for compatibility first, speed second.
If a code fix makes everything 20% slower though, we implement it as a custom gamefix.
I see....thanks for the fast replies everyone.
Technically speaking, the biggest obstacle to fast, clean emulation is batshit incompetence by games developers. The Gameboy Advanced classic Golden Sun 2 proved agonizing to emulate on devices like the PSP because it was, according to the emulation configuration file's footnote, "Probably the most horrifically coded GBA game in existence."
An emulator, by nature, needs to be able to predict a game's behavior in order to recompile it in real time. Some games have bizzare coding which makes them nightmarish to recompile.
Performance isn't the only concern. Some games create special effects using non-kosher methods. The Nintendo 64 *masterpiece* Perfect Dark, STILL hasn't been emulated perfectly, (heh) after 12 years. The main culprits remain the GFX required for sky, night vision, and remote camera. There are workarounds, but the fact remains that emulating the game is still an annoying experience.
The Playstation 2 is an extremely complex piece of hardware. In order to squeeze as much performance out of it as possible, developers resorted to highly unorthodox tricks which don't always emulate properly. The main victim of this has been visual effects, not performance. PCSX2's hardware renderers are unfortunately nowhere near as accurate as software rendering.
Another example for different games int he same sereis is Final Fantasy X and X-2 as the first is quite playable on weaker systems while X-2 requires a much better PC and even software mode for FMVs to work correctly.