[General Topics] Menneisyys:
First, let's elaborate on whether it's at all worth emulating ZX Spectrum (or, of course, one of its more advanced, Russian clones).

1.1 Is Windows Mobile-based Spectrum emulation worth the trouble at all?

While, technically, the ZX Spectrum has FAR inferior gaming capabilities compared to the most important, direct competitor of the model, the Commodore 64, in certain cases (not taking into the account of emulating post-Soviet games / hardware), it may still be worth preferring to emulate other platforms.

First, there are several games not released for other platforms or, when released at all, these titles are not possible to get. For example, should you want to play the classic game Pssst, you WILL need Spectrum emulation (unless you play the Flash remake). Also, there are some other well-known titles not existing on many other platforms; for example, Lords of Midnight and Doomdark's Revenge. These two, excellent titles only existed on two other platforms (C64 and the Amstrad CPC); therefore, should you be unable to find for example a copy of the C64 / CPC version, you may end up having to play the Spectrum one.

Furthermore, as opposed to, say, emulating the Amstrad CPC or the Commodore Amiga, the Spectrum is emulated without major glitches and on even very slow Pocket PC's and MS Smartphones. While it's impossible to play most Amiga games on even the fastest Windows Mobile devices without stuttering sound, ZX Spectrum games run on even on lowest-end, 7-year-old models without problems. This also includes today's TI OMAP-based Pocket PC and Smartphone models, of course.

Supporting low-end hardware, fortunately, also means support for even low-end, low-resolution (176*220) MS Smartphones. As the Smartphone platform has way fewer games than its big brother, the Pocket PC, emulation becomes even more important. While, fortunately, there are some really excellent gaming console emulators for MS Smartphones (even 176*220 ones) - for example, Masterall's emulator masterpieces and SmartGear, home computers are generally not emulated on the platform (that is, there are no for example Atari ST or Amiga emulators for the MS Smartphone). The lack of (home computer) emulators and native games makes it very important for any MS Smartphone user to have access to a plethora of ZX Spectrum games, which are, as has already been pointed out, perfectly emulated even on low-end, cheap mobiles.

1.1.1 When to stick to emulating another platform?

Of course, not all titles should be played in a Spectrum emulator. For example, when a particular title also exist for the Nintendo NES, the SNES, NEC’s TurboGrafx-16 (PC Engine), the Sega Master System (SMS), Genesis / Mega Drive or Game Gear, going for these emulators may turn out to be a better choice. (Please do click the links for the complete rundown of the Windows Mobile emulation possibilities. Also make sure you follow the other, for example Commodore 64 / Amiga / Atari ST / Amstrad CPC / IBM PC links to emulating home computers.) With the exception of SNES, the emulators of these systems are also very low-end handheld-friendly and the games, in general, are at least as good as on the Spectrum (and, in MOST cases, technically MUCH better, with much more advanced graphics and/or music).