WizardStan said:
This is what I've been trying to say, there is only one reason for someone to write an emulator: because they want to. Every other justification that anyone has had has been countered with alternatives. Saying "I want an emulator" will not make someone else write one for you. If you want an emulator, learn to program and start writing one!
I mentioned some other reasons, maybe you missed them since they were buried.. here's a bullet list of whatever I can think of.
These things can be done with some or all flashcards or extra devices, sometimes only the more high end ones, so if they can consider it an advantage not having to buy it:
- Have several games on one card
- Save states
- Cheat support
- Pause anywhere (games don't always allow this)
- Not limited as much in save space
- Can download save games from other places
- Can put variable ROMs and possibly peripherals on want on the GBA slot (for DS you'd need a slot 2 card and for DSi you're out of luck entirely)
These are advantages that can't be done on the real thing:
- Fast forward. While it might seem unlikely that Pandora will be fast enough for this to ever be that useful I wouldn't count it out for all games. I saved a significant amount of time using this in gpSP in Castlevania: Aria of Sorrow, on PSP. Remember, fast forward = high frameskip, so if you can get good results w/o frameskip then you should be able to fast forward some with it.
- Slow motion (hopefully not just the unintentional kind ;P)
- Options to improve execution quality in some games by allowing more clock cycles to be emulated than would on the real thing, again this depends on overall performance. gpSP's liberal cycle policy really does cause some games to run noticeably better than they do on a GBA.
- Rewind
- Image filters (speed hit but we do have a DSP)
- Higher resolution 3D could be possible at least in theory, although it'd be a decent performance hit too
- Reassign controls arbitrarily
- Change orientation of screens
- If you only need one screen active then you can get a much bigger display than a real DS
- Audio could be higher quality, through higher frequency processing, interpolation, filtering, and most likely better hardware
- Can be used to debug, not as effectively as one on a PC, but still somewhat doable with the keyboard et al
- TV out, unless there's some mod or something I don't know about
- Long shot, but if WiFi emulation were done then you might be able to play adhoc WiFi games over an internet connection, something a DS can NOT do.