|
Post by pgamer on Oct 11, 2009 12:57:59 GMT 1
This project is good and a lot of games are running, but some games have problems with the perfoamnce / speed. I'm surprised, because the PSP is still commonly sold, and the SNES is still very popular. Is it so difficult, to develoop an emulator? I think many would wish that the emulator is better, so that it is possible to play Games like Super Mario Kart, or Donkey Kong without speed drops.
|
|
|
Post by exenteth on Oct 13, 2009 3:18:29 GMT 1
Developping an emulator takes A LOT of effort, and A LOT of knowledge - that's why this one was actually ported from PC to PSP, not developped from scratch. It takes someone familiar with CPU architectures, and how this interfaces with hardware devices. Furthermore, and this is the key, it takes someone with the SNES's blueprints - and the smarts to figure out how it works. The SNES is a very strange architecture - either from how old it is or just so they could hide "trade secrets" - that takes a really good head on your shoulders to understand. The games (ROMs), from what I have read and understood (not much) are not static in memory but actually change as you play the game - which adds another layer of complexity. Last, but not least, the SNES had the ability to boosts its power with additional CPUs under the form of chips that were installed inside certain game cartridges - the SuperFX chip is the most widely know. So even if the emulator were redevelopped specifically for the PSP, attaining the level of parallelism from the SNES CPU + the chip is difficult given the PSP's limited hardware. To make things even worse, the PSP hardware is also abstracted via "trade secrets" and writing code for it is difficult without the know-how and the patience to study every little circuit inside it. Sooooo... THIS particular version of the emulator has hit its potential max - for additionnal speed, you'd have to find someone with the know-how, the knowledge, the smarts and, most importantly, THE TIME
|
|