Windows Mobile Smartphone

Another MS Smartphone / Windows Mobile 6 Standard Web Browsing Bible update; additional PPC / Smartphone web browser news

Anyone having read my MS Smartphone Web-browsing related articles / remarks knows Opera Mobile is clearly the best browser currently available for the platform.


Browsing the Web on MS Smartphone (Windows Mobile Standard) devices PART II

This is Part II of the MS Smartphone Web Browsing Bible – had to post it in to parts because of the huge size and the 64 kbyte restriction of the database engine.


Making great networking app vxUtil work on the MS Smartphone

In THIS MoDaCo thread, I was asked whether there are any networking apps for the MS Smartphone platform.


Ever wanted to know how to play back Flash content on your MS Smartphone (Windows Mobile Standard)?

Read my Smartphone Web Browsing Bible – I’ve just added the related ( section.

Note that, yesterday, I've also posted some other never-before-published hacks and tips. Make sure you re-read the article if it was the day before yesterday that you read it.


Browsing the Web on MS Smartphone (Windows Mobile Standard) devices PART I

UPDATE (11/12/2007): the final version of Opera Mini 4 has been released. I've written a VERY thorough tutorial on installing and using it; it's available HERE.

UPDATE (08/31/2007) : Opera Mini 4 beta 2 out; see THIS for a review
(end of update)

In my recently-published, well-known Windows Mobile Web Browsing Bible I’ve elaborated on how Pocket PC’s can be used to browse the Web. Please make sure you DO read the review even if you don’t have a Pocket PC. You will learn a LOT from there and, in addition, I do NOT elaborate on many questions like Web standards compliance or additional Opera Mini features in here. In the current review, I “only†elaborate on questions ONLY concerning the MS Smartphone platform. The only exception is the review of Opera Mini 4, which is a generic one and can be used by Pocket PC users as well. Finally, in addition, as so many times in the past, I present you some genuine Registry hacks fixing annoyances / bugs in both IEM and Opera Mobile never before published.

Now, it’s time to review

  1. how you can do the same on MS Smartphone (Windows Mobile Standard) devices (SP for short); what browsers you should use, what bugs you should be aware of etc.
  2. the brand new and REALLY NICE, HIGHLY recommended Opera Mini 4 platform. This section will be of interest to not only SP users, but also those of the “big brotherâ€, the Pocket PC – and, for that matter, any Java-capable mobile phone.

As you’ll see, on the SP platform, there’re far fewer really usable browsers and there are (currently, before NSIcom fixes the bugs with the current CrEme version) absolutely no Java and, if you don't apply the Flash "hack", real Flash support. This, fortunately, makes one’s life far easier – generally, you only have four browsers to select from: IEM, Opera Mobile, Opera Mini or the really promising newcomer, jB5. The two Operas are, as you may have already guessed, generally superior to the built-in Internet Explorer Mobile.

However, let’s start with the latter as it comes built into the operating system of all SP devices.

1.1 Internet Explorer Mobile (IEM)

Unfortunately, the SP version of the built-in IEM, even as of Windows Mobile 6 Standard (that is, the latest SP operating system version), is considerably inferior to the Pocket PC (PPC) version shipped with WM6. For example,


Playing point-and-click (LucasArts etc.) adventure classics under ScummVM

Many of you may have heard of ScummVM, THE multiplatform (including Windows Mobile) interpreter for LucasArts (and similar) adventure games.

In my emulation-related article & tutorial series, I’ve deliberately waited for the final version of the brand new and pretty much groundbreaking ScummVM 0.10.0 (AKA Tic-Tac-Toe, coming from the Roman numeral form 0.X.0) to appear so that the article doesn’t get outdated too soon. (BTW, this is the reason I haven’t come up with a FPSEce article either. I’ll only publish it when the new release, which is slated for the near future, is released. In the meantime, go give a try to the current version – it REALLY shines at emulating the Sony PlayStation!)

I think it was worth waiting: the new Tic-Tac-Toe edition is really great and indeed represents a breakthrough in interpreting many graphics adventures released in the late eighties and during the entire nineties.

Some of the adventures ScummVM supports include Adventure Soft's Simon the Sorcerer 1 and 2; Revolution's Beneath A Steel Sky, Broken Sword 1 and Broken Sword 2; Flight of the Amazon Queen; Wyrmkeep's Inherit the Earth; Coktel Vision's Gobliiins; Westwood Studios' The Legend of Kyrandia and games based on LucasArts' SCUMM (Script Creation Utility for Maniac Mansion) system such as Monkey Island, Day of the Tentacle, Sam and Max and more. You can find a thorough list with details on which games are supported and how well on the compatibility page. (Note that the latter reflects the state of the latest nightly build. The official 0.10.0 compatibility chart is HERE. As of 07/02/2007, it’s only Sierra’s Gold Rush! that has better compatibility rate than with the 0.10.0 version).

Important note: PocketScumm used to be the name of the PocketPC port of ScummVM, but that name is now deprecated. Now, the official name is “ScummVM for Windows CEâ€. Don’t use the former to look for reviews or downloads as it will only show very old versions.

1.1 Why should you bother?

It’s very simple: no other emulator is capable of emulating these games so well. There surely are several Amiga, MS-DOS, Atari ST, NES, C64 etc. emulators out there for Windows Mobile, but none of them runs these games so well – if at all.

As far as MS-DOS is concerned – that is, the platform that both

  1. quantity (it has ALL the titles - for example, all titles released after 1994 are MS-DOS and Mac OS only and not any more released for other platforms) and,
  2. except for some VERY rare exceptions (for example, the FM Towns version of Zak McKracken and the Alien Mindbenders because of the 256 colors and/or the CD music tracks), quality-wise (for example, games and/or remakes released for MS-DOS, starting with 1992, have native 256-color VGA support, unlike the, say, 32-color and, therefore, much worse-looking Amiga versions)

is the best, the available native emulators (see their FULL review & roundup HERE) all

  • are restricted to playing pre-1994 games (no 32-bit, Windows, 80386 and/or high-res VGA games, sorry), while many, excellent adventure games were released for platforms that, currently, isn’t possible to emulate on Windows Mobile. Examples of these games are Broken Sword I/II, Monkey Island 3, The Dig etc.
  • have mouse pointer problems (for example, NONE of the current MS-DOS emulators can emulate the cursor in DOTT – see the related info in the MS-DOS emulator article)
  • if they at all (for example, the commercial PocketDOS doesn’t emulate anything else than the beeper) emulate Adlib / SoundBlaster sound, it will most probably be stuttering, even on the fastest, 624 MHz devices
  • use the CPU excessively, meaning short battery life, device heatup and, when used together with A2DP, excessive sound stuttering and additional slowdown (because of A2DP’s being CPU intensive). In this respect, ScummVM is WAY better: its CPU usage is between 16-20% at 624 MHz and ~30% at 400 MHz XScale CPU's, even with active sound / music emulation.

In addition, there are no other interpreters at all to play these games. There is only a Sierra AGI interpreter, PocketSarien (see review & tutorial HERE), but it, if AGI games are sufficient for you, suffers from several problems (Portrait mode only; no SIP on VGA devices etc). ScummVM, fortunately, supports AGI games (while getting rid of the above-explained problems with PocketSarien) – and a LOT more!

It’s worth pointing out that FM Towns, one of the most remarkable platform having received the, technically (256-color VGA graphics and CD audio sound even as early as 1989!), best possible ports of these old games between 1988 and 1992, has no emulators for Windows Mobile. That is, you can not rely on emulating these platforms to play the games ported exclusively for them.

As far as other, in general, home systems are concerned, which also have ports of these old adventure games, they are either (vastly) inferior to MS-DOS (for example, the mouse-less NES and the C64 or, strictly as far as the visual quality of Lucasarts titles – number of colors – and emulation problems (with the Amiga emulator, lack of disk swapping capabilities; stuttering, useless sound etc.; with the Atari emulator, mouse dragging problems) is concerned, Amiga / Atari ST) or have no emulators (Mac OS). Needless to say, these emulators put MUCH more burden on the CPU than ScummVM – 100%, apart from some excellent NES emulators (for example, SmartGear).

Finally, there is only one native Windows Mobile port of the games emulated by ScummVM; that of Broken Sword. However, even with that, in cases, you will want to prefer playing the original version under ScummVM than the native one (as opposed to the general rule of native apps / games being far better than emulated / interpreted ones). I’ll elaborate on this later, in a separate section.


Isotope244 (Acky’s XP Breakout, Atomic Cannon) releases beta of GREAT RTS game Machines at War

Many game buffs know the name of Isotope244, the developer of Acky’s XP Breakout, the, in my opinion, (particularly music-wise) best Breakout clone for Windows Mobile Pocket PC’s.

Their latest development is an Real-Time Strategy (RTS) game, Machines at War, promised to be released in a week and already having a public beta HERE.

((Q)VGA Pocket PC / Smartphone)

(176*220 Smartphone)

I’ve thoroughly tested the game and found it, apart from some problems (of which I’ll later elaborate on), definitely better than the two other native (!) RTS games for the Pocket PC, Warfare Incorporated and Argentum.

(Here, I don’t count in the Age of Empires port; neither do I take emulation into account. Just keep in mind that some early RTS games like Dune II can be very well emulated under even free (!) MS-DOS emulators on the Pocket PC and Smartphone. See THIS for more information on all this. Note that there are a lot of other “ancient†home computer / console platforms with early RTS games too; of them, however, you’ll want to prefer mouse-based ones like the above-mentioned MS-DOS emulators, the Amiga and the Atari ST emulators. See my emulation-related articles for more information. You might also want to give a try to n0p’s Stratagus & Wargus port to play, say, Warcraft II.)

As usual, instead of publishing a full tutorial to the game (just start playing the title and you’ll very quickly learn how to play it), I publish several tricks & tips, mostly in the extensive Comparison & Feature Chart.

What makes this game good?


The only REAL guide to playing back Mobile YouTube videos

As has also been announced in my (latest) guide to playing back (non-Mobile) YouTube videos published some weeks ago, the YouTube folks have been working on a really mobile, non-flash-based version of their services and, as promised, have indeed come up with it some days ago. Even when it only contains very few clips (in general, only the most popular ones – for example, none of the not-that-popular but old clips I’ve searched for existed in there as of today), it’s been continuously expanded, which means it might become a real repository of all “realâ€, Flash-based videos.

As there is a lot of plain wrong or contradicting information and a LOT of hacks out there, all just confusing Windows Mobile users, I’ve decided to publish the one and only REAL guide to this question.

The new Mobile YouTube homepage is accessible at from any Web browser, desktop or mobile alike. However, in order for the playback to work, you must use a browser accessible of passing control to external applications (in this case, the HTC Streaming Media player) because, when a Watch Video link is clicked (like the one in THIS screenshot), an external application, “Streaming Mediaâ€, will be invoked. This means you won’t be able to use, for example, the otherwise excellent and highly recommended Opera Mini. (Unfortunately, this also applies to the latest version, 4.0 beta.) This restriction, on the other hand, does NOT apply to the best Windows Mobile browser on both (Pocket PC and Smartphone) platforms, Opera Mobile. That is, you aren’t forced to use the built-in, in most respects inferior Internet Explorer Mobile.

First, some bad news (in addition to the fact that, currently, the mobile version of YouTube only has few converted videos).


Review: Fire Hawk by c2matrix – a vertical scroller shooter

I was told about the brand new, multiplatform (desktop PC, PPC & ALL Smartphone platforms, including even Landscape QVGA models like the Q) in THIS MoDaCo thread. The Smartphone (not counting in Skyforce (Reloaded) and, of course, arcade emulation with FinalBurn Alpha) heavily lacking GOOD vertical scrollers, I hurried up to test the game on my handhelds.

It’s, as can also be seen in the above-linked MoDaCo thread, is constantly updated; the current version (1.21) was released just a few days ago (06/25).

The game supports all current screen resolutions. This, however, doesn’t mean it makes use of high resolution on (W)VGA Pocket PC’s – just that it supports the common Smartphone resolutions and orientations (in addition to the standard QVGA and 240*240 square resolution on Pocket PC). Note that, on 176*220 Smartphones, some of the titles are not readable or hard to read (see for example THIS and THIS screenshots); fortunately, in-game graphics is pretty good (example screenshot HERE). On QVGA models, everything is OK.

Speed-wise, I haven’t encountered any speed problems on any of my handhelds, not even on my comparatively slow Vox (s710) with A2DP activated (A2DP takes a lot of CPU cycles).


Games / emu news 06/24/2007: Prince of Persia clone Sindbad; 3D Lawn Darts; major rebates

Fortunately, the Windows Mobile gaming scene is thriving. It was just a few days ago that I’ve published the last gaming news article (available HERE; it was also mentioned in THIS PPCT frontpaged story); in the meantime, there have been two major, new releases. (BTW, as far as the games reported on in the last part are concerned, in the meantime, the bugs of Plasma Duel have been fixed. I also recommend THIS thread on Corsair, which I have also nominated for this year’s Best Software Awards contest.)

Sindbad: Return of Legend – a GREAT Prince of Persia clone – finally out!

I’ve already reported on the early alpha of this title. It was pretty much useless and unplayable. Fortunately, the final version is (almost) flawless and offers a REALLY nice and rich graphics enviromnent – definitely better than the home computers or 8-bit consoles of that age (early nineties) – it’s only the SNES version that is similarly rich. (See them HERE if you’re interested.)

Unfortunately, there’s absolutely no in-game music, only (not really great) sounds.

It, as with the alpha version, is available HERE for WM2003+ -based Pocket PC’s (no MS Smartphones are supported, sorry, mostly because of the two on-screen tap areas).

Verdict: I heartily recommend the title if you’re a die-hard Prince of Persia fan and want to play through all the games based on the original game, but with brand new maps and excellent (albeit QVGA only, which is bad news for owners of VGA devices) graphics.

If, however, you “only†want to play the original Prince of Persia and find the (pretty hefty, if you ask me) price tag ($19.95) of Sindbad too big, you may want to go for emulating the original title (I particularly recommend the NES (for example, with SmartGear) and the MS-DOS emulation (with both n0p’s DOSBox port and PocketDOS); both are excellent). It’s not only free, but, as far as emulating with SmartGear is concerned, is much easier on the battery. (Sindbad continuously uses 100% CPU time even without you moving; this means heavily reduced battery life when compared to, say, the newer version(s) of SmartGear).

ConcreteSoft releases 3D Lawn Darts


Emulating home computers on Windows Mobile Part V - ZX Spectrum

The Sinclair ZX Spectrum was a very popular home computer system in the eighties.

The history of the Spectrum didn't end at the official, 1990 discontinuation of the series. As with the Commodore 64 (see the review of all Windows Mobile-based C64 emulators HERE) , which still receives top-notch scene demos, the Spectrum had (and is still having!) a spectacular afterlife in the ex-Soviet states; most importantly, Belarus and Russia.

Particularly in Russia, there have been a plethora of self-manufactured ZX Spectrum-based home computers throughout the entire nineties, with a lot of fans and developers. This trend even continued in this century - currently, there are still some hardware manufacturers still producing ZX Spectrum-based & compatible computers like the Pentagon and the ATM Turbo. While these models, in general, haven't really improved on the (gaming-wise, particularly weak) graphics subsystem of the original Spectrum (not taking the new low-res EGA-like mode into account), they come with plenty of memory (128k to 1M in general), good sound capabilities, IDE hard disk, CD-ROM, mouse etc.

Russia's leading role in the ZX Spectrum's surviving has also resulted in something else: a steady stream of software titles released for these ZX Spectrum-based computers. Just pay a visit to the Virtual TR-DOS main page (Wiki), which is the largest archive of the software ever released for these models. I especially recommend downloading the full app / games database (it's the Virtual TR-DOS Games & Press Base link on the main page) and browsing the database. Titles with the type "RU" are all genuine games developed by Russian developers. Titles with the type "D" are also interesting because they show what projects Russian developers have embarked on but, then, either failed at or, at least, didn't deliver a final, fully working version. The dedicated demo download page is HERE. I've even posted some screenshots of a somewhat working (!) Civilization and Wolf3D-clone in the The Comparison & Feature Chart (“Chart” for short). You WILL want to check out these demos in a capable emulator (in either the desktop-based Unreal Speccy or its Windows Mobile version, UnrealSpeccyPPC) - they are really fun and clearly show these models (except for the really bad, to avoid the infamous "color clash" of the ZX Spectrum, one-colour graphics) are much-much better than anything imaginable on the original ZX Spectrum. You may also want to check out some scene demos (again, under a capable, compatible emulator); for example, the two ZX demos written by AND, author of UnrealSpeccyPPC. While, technically (mostly graphics-wise), these clones aren't as good as the Commodore 64, some demos (and genuine Russia-based) are really top-notch.

If, on the other hand, you "only" want to play old, original, commercial games written for the original ZX models and are not at all interested in advanced stuff like watching Russian demos written for somewhat more advanced Spectrum clones, you will also want to read on - you'll find all the answers in this article.

In this roundup, I present a full roundup of the Windows Mobile (both Pocket PC and MS Smartphone) emulators of the platform. As usual, I'm absolutely sure you won't find a better discussion of the subject anywhere else. And, in addition, I present you a lot of new and REALLY groundbreaking information never ever published in English - only in Russian (one of the several languages I have the honor to speak) and a very short news item in Czech. Yes, this is the FIRST roundup to report on the BEST ZX Spectrum emulator ever written, UnrealSpeccyPPC. You can be pretty much happy that I also speak Russian (along with a lot of other languages) – without my knowing the language, Windows Mobile users would have ended up being not reported on this really groundbreaking emulator, let alone being presented with a usable tutorial, which I also provide in here &#8211.

This roundup is somewhat different from the previous one discussing Commodore 64 emulators. The sole reason for this is very simple: of the five Pocket PC-capable Spectrum emulators, there is only one that should be preferred unless you need Portrait mode or an on-screen keyboard with all the original key labels (BASIC commands etc - note that Symbol Shift'ed characters are also shown by UnrealSpeccyPPC). With the C64 emulators, there were two strong Pocket PC contenders (PocketCommodore64 and PocketHobbit, but I've also explained how the worst C64 emulator, ComeBack64ce, should be used) and, of course, the Smartphone-based PocketHobbitSP2003. In the case of the Spectrum, fortunately, there is only one really recommended emulator, which greatly simplifies the discussion.

This means I put particular emphasis on the most recommended Spectrum emulator, UnrealSpeccyPPC, unlike the other two non-disqualified titles (PocketClive and SpectrumAnyWhere), let alone the two titles (the comparatively new, but with the arrival of UnrealSpeccyPPC, already-outdated PocketSpeccy and the very old (the last version was released in 1999), Handheld PC-specific SinclairSpectrumEmulator), which I haven't included in the Chart. Of course, as far as the MS Smartphone platform is concerned, I also put particular emphasis on the most recommended MS Smartphone emulator, FuseSP. This, of course, doesn't mean I completely ignore the two non-disqualified Pocket PC-specific titles (PocketClive and SpectrumAnyWhere) - I've very thoroughly compared them to the rest in the Chart. It's just that, in the textual tutorial below, I don't elaborate on how you can for example load programs. In the Chart, you'll find most of the needed information though.

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


Gaming / emulator news as of 06/15/2007

It was some 20 days ago that I published my last installment of Gaming news. Let’s see what happened in the meantime and what should you immediately go purchase before the rebate is over.

First, three EXCELLENT games (two of them even having a MS Smartphone version!) for half the price today.


Emulating home computers on Windows Mobile Part IV - Commodore 64

The Commodore 64 (C64) is the most successful home computer ever manufactured. This also shows in the number of the software products (mainly games) released for the system.

Fortunately, Windows Mobile, both the traditional Pocket PC and the touch screen-less Smartphone version, has pretty good Commodore 64 emulators.

In this roundup, I elaborate on them all on both platforms. I also present a small gift to the entire QVGA (320*240) MS Smartphone community: a C64 emulator, hacked by me, which does make use of the entire QVGA screen, as opposed to the pre-hacked state. And, of course, the roundup itself is also a nice present: as with all my other emulation-related articles, nowhere else will you find a better, more thorough article on all these subjects, I think ;)

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

As opposed to, say, emulating the Amstrad CPC or the Commodore Amiga, the answer is YES, for two reasons.

First, the device has a plethora of good (!) games. While the same games typically exist on other platforms (back in the eighties, games were released for several computer and/on gaming console platforms at the same time), the C64 had a more game-friendly hardware when compared to most home computers (and even some dedicated gaming consoles) of that time.

This means for example the C64 version of the classic game "Uridium" is orders of magnitude better than, for example, the very slow and in no way spectacular (not even mentioning its also sub-par sound / music) ZX Spectrum version. With other games, the differences may not be so apparent (after all, Uridium used the superfast character mode on the C64, unlike on the ZX Spectrum, where it needed to do some heavy bitmap moving), but, generally, if you can, say, only choose from a ZX Spectrum, an Apple II, an Amstrad CPC and a C64 port, check out the latter first for the best possible graphics / sound. (The only exception is the high-resolution mode of the Amstrad CPC, which results in particularly text-based adventures' delivering a much better gaming experience. Unfortunately, as PocketCaprice doesn't support the high-resolution mode on VGA devices, this advantage is non-existing on our mobile platform.)

Second, as opposed to emulating the Amiga, Windows Mobile-based C64 emulators have no speed problems at all - not even on very slow handhelds. While it's impossible to play most Amiga games on even the fastest Windows Mobile devices without stuttering sound, C64 games run on even on lowest-end, 7-year-old models without problems. This also includes today's TI OMAP-based 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 C64 games, which are, with many titles, perfectly emulated even on low-end, cheap mobiles.

1.1.1 When to stick to emulating another platform?


Ever wanted to know how you can use low-res (176*220) titles on your hi-res (240*320) QVGA Smartphone?

If you have a QVGA Smartphone like the HTC Vox / s710, you know well enough that most existing games and other graphics-based Smartphone apps (Windows Mobile 6 Standard) out there only use a postage-stamp sized screen area. An example of this is PDAMill’s Flux Challenge, which, being designed for the traditional low-res (176*220) Smartphone resolution, only uses part of the available QVGA screen estate:

There were no widely known solutions for the problem. Some developers announced support for QVGA devices (for example, that of Cell Doom – see announcement HERE), but the most (including PDAMill) didn’t.

Fortunately, an excellent White Russian coder has come up with a generic solution, which not only makes it possible to run MANY (but not all!) games at full screen, but, in cases, also lets for using real (!) QVGA resolution with some titles (for example, emulators).

Downloading, installing

Go to this MoDaCo thread and download the ZIP file attached to the first post. You’ll need to register as a forum user if you aren’t able to access it. If you don’t want to bother with it, I’ve also uploaded the file to my database back-end; it’s HERE.

After this, just unZIP it and start GxQvga Patcher.exe. Should you encounter an error message complaining about the lack of the .NET Framework 2, you will need to download it HERE (note that some stated it only requires 1.1. I haven’t checked whether they’re right. The latter is accessible HERE.)



Emulating home computers on Windows Mobile Part III - Atari ST

The Atari ST, a remarkable 16-bit home computer, was a direct competitor of other 16-bit systems; most importantly, the Commodore Amiga.

To emulate the platform, you’ll need the free (!) CastCE. As opposed to, say, PocketUAE (the Amiga emulator for Windows Mobile), it offers almost flawless (except for some minor glitches like the lack of hi-res support on VGA Pocket PC’s) emulation.

Is it worth at all?

I’d say yes! While the Amiga is definitely better suited for gaming (particularly when it comes to audio), its emulation on Windows Mobile is pretty bad, particularly sound-wise. Therefore, if you’re looking for playing an Amiga classic not (necessarily) existing on other, emulable platforms (or, at a much lower quality – see for example Stunt Car Racer, which had the best port on the Amiga and the Atari ST), giving a try to the ST isn’t a bad idea. It might offer the best emulation capabilities and/or gaming experience.

Of course, with most multiplatform titles, always try preferring console ports (most importantly, 16 bit (!) consoles of the late eighties: Sega’s Genesis / Mega Drive or NEC’s TurboGrafx-16 / PC Engine) for superior emulation & gaming quality.

Download, usage


Emulating home computers on Windows Mobile Part II - Amstrad CPC

UPDATE (08/25/2007): version 0.9 out with many new features, enhancements & bugfixes! See THIS.
(end of update)

The Amstrad CPC home computer, while, internationally, definitely not as successful as the Commodore 64 or the Sinclair ZX Spectrum , the two most important, competing home computer platforms, may still be worth emulating. At least, to bring up memories if you was a CPC user back into the eighties.

To emulate the platform under Windows Mobile (as opposed to the desktop operating systems, where there are a plethora of emulators), your only choice is PocketCaprice, port of caprice32, a (comparatively) incapable newcomer to the CPC emulation scene.

(another screenshot showing the DOS screen on a VGA device, after listing the directory of a mounted disk)

Is it worth bothering?

If you’re looking for a generic gaming platform, I’d say no.

The CPC could only gain the market leading position in France, and, apart for the superior screen resolution & modes, was technically definitely inferior than the C64. This also means games written (or, in most cases, ported from the Sinclair Spectrum) are, in most cases, far inferior to their C64 (or, when it does exist, say, Sega’s Genesis / Mega Drive or NEC’s TurboGrafx-16 / PC Engine) counterparts, particularly animation speed and sound / music-wise. A perfect example of the difference between the graphics scrolling / speed and sound/music capabilities of the C64 and the CPC is, say, the two Turrican versions running on the two devices. The C64 has excellent music and scrolling without problems; the CPC doesn’t even have in-game music and much blockier scrolling.

There are very few exceptions to this rule; for example, text-based adventure games taking advantage of the 640-pixel wide screen (as opposed to the 256 / 320 pixels of the competing 8-bit platforms). These games, however, aren’t really worth playing in the emulator either because the emulator doesn’t emulate high-resolution modes correctly on a VGA Pocket PC’s - it downscales images to 320 pixels wide. This means you’ll want to stick to emulators of other platforms (or, with Magnetic Scrolls titles, game interpreters) to play games relying on the 640-column video mode.

Some other, remarkable games for the platform are Hewson's (all 8-bit fans know who they are and what they are famous for!) Cybernoid II (linked from HERE; also see THIS; it’s one of the, unfortunately, very few CPC games with excellent in-game music), Switchblade (linked from HERE; also see THIS on the vastly inferior ZX Spectrum version) and Get Dexter (linked from HERE).

Getting, installing, using


TekSoft: "the MS BT stack can not be hacked to enable flawless call recording"

TekSoft, one of the most excellent newcomers to the Windows Mobile developer scene but already being Bluetooth experts (see for example their excellent BlueMouse and BlueMusic applications), have just announced in THIS thread that it's, unfortunately, not possible to "hack" the Microsoft Bluetooth implementation of Windows Mobile to "capture" speech packets and record them:

"We had another attempt of making PhoneREC possible - by intercepting the voice flowing through the BT driver when a Bluetooth headset is connected:

1) when a call is established, the software would have enabled voice routing to Bluetooth headset
2) if a headset was not present, it would have been emulated (to be able to use the device without headsets with phonerec too)
3) voice data over Bluetooth would have been in the form of SCO packets
4) our software would have intercepted the SCO packets, extract the voice data, record it to a file, and play it on the device's speaker (so no need of using the headset to hear the other party in the call)

Unfortunately this failed too, as the SCO packets are handled in the hardware, so we found no way of capturing those from a software program.

The only remaining option is to use a custom made wired headset with PhoneREC. This works and assures high fidelity sound for both parties, but the phoneREC user can only record the phone call by using the special wired headset."

This is certainly very bad news for anyone not having a call recording-capable model.

For the time being, you have only few choices if you want to record your phone conversations. These are as follows:


Handheld Gaming Console Emulation Guide - Part I

Now that I’ve reviewed emulating most desktop gaming consoles (DO check them out if you haven't already done so, they're all HERE - you won't find a better source of information on all these questions ANYWHERE else; no wonder they've all have been made sticky the official Emulators forum at MobilitySite / AximSite by Michu, author of the Emupage, himself and some even had the honor of being frontpaged at Pocket PC Thoughts and Just another Mobile Monday!), I found it necessary to review how handheld gaming consoles can be emulated on Windows Mobile.

Note that I do NOT review how the Nintendo Game Boy (GB ), Game Boy Color (GBC) and Game Boy Advance (GBA) platforms need to be emulated. The reason for this is very simple: Masterall, one of the biggest players in the Pocket PC and Smartphone emulation scene, has just released another, very cool GBA emulator, GBACE, and is continually working on it. Also, the other “big name†with (currently) GB / GBC (no GBA) emulation, SmartGear, is continuously improved. As soon as they reach a semi-final state, I publish a FULL roundup of all Nintendo handhelds. In the meantime, if you need GBA emulator, use either Sunbug’s PocketGBA or the above-mentioned GBACE.

Note that the first chapter, the one on the Sega Game Gear (GG for short), also discusses a 8-bit, not really advanced (but sill better than the NES) desktop console of the eighties, the Sega Master System (SMS). Some Game Gear games are just Sega Master System titles (with decreased resolution – to see the resolution difference between the original SMS titles and that of GG, compare the SMS screenshots in the reviews below to this GG screenshot); in cases, increased color depth and, in VERY few cases, stereo music as opposed to the mono music of the Master System) in a portable, small cartridge format.

1. Sega Game Gear (and the Sega Master System)

There are three really usable emulators (and one outdated & non-working):

1.1 SmartGear 0.25

(Note that the current version, 0.25, already supports full-screen mode on VGA devices too. In this screenshot, I’ve only used the 150% mode so that the task- and command bar are also visible. Using full screen mode (which you will want to stick to because it’s blazingly fast on ALL VGA devices), I couldn’t have made them visible.)


Emulating HP’s calculators on Windows Mobile

Hewlett-Packard’s calculator series, while in no way as popular or standardized as the emulators of Texas Instruments (please see THIS for the one and only COMPLETE overview of emulating the latter calculators on Windows Mobile), indeed have their place under the sun. What is more, they have way better emulators under Windows Mobile that TI.

Note that, as with the above-linked TI article, you may want to read this roundup and actively follow the for example Wiki links. Higher-end HP calculators (as with those of TI) can easily be better than any native calculator and/or unit converter on Windows Mobile (WM for short), let them be traditional touchscreen-enabled Pocket PC's (Windows Mobile 6 Professional / Classic models) or no-touchscreen Smartphones (Windows Mobile 6 Standard) devices. Furthermore, which should also be taken into account, the majority of these emulators can freely be used (as opposed to mostly commercial native WM calculators) – with the highest-end HP models even when you don’t actively own the original calculator. I provide you with all the necessary manual links so that you can easily find out more information on a given model – that is, you don’t even need to own the (original) manuals. Hats off to HP (as opposed to TI) for being so generous and providing the ROM image of their best calculators and allowing for using them even if you don’t own the original calculator!

As usual with most of my roundups, you simply won't find a better, more thorough source of the subject. This is particularly true of my first-hand information on MS Smartphone (Windows Mobile 6 Standard) compliance. That is, if you're lucky enough to have a newer, high-resolution (QVGA) Smartphone and look for a decent calculator compatible with your device, make sure you read this article - you won't find "hacking" tips like these anywhere else.

Let’s start with the most popular 48/49 series, which many consider even better than the top-of-the-line Texas Instruments calculator series, the TI-89.

1. Emulating HP-38G/39/40G/48GX/48SX/49G

The HP-48 and HP-49 series are no doubt the best calculators ever manufactured by HP. They are not only graphing calculators, but also support CAS (read THIS for more info on this very subject). Should you want, in addition to, say, the Wiki pages, a guide to the different models and their target audience, also check out’s Calculator Buying Guide.

Also note that, in 2000, HP ACO allowed the use of the HP38, 39, 40, 48, 49 ROM's even if you're not an owner of this calculator type (see for example THIS for references); that is, you are free to use this emulator even if you don’t have the original calculator(s). This is great news, particularly given that the manuals of the calculators are also available online.

Fortunately, the Pocket PC emulation of all these models is very strong (no bugs, hi-res VGA support, object export/import supported on Windows Mobile too etc.), as opposed to that of TI calculators.


Syndicate content