Emulator Forum - This forum is to discuss emulation, not to share files.
Reply
 
LinkBack Thread Tools
Old 06-09-07, 08:29 AM   #1 (permalink)
Menneisyys
Contributing Reviewer
 
Join Date: Dec 2004
Posts: 4,367
Location: Europe
PDA: I have several PDA's
Phone: T610
Laptop: IBM Thinkpad a31p
iTrader Rating: (0)
Awards Showcase
Poster of the Month: Given to members the best poster of the month. This does not mean the  Aximsite Gold Reviews: Members that have posted 10 Review Threads. - Issue reason:  Aximsite Gold Tutorials: Members that have posted 10 Tutorial Threads. - Issue reason:  Aximsite Active Silver Member: Given to all active members (3 years and over 1,500 posts) - Issue reason: Active Member 
Total Awards: 4
Thanks: 3
Thanked 39 Times in 35 Posts
View MyPDA
Handheld 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.)

A screenshot on the WM5 176*220 HTC Oxygen (s310) MS Smartphone:


On the HTC Vox, in Portrait mode:


(And in Landscape – as can be seen, it also supports landscape QVGA Smartphones like the Moto Q.)

It runs most GG and SMS games flawlessly, except for the sound problems. I had absolutely no problems with the following titles:

5 In 1 Funpak (UE) [!]
Adventures of Batman & Robin, The (JUE)
Asterix and the Great Rescue (UE)
Bubble Bobble (UE)
Bust-A-Move (UE) [!]
Defenders of Oasis (UE)
Double Dragon (UE) [!]
Earthworm Jim (UE) [!]
Sonic & Tails (J) [!]
Sonic Chaos (JUE) [b1]
Sonic Drift (J)
Sonic Drift 2 (J)
Sonic Labyrinth (JUE)
Sonic the Hedgehog (UE).sms
Sonic the Hedgehog - Triple Trouble (UE)
Sonic the Hedgehog 2 (JUE)


Unfortunately, the emulator has SEVERE sound problems, which, it seems, can’t be fixed. I’ve tested all sound / frame throttling / video size settings / screen orientations on all by (wildly different – both Pocket PCs and Smartphones); the problem remained. Hope this problem will be fixed by the author very soon.

Good news for MS Smartphone owners: the emulator runs on the MS Smartphone VERY well. I’ve tested it on the WM5 176*220 HTC Oxygen (s310) and the WM6 QVGA HTC Vox (s710), the latter using both screen orientations and encountered absolutely no problems. It should be noted that both Smartphones have 200 MHz TI OMAP CPU’s – I’ve got VERY good animation speed without any kind of overclocking.

Also note that, because the native screen size of the old(er) / low(er)-end Smartphones, 176*220, is still higher than the resolution of the GG (unlike with the SMS), you won’t have ugly graphics (ignored original scanlines, which can easily ruin the emulation of platforms with higher screen resolution than 176*220) when sticking to original GG titles.

With Dragon Crystal (JUE), I had severe problems: the screen turned black after the second animation (while, with the other three emulators, it ran just fine). I’ve tested this on my Dell Axim x51v, HTC Oxygen, Pocket Loox 720 and HTC Universal. It was only on that the HTC Universal that the game really started when I did wait for the initial intro to be completely played back – on the other models, not even the latter did help. The other emulators all ran the game flawlessly, even without waiting for the initial animation to finish.

Note that the new, 0.25 version indeed works flawlessly on VGA devices. Games are perfectly playable even at full screen on VGA devices (using FitWin; remember NOT to use FitWin* because it may result in a crash).

Finally, note that, as with all the other Game Gear emulators, SmartGear also supports running Sega Master System games (the desktop predecessor to the Game Gear), not only Game Gear ones – actually, the Sonic screenshots I’ve put in this roundup are all based on a Master System game. Of course, the majority of the games I’ve tested are native Game Gear ones.

1.2 CE/gg 0.5

This emulator is slower than SmartGear and it lacks features like full screen. However, it may be preferable if, for example, the sound problems of SmartGear get on your nerves, you want on-screen controls (unfortunately, they aren’t hidden) and/or you need an absolutely free emulator (not that the trial restrictions of SmartGear would be THAT limiting, except for the lack of game state save/load, which is also supported by CE/gg).



Note that sounds are disabled, you will need to enable it in the settings menu. Go for “Best sound” if you don’t want desynchronized, annoying music. (Also make sure you enable throttling by ticking in the “Throttling” checkbox at the top.)

It also lets for remapping hardware buttons; unfortunately, “extra” keys like the red/green phone buttons or WM5 soft buttons aren’t recognized, “only” standard buttons and numeric keys (if present).

All in all, this emulator, in cases, may prove a better alternative to SmartGear. However, give a try to the latter first, particularly if you’re a registered user, have a VERY slow (for example, a TI OMAP-based) device and/or want to save battery life (SmartGear consumes way less CPU cycles and, therefore, battery life than the two other emulators). MorphGear (discussed in the next section) is also a very good, albeit commercial alternative – it’s decidedly faster than CE/gg and is more featureful (full screen capabilities etc).

1.3 MorphGear 2.4.0.9

I’ve elaborated on MorphGear, the multi-module emulator in many of my articles. Its Game Gear (and Master System) emulation capabilities are pretty good (as opposed to, say, its pretty low-quality Sega Genesis and GBA emulation).



It has the traditional (dis)advantages of MorphGear: on-screen controls when needed (usable in QVGA but too small in VGA), the ability to redefine buttons, full screen capabilities etc.

Compatibility-wise, I haven’t encountered any problems with the games listed in section 1.1 (that of SmartGear). It’s also compatible with Dragon Crystal (JUE) as can be seen in HERE. The only minor problem I encountered was Sonic Labyrinth (JUE) – there, the animation of the main sprite was somewhat stuttering, unlike in SmartGear.

Therefore, if you already have MorphGear or don’t mind paying for the Marat module (the one that also contains the MasterGear emulation), MorphGear is an excellent choice for emulating the SMS / GG platform.

1.4 SegaVirtualGameGear

This is a Compaq iPAQ 38xx series-only, very old and outdated emulator and can’t be installed on any non-h38xx-series device. I’ve tested it on the 3660 and on the 2210, without any success. That is, you will NOT want to pay any attention to it.

2. Atari Lynx

To emulate the platform, you’ll need PocketLynx (latest version: 1.0 Beta 1) by Domenico Dato. The original homepage doesn’t exist any more; therefore, you’ll need to download it from the Emupage.



(Note that in-game the upper taskbar isn’t visible, unlike on the above screenshot. I’ve let the system display it so that my readers can see I use my own screenshots.)

The screenshot of the main menu is HERE; the Sound menu only has an on/off switch.)

Note that this title is NOT compatible with any VGA models. Even if you do copy the boot ROM (explained below) and install the GAPI patch (which may be needed with some pre-WM5 devices; on the WM2003SE Pocket Loox 720, I’ve even tested the GAPI hack by Picard), you won’t be able to start any games.

In order to run games, you’ll need the Boot ROM HERE. Just put it in the root (!) directory of your handheld – NOT the same directory where PocketLynx.exe resides. Otherwise, you won’t be able to start any game.

Note that, while you can’t redefine hardware buttons, the emulator uses them – that is, you don’t need to rely on the tiny on-screen buttons.

Additional info: • Pocket PC for All, FreewarePPC.com, THIS and THIS threads.

3. WonderSwan and WonderSwan Color

To emulate the platform, you’ll want to use PocketWS (current version: 0.02b) by SunBug. This emulator is from the author of the currently best GBA emulator, PocketGBA, and is way better than the two other emulators (oswanCE and Cygne. For example, the latter is way slower and weaker than PocketWS and, for example, exits upon pressing the Action button).



(a screenshot of a black-and white ROM (DigiMon (English-Asia Version) (J) [M]))

It has pretty good setting capabilities (Screenshots: System main menu; video; sound; button.)

Note that, should a game not start, tap the screen to pause it, go to System / Video and switch to 1 line/render (screenshot), press OK and resume the game with File / Resume. Now, it should display OK. Then, just switch back to the old 144 lines/render in the same dialog.

4. Watara Supervision

You’ll need PocketVision (current version: 1.0) to emulate this platform. Note that the developer’s homepage may not work when you visit it – at first, it didn’t work with me; next day it already did.)

Unfortunately, this emulator only works on QVGA Pocket PC’s, not on VGA ones. I’ve tested it on my all VGA models; none of them worked (after loading a ROM, the screen didn't change).



It also supports sound emulation, but it’s disabled by default and I don’t recommend enabling it, as it has pretty bad quality.

5. Neo-Geo Pocket and Neo-Geo Pocket Color

The dumbed-down handheld version of Neo-Geo (also see THIS on emulating the desktop version) has only one pretty mediocre emulator, Neopocott.


(another screenshot; note that, on the Dell Axim x51v, the lower screen are isn’t visible, as is the case with many other emulators)

This emulator is quite slow, has no music and completely lacks any settings capabilities (screenshot of the one and only main menu HERE). Given that Neo-Geo Pocket (Color) titles are, generally, a much lower-quality, dumbed-down rewrites of original Neo-Geo titles, you will want to prefer using FinalBurn to emulate the original titles. It’s WAY faster than Neopocott, has sound, screen tap areas and everything else one would need.

Note that there is another NeoGeo Pocket emulator, NeopopCE, but it’s useless: you can’t use any keys or screen tap areas with it (and you can’t redefine keys as can be seen in this screenshot.)
__________________
Microsoft MVP - Mobile Devices, 2006, 2007. See my PPC & SP blog HERE.

Last edited by Michu : 06-10-07 at 12:58 AM.
Menneisyys is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links

Old 06-09-07, 08:30 AM   #2 (permalink)
Menneisyys
Contributing Reviewer
 
Join Date: Dec 2004
Posts: 4,367
Location: Europe
PDA: I have several PDA's
Phone: T610
Laptop: IBM Thinkpad a31p
iTrader Rating: (0)
Awards Showcase
Poster of the Month: Given to members the best poster of the month. This does not mean the  Aximsite Gold Reviews: Members that have posted 10 Review Threads. - Issue reason:  Aximsite Gold Tutorials: Members that have posted 10 Tutorial Threads. - Issue reason:  Aximsite Active Silver Member: Given to all active members (3 years and over 1,500 posts) - Issue reason: Active Member 
Total Awards: 4
Thanks: 3
Thanked 39 Times in 35 Posts
View MyPDA
UPDATE:

I would still add the following generic stuff: I don’t really elaborate on the trivial usage steps of these emulators anyone already knows that have ever used any console emulator. Also, you’ll well know this step if you’ve ever read any of my previous emulator roundups & tutorials.
  1. You download a ROM image (sorry, I am not allowed to give you URL’s – use Google and look for ROM download links – you’ll find plenty. You can safely download ROM images from there)
  2. uncompress it (it’s only some emulators that support ZIP’ed ROM images) and put it either in \My Documents (in the built-in storage) or either directly in the root of your storage card or in a direct subfolder. If you don’t like this restriction, install Mad Programmer’s File Dialog Changer – it lets you go to any subdirectory
  3. start the emulator, go to File / Load ROM (it’s, in general, named this way) and select the ROM to load.
  4. in many emulators, there are some settings capabilities; for example, to change the rendering size (which is especially important mostly on high-res VGA Pocket PC’s with emulators like MorphGear and SmartGear) and (re)assign hardware and/or dial pad buttons on your handheld to the emulated console buttons. You can, generally, also fine-tune the sound emulation parameters (if sound is emulated at all). As in all my console emulation-related articles, I’ve also mentioned (and illustrated with screenshot(s)) whether a given emulator supports screen size alteration, hardware button reassignment and what kind of sound emulation / setting capabilities it has.

Furthermore, some more information on MS Smartphone (Windows Mobile 6 Standard) compliance:

CE/gg: doesn’t even start

Neopocott and PocketLynx: both start and, via SPHelper’s Left softkey send functionality, you can select Open ROM but nothing else happens after this

PocketVision: immediately exits after selecting Load ROM

PocketWS: after selecting File / Load ROM, a File Open Error alert screen is displayed

MorphGear: while, on the WM2003 Smartphone OS, some people have managed to make it work, with me, while it did start,
  1. I couldn’t change the type of the files in the file dialog box. It defaults to NES; that is, Nintendo Entertainment System / Famicom / Dendy, which means it’s only able to load NES ROMs
  2. even if you choose a NES ROM (you shouldn’t because PocketNester runs under the Smartphone OS as can be seen for example in THIS excellent all-in-one thread), the emulation doesn’t start as can be seen in this screenshot.

All in all, none of the reviewed emulators runs on MS Smartphone devices, except for, of course, SmartGear. (Note that all tests have been made on a QVGA HTC Vox (s710), NOT on an – because of the incompatible screen size - even less compatible 176*220 Smartphone.)
__________________
Microsoft MVP - Mobile Devices, 2006, 2007. See my PPC & SP blog HERE.
Menneisyys is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Old 06-10-07, 01:07 AM   #3 (permalink)
Michu
Aximsite Major League
 
Michu's Avatar
 
Join Date: Aug 2006
Posts: 329
Location: Germany
PDA: x50v
iTrader Rating: (0)
Awards Showcase
News Editor Medal: Aximsite News Editors Past and Present - Issue reason: Congrats on the promotion 
Total Awards: 1
Thanks: 0
Thanked 0 Times in 0 Posts
View MyPDA
Don't you have a H/PC to test emus on? I currently often read "useless" in some of your articles or "you don't want to get this emulator" but in fact, NeopopCE is optimized for H/PCs and also the keys are defined for H/PCs like it's with a few others... I don't have one, so I can only refer to other's reporting this to me.
__________________
Michu
- Exams and on the 31.07., my trip to Korea begins
PocketGaming.de / PDAGround / FPSEce / PocketGamer Admin
PocketGBA Special Member / Aximsite.com News Editor

Last edited by Michu : 06-10-07 at 01:09 AM.
Michu is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Old 06-10-07, 01:23 AM   #4 (permalink)
Menneisyys
Contributing Reviewer
 
Join Date: Dec 2004
Posts: 4,367
Location: Europe
PDA: I have several PDA's
Phone: T610
Laptop: IBM Thinkpad a31p
iTrader Rating: (0)
Awards Showcase
Poster of the Month: Given to members the best poster of the month. This does not mean the  Aximsite Gold Reviews: Members that have posted 10 Review Threads. - Issue reason:  Aximsite Gold Tutorials: Members that have posted 10 Tutorial Threads. - Issue reason:  Aximsite Active Silver Member: Given to all active members (3 years and over 1,500 posts) - Issue reason: Active Member 
Total Awards: 4
Thanks: 3
Thanked 39 Times in 35 Posts
View MyPDA
Originally Posted by Michu View Post
Don't you have a H/PC to test emus on? I currently often read "useless" in some of your articles or "you don't want to get this emulator" but in fact, NeopopCE is optimized for H/PCs and also the keys are defined for H/PCs like it's with a few others... I don't have one, so I can only refer to other's reporting this to me.
Yeah, I have a few H/PC's (Jornada 680 / 720 etc.). I just don't have the time for yet another platform (after PPC's and MS Smarphones, including "hacking" attempts) to test these emulators on.

When I have somewhat more time, I may test them on my H/PC's though. For now, though, PPC's and MS Smarphones are the preferred, current platforms.
__________________
Microsoft MVP - Mobile Devices, 2006, 2007. See my PPC & SP blog HERE.
Menneisyys is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Old 06-10-07, 03:59 AM   #5 (permalink)
Michu
Aximsite Major League
 
Michu's Avatar
 
Join Date: Aug 2006
Posts: 329
Location: Germany
PDA: x50v
iTrader Rating: (0)
Awards Showcase
News Editor Medal: Aximsite News Editors Past and Present - Issue reason: Congrats on the promotion 
Total Awards: 1
Thanks: 0
Thanked 0 Times in 0 Posts
View MyPDA
K, I just found it a bit too negativ to "depreciate" any dev's work only cause the emu isn't runable on all devices (as most programs aren't). H/PC users etc. get a wrong few on that then. That's why I also keep all those emus in the database, because there might be users out there who own a device that takes advantages of the customization (as you on the other hand also don't blame an emu if the doesn't recognize the H/PC's keyboard...).
__________________
Michu
- Exams and on the 31.07., my trip to Korea begins
PocketGaming.de / PDAGround / FPSEce / PocketGamer Admin
PocketGBA Special Member / Aximsite.com News Editor

Last edited by Michu : 06-10-07 at 04:06 AM.
Michu is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Old 06-10-07, 04:14 AM   #6 (permalink)
Menneisyys
Contributing Reviewer
 
Join Date: Dec 2004
Posts: 4,367
Location: Europe
PDA: I have several PDA's
Phone: T610
Laptop: IBM Thinkpad a31p
iTrader Rating: (0)
Awards Showcase
Poster of the Month: Given to members the best poster of the month. This does not mean the  Aximsite Gold Reviews: Members that have posted 10 Review Threads. - Issue reason:  Aximsite Gold Tutorials: Members that have posted 10 Tutorial Threads. - Issue reason:  Aximsite Active Silver Member: Given to all active members (3 years and over 1,500 posts) - Issue reason: Active Member 
Total Awards: 4
Thanks: 3
Thanked 39 Times in 35 Posts
View MyPDA
Originally Posted by Michu View Post
K, I just found it a bit too negativ to "depreciate" any dev's work only cause the emu isn't runable on all devices (as most programs aren't). H/PC users etc. get a wrong few on that then. That's why I also keep all those emus in the database, because there might be users out there who own a device that takes advantages of the customization (as you on the other hand also don't blame an emu if the doesn't recognize the H/PC's keyboard...).

Thanks for pointng this out; I'll (before retesting WinCE / H/PC titles) will explicitly state the articles are for the PPC / Smartphone folks only and this is why I don't recommend emulators written for the H/PC .
__________________
Microsoft MVP - Mobile Devices, 2006, 2007. See my PPC & SP blog HERE.
Menneisyys is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Old 06-10-07, 04:45 AM   #7 (permalink)
Michu
Aximsite Major League
 
Michu's Avatar
 
Join Date: Aug 2006
Posts: 329
Location: Germany
PDA: x50v
iTrader Rating: (0)
Awards Showcase
News Editor Medal: Aximsite News Editors Past and Present - Issue reason: Congrats on the promotion 
Total Awards: 1
Thanks: 0
Thanked 0 Times in 0 Posts
View MyPDA
Nuttin else I would kindly ask for =)
Thx!
__________________
Michu
- Exams and on the 31.07., my trip to Korea begins
PocketGaming.de / PDAGround / FPSEce / PocketGamer Admin
PocketGBA Special Member / Aximsite.com News Editor
Michu is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Reply



Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
(MS-)DOS (80x86) Emulation Guide Menneisyys Emulator Forum 30 06-03-08 10:31 AM
Nintendo (NES) Emulation Guide Menneisyys Emulator Forum 3 05-28-07 04:33 AM
Arcade Games Emulation Guide Menneisyys Emulator Forum 1 05-18-07 04:03 AM
NeoGeo and CPS Emulation Guide Menneisyys Emulator Forum 0 05-05-07 05:21 AM
Mattel LED Emulation Guide Menneisyys Emulator Forum 2 05-03-07 10:32 PM


All times are GMT -5. The time now is 10:31 AM.

Mobilitysite - Hard Reset Guide - Got Zune? - Tilt Site

Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0 RC5
Copyright © 2003-08 LeckMedia, LLC