Dos emulator - HTC Vox

Hello,
i was wondering is there a possibility to emulate dos (and play some dos games also) on VOX (or any other smarphone)?
I don't play any games, but I think it would be great to have Heroes of Might and Magic II on my smartphone. Is there a way to do so?
System Requirements for HoM&M II
* 60 MB hard drive space
* SVGA graphics card
* Microsoft compatible mouse
* 8MB RAM
* Double speed CD-ROM drive
* Windows 95 or DOS 5.0 or greater
* IBM 486 66Mhz or greater and 100% compatibles

PocketDOS from www.pocketdos.com is a dos emulator which will do what you want, although its very slow if you try running games with it - some really old dos games will however run at a usable speed.
I don't think it will run HoM&M
But you can get a free trial.
Mike

Yeah, I tried it, but it didn't manage to run HoMM :/

Related

The Guide to Emulating NeoGeo and CPS:a must if you’re into quality&FREE arcade games

The Guide to Emulating NeoGeo and CPS:a must if you’re into quality&FREE arcade games
You may have already heard of NeoGeo and the Capcom Play Systems They’re excellent 2D arcade consoles – much better than most other 2D ones. Some of the titles released for these consoles are still much better than anything comparable on Windows Mobile. Therefore, if you’re into platformer or fighter games, you MUST check out the emulators running them.
(Speaking of the the Capcom Play System, it's abbreviated as CPS and should not to be mistaken for Capcom CPS Changer. There have been three major revision of them, CPS-1, CPS-2 and CPS-3 . The latter doesn’t have many games and isn’t supported on Windows Mobile).
Up until recently, it has been pretty impossible to emulate these platforms under Windows Mobile (WM for short). If you read the only related (and highly outdated) article at pdagameguide.com, dated back to 2003, you’ll see emulating NeoGeo was pretty much impossible then – all you could do is running NeoGeo Pocket Color games, which, being made for a not very powerful handheld platform, aren’t as sophisticated as desktop NeoGeo titles and should, therefore, not be preferred over the desktop versions. (Let alone their emulators being pretty outdated and incapable; for example, NeoPocott v0.38b R1 (also see THIS) hasn’t received any update for over six years!)
Pretty recently, well-known Windows Mobile coder Masterall has released the WM port of FinalBurn Alpha, the first emulator for WM that does deliver excellent emulation capabilities and SUPERIOR speed. And it’s free – as with the ROM images themselves. Finally, in addition to emulating NeoGeo and CPS-1/2, it’s also capable of running Toaplan and Cave games.
Masterall also has some other ports he can be VERY proud of. Picodrive, for example, is the best Genesis (Sega Mega Drive) emulator I've ever seen (I’ll elaborate on Genesis emulation in a later article). He’s also the author of pocketGBAdvance, a GBA emulator, of which he’s promising a usable version very soon.
All in all, he’s pretty much comparable to the other “big” names of emulator porters like n0p (Genesis Plus/Pocket PC, PocketSNES, DOSBox and Stratagus), PocketInsanity (PocketUAE) or Sunbug.net (PocketGBA).
In addition to the related pdagameguide.com article being completely outdated, I’ve decided to write an all-in-one guide on these questions because the related information currently available is very hard to digest for a non-professional Windows Mobile geek. Hope this guide will help a LOT.
Why do I recommend this emulator and these games? Why should you bother?
Because
the emulator runs just GREAT on most current hardware, even with sound
even the most CPU-intensive games run OK (with enabled sound!) on the (for gaming) best, fastest current handhelds (Dell Axim x51v, for example)
the games are available for free
many of the games are MUCH better than anything else (comparable, in the same genre) on Windows Mobile. Very few native Windows Mobile games (for example SKY FORCE Reloaded is the only comparable title, as far as, say, 1942 clones are concerned)
if you do follow this guide, you can run these games REALLY easily - I've tried to explain it really clearly how the emulator must be configured, where to download games from, what games to get and so on
Difference between NeoGeo and the two CPS versions
Unfortunately, the NeoGeo emulation (as of the recent, 0.008 build is concerned) is certainly less featureful than that of emulating CPS games. Therefore, you will always want to check out whether a particular title is available as a CPS game and if and only if it isn’t switch to the NeoGeo version. Note that the developer has been promising fixing these problems very soon.
The problems with the NeoGeo emulation are as follows:
with NeoGeo games, it’s not possible to save / load game states, unlike with CPS games. This is a big problem if you would like to continue your game after exiting FinalBurn
auto fire doesn’t work with them either (while it worked with all CPS games I’ve tested)
Getting, installing
Get the latest version in the first post of the the official FinalBurn thread at Modaco – it’ll always have the latest version (you will need to register your nick in there).
That there are four RAR files there. One is named FinalBurn.rar. This is the WM executable. The other three contain the desktop Windows version of the emulator, are named fbauds.part01.rar … fbauds.part03.rar and should only be got if you will need to create cache files of the titles you’d like to play. Use WinRAR.
Note that the latter emulator does differ from the official desktop Windows version of FinalBurn Alpha downloadable here. The latter is far newer (and is, therefore, preferred to the version available at Modaco) but doesn’t support creating cache files. That is, do download the fbauds.partX.rar’s too. (And, again, you may also want to download the official desktop Windows version of FinalBurn Alpha here, should you want to play the titles on your desktop computer.)
To play NeoGeo games in the emulator, you will also need to acquire the ROM BIOS file, Neogeo.zip (you won’t need to do this if you ONLY want to play CPS games!). This ZIP is different for the desktop Windows version (downloadable here; also see THIS) and for the WM version (accessible here). Put the ZIP file (do NOT decompress it!) in the ROMs subdirectory of FileBurn (with the desktop version, you can also put it in the home directory where the main executable EXE file resides – it’ll find it. The WM version won’t), which is auto-created upon the first execution of the emulator (see later).
Finally, for the desktop version, you will also need kailleraclient.dll. It’s for example available in the official desktop FinalBurn Alpha distribution - just download the ZIP file and it’ll be right in it. You won’t even need to start the main executable, fba.exe. Or, alternatively, get it HERE as a separate download. Again, this only applies to the desktop version – with the WM version, all you will need to do is getting Neogeo.zip and copying it to the ROMs directory. Note that you may also need to download and install the free DirectX 9.
Game ROM’s you download must be put under the ROMs dir as ZIP files (that is, you don’t need to decompress them). This directory will be automatically created when you start the executable on both the desktop (fba.exe with the official FinalBurn version, fbaud.exe with the cache-generating debug version) and mobile (FinalBurn.exe) Windows.
Getting games (ROM images)
Probably the best ROM source is emuparadise.org, where you can download a lot of games from. The games there are all in a format compatible with the emulator. Note that this doesn’t necessarily mean ALL the available titles are indeed compatible: it’s only with CPS games that they are. There are still a lot of NeoGeo games that are just plain incompatible (and aren’t even listed by FinalBurn as compatible). Nevertheless, the ones that are recognized are, in general, really worth playing.
CPS-1 ROMs should be here (but seems to be empty now); CPS2 here. Finally, NeoGeo ROM’s are here.
Keep in mind the following while downloading files from emuparadise.org:
you can only download one ROM image at a time. emuparadise.org, in addition to checking the same browser instance, also check for the same IP. That is, you can’t fool the server into thinking it’s serving another completely independent user when you leech images from IE and Firefox at the same time.
don’t use Internet Explorer to download images because it’ll very often time out. Prefer Firefox (Mozilla) – it has never timed out on me, as opposed to (the latest version of) Internet Explorer.
There are a LOT of very cool games in there; games that are MUCH better than most (or, with horizontal scrollers, ANY) comparable, native titles on Windows Mobile. There is nothing on Windows Mobile comparable to, say, Metal Slug. Yes, FirePower-onrush uses a lot of textures / graphics from Metal Slug (see Sponge’s comments HERE, after my review, for more info on this) but is still WAY worse.
I’ve also tested many titles under the emulator, in the next subsection, I list and elaborate on them.
NeoGeo titles, links & compatibility reports
Captain Tomaday: works great (kids’ vertical scroller)
Ghost Pilots: great, even at 44 kHz (let alone 8!) (vertical scroller)
NAM – 1975: Operation Wolf clone: works great, even at 44 kHz, highly recommended if you like
Metal Slug 2: One of the BEST! A MUST!
Metal Slug 3 : in order to run this title on anything with less than 128M RAM, you will also need to download the non-encrypted version in addition to the default one. Make sure you run the latter on devices with free RAM less than 40 Mbytes.
Metal Slug X: Great game, working also great
Samurai Shodown: works great, even at 44 kHz
King of the Monsters: OK, even at 44k
A list of, as of the current version, some non-recognized games:
Metal Slug 1
The Last Blade
Blazing Star
Metal Slug 4
(both versions of PocketCultMAME recognize them but can’t run. The desktop MAME runs them all. The desktop FinalBurn Alpha doesn't.)
As of now, it’s pretty futile to try to download these games. The situation may change in the future, though: FinalBurn Alpha is constantly been updated to support as many NeoGeo games as possible.
CPS-2 titles, links & compatibility reports
1944: a really good 1942 clone! A must have!
19xx: another excellent 1942 clone, works great even at 44kHz! Another must have!
Alien vs Predator: fighting, not that good IMHO
Armored Warriors : not very good either
Battle Circuit: side scroller, not very interesting
Dimahoo: too, another good 1942 clone (not as good as 1944 / 19xx though)
Eco Fighters: side scroller, not very interesting; you still might want to give it a try
Night Warriors: typical Street Fighter clone
All these games run flawlessly, mostly with 44 kHz sound, on the x51v – and even on the HTC Wizard (with, particularly with 19xx, 8 kHz sound). The 520 MHz WM5 VGA HTC Universal is pretty bad (very slow) for emulation, so is the 624 MHz WM5 (2.01) VGA HP iPAQ hx4700 (which is only a tad better and DOES require and external BT game pad because of the completely gaming-unfriendly touchpad). The WM2003SE VGA Fujitsu-Siemens Pocket Loox 720 is acceptable (but, of course, visibly / audibly worse than the x51v), so is the WM2003 QVGA HP iPAQ 2210.
Also note that FinalBurn Alpha supports (almost) all CPS games, unlike with the case of NeoGeo.
Using the emulator I – starting games
The desktop and the WM versions of the emulator are, fortunately, pretty similar. This means if you learn how, for example, the ROM selection screen works, what the main directories of the emulator are etc. in the desktop version, you will also be able to utilize this knowledge under WM.
Starting the emulator is pretty easy: just start the main executable file (after decompressing it anywhere (under Windows Mobile, preferably to a memory card because it’ll look for the ROM images in a subdirectory) and, with the debug desktop version, also adding kailleraclient.dll): fba.exe with the official desktop FinalBurn version, fbaud.exe with the cache-generating debug desktop version and FinalBurn.exe on the Pocket PC.
When first run, the executable file will also create the necessary directory structure, including the ROMs subdirectory. You can start putting your ROM games in there (and, of course, Neogeo.zip containing the NeoGeo BIOS if you do want to play NeoGeo games). Under WM, you’ll be presented the following screen:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Here, go to File / Load Rom. It’ll present a long list of all games compatible with FinalBurn. You don’t necessarily want to see this list but only the accessible AND compatible games; therefore, you will need to tick in the “Show Only Available” checkbox at the top. Now, the listing will become far more manageable as it will only list the games that you can run:
By single-clicking an item in here, the emulator starts it after creating a so-called ‘cache file’ as can be seen in here.
Creating cache files can be a real nuisance. If you do this on your handheld, it may take quite a time (1-2 minutes at most; if it takes more time, you can be pretty sure your handheld has crashed and needs to be reset). Furthermore, with ZIP files exceeding 50-60 Mbytes (for example, the excellent platformer Metal Slug 3, which is a whopping 79Mbytes), all your dynamic RAM memory (independent of the available free memory on your storage card or internal storage) will be all quietly consumed and the handheld will either crash (as is pretty common with WM5+ in these cases) or just display it has run out of memory (with WM2003(SE)).
Therefore, if you do encounter such situations, you will want to create the cache images on the desktop Windows, using the above-introduced debug cache-creator version of FinalBurn Alpha. To do this, just start fbaud.exe (after copying neogeo.zip and the ROM image ZIP of the to-be-converted game to the ROMs subdirectory), go to Game / Load Game (F6), select the game you’d like to convert (screenshot here; I’ve also made sure to hide non-available titles by ticking in “Show Available Only” (see the mouse cursor) and click OK. The cache file will be created and named exactly the same as with the ROM ZIP file name – with the extension “cache”. That is, for example, if you create a cache file of the unencrypted Metal Slug 3 (mslug3n.zip), the related cache file will be named mslug3n.cache. It’ll be put in the “cache” subdirectory of the desktop emulator. Make sure you copy this file to the memory card, in the same ‘cache’ directory. It’s also here that other cache files are stored.
By the way, don’t forget to delete partially created cache files from this directory (that is, files that weren’t finished because of the dynamic RAM memory or the storage card getting full). Messed up cache files are the main reason for messed-up graphics in the emulator.
Now, after having created the cache file, the game will start. You will, however, need to do some additional configuration to be actually able to play games. This will be needed to done only once – fortunately, the configuration options you make will be stored in the cfg directory. BTW, these files are all human-readable and editable; they contain the game-specific button settings. That is, the ones you’ll always need to set up.
The first step in making the games playable, after loading them, is setting up the hardware buttons.
Using the emulator II – setting up the buttons
After you’ve loaded a ROM image (and clicked the screen so that the execution stops and the menu is displayed), you must go to Options / Keys. It’s there that you must assign hardware buttons to functionality.
Doing this is pretty simple: you click an on-screen button and, then, press the hardware button you’d like it to be assigned to. For example, click the Coin and, after this, click a button you’d like to use to simulate feeding money into the arcade machine (the first step in starting a game; after this, you’ll also need to press the Start button). You will also need to assign the A, B, C and, with NeoGeo, D hardware buttons too. (These will have different functionality: for example, in Metal Slug, firing, jumping and throwing a grenade. Button D isn’t used.) Note that the emulator also supports WM5 hardware soft keys as can also be seen in the screenshot below (C and D buttons). If your mobile has a built-in keyboard, you can also use most (not only alphanumeric) keys on it.
You will also need to set up the D-pad directions; always treat the D-pad in Portrait mode, even if the game itself is in Landscape.
You can also tick in the “Enable Auto-Fire” checkbox if you want auto fire; remember, however, that it, currently, only works with CPS games, NOT with NeoGeo ones, unfortunately.
A typical screenshot of setting up the hardware buttons is as follows:
Finally, keep in mind that you can only set up the buttons for Player 1 in here. Should you also want to set up the Player 2 buttons, you will need to edit the game configuration file in the cfg subdirectory.
Using the emulator III – setting up the on-screen keys
If you have a mobile device with a touch screen (that is, not a plain MS Smartphone / WM6 Standard model) AND your device isn’t a 2.8” HTC model (HTC Wizard, Trinity etc.), you will also find on-screen buttons REALLY useful.
In Options / Screenpad, you WILL want to tick in “Enable Screen Keypad”.
I recommend staying with Mode 1 (emulating fire buttons on the screen) – Mode 2 emulates the D-pad in there. Click OK.
Note that
these settings are NOT game-specific (unlike assigning buttons); you’ll only need to set it once; preferably right after the first execution of the emulator.
as has been pointed out, you won’t necessarily want to use on-screen buttons on HTC’s new WM5+ devices having the standard 2.8” QVGA screens. These devices, unfortunately, all exhibit a VERY bad digitizer bug explained for example HERE. This means if you constantly tap and hold the screen (for example, to activate auto fire with CPS games), the CPU will need to spend a lot of time on serving this and the emulation speed will drop considerably, which will be very annoying particularly if you enable sounds. That is, if you do need auto fire, then, use a hardware button instead of the screen with these models.
Using the emulator IV – setting up the sound
Finally, particularly on slower models or with CPU-intensive games like all parts of Metal Slug, you will want to make sure the sampling rate is either set to the minimal 8 kHz or the sound is completely disabled.
Go to Options / Sound and set the sampling rate accordingly. If the sound is unbearable even at the minimal, lowest-quality 8 kHz, disable it completely. Otherwise, with non-CPU-intensive games and/or on, for gaming, very fast handhelds (like the Dell Axim x51v), you will want to turn it up to 22 or even 44 kHz as can be seen in here.
Note that you’ll need to reload the actual ROM image for these changes to be heard.
Fortunately, most games will work with enabled sound even on slow(er) models like the HTC Wizard (overclocked to 260/273 MHz). You will only encounter sound choppiness with very few titles; most importantly, with Metal Slugs, which do have a choppy sound even at the lowest-quality (8 kHz) setting on even the Dell Axim x51v running at 624 MHz.
Using the emulator V – setting up the orientation
If the game you’d like to play uses Landscape (only few titles like, for example, 19xx, use Portrait), you’ll want to know the emulator uses Landscape Right by default. If you’re right-handed (and, therefore, want the D-pad on the left of the screen), you’ll want to switch this to “Landscape Left” in Options / Display.
Using the emulator VI – resuming the game; suspension concerns
Now that you’ve set up everything, you can run the game. If it’s NOT a NeoGeo game, you can save / load the state any time you want, using any file name (that is, you can have any number of states for any games).
Note that the emulator is prone to crash if you suspend (and, then, resume) a game while it’s running off a storage card. To combat this problem, you will ALWAYS want to pause the game first and only then suspend the machine and only resume the game 3-4 seconds after powering up the handheld again. During these 3-4 seconds, the handheld will have sufficient time to recreate the storage card file handles.
This helped me a lot. If you, however, still encounter crashes after this (which can be a REAL pain in the back, particularly if you’re well into a game like Metal Slugs and don’t want to replay the first few maps), copy the entire directory structure to the main storage, where storage card handle invalidation isn’t a problem.
As both ROM images and, particularly, cache files can take up pretty much memory, the latter is really only usable on devices with 256+ Mbyte built-in storage (like the Dell Axim x51v). Most current devices with 128M built-in Flash ROM can only have few (if any) games in the main storage.
Note that you can pause the game by tapping the screen. If you have enabled on-screen buttons, in an inactive area; if you haven’t, anywhere.
Saving / restoring game state
You can also save / restore the game state (after you’ve loaded the particular ROM).
As the emulator uses the standard operating system-level file access dialog, it’ll
list all the files under My Documents, the root of storage card(s) and one subdirectory under them
only lets for saving to these locations.
In the official FinalBurn thread at Modaco many people recommend Tillanosoft’s tGetFile to fix this problem. I don’t, because it’s a commercial application. Use Mad Programmer’s free (!) File Dialog Changer instead. Its installation is explained in HERE.
Note that, again, this only works with CPS games, NOT NeoGeo ones! This may change in the near future.
What about MAME ports, you may ask
You must have heard of MAME, the well-known emulator project, of which PocketCultMAME is probably the best port (also see this PG thread), also offering a lot of features (feature-wise, it’s excellent).
While, on a sufficiently fast desktop computer, the NeoGeo emulation of MAME isn’t worse than that of FinalBurn, under Windows Mobile, the situation is completely different.
Unlike with the desktop MAME (which can be pretty hard for a newbie to use without a front-end), the Windows Mobile port, PocketCultMAME is pretty easy to use. After decompressing the distribution file (and, with the 0.5 preview, also overwriting one of the EXE files with the separately downloadable NeoGeo update), copying your ROM ZIP’s to the ROMs subdirectory and starting PCMAME.exe (with 0.5, PocketCultMAME.exe), it lists the available titles.
Too bad its NeoGeo compatibility is really bad. For example, the latest version, 0.5WIP (with, of course, the NeoGeo update patch) couldn’t run any of the NeoGeo games I’ve thrown it at (without converting them to another format). It’s only the NAM-1975 title screen that it gets to – but, after you insert the virtual coin and start the game, it exits, as with all the other tested titles. The old version, 0.4a, is similarly incompatible.
In the Modaco thread, some people have also reported being able to run Golden Axe under PocketCultMAME. However, the speed was clearly inferior to that of FinalBurn Alpha – that is, it’s just not worth the effort.
That is, for the time being, you will want to forget (current) MAME ports entirely – if you need NeoGeo or CPS games under Windows Mobile, the only way to go is FinalBurn Alpha. The only real utility of it is the broader compatibility of the desktop MAME with existing NeoGeo titles – for example, it was able to play Metal Slug 1, unlike with (both the desktop and the mobile version of) FinalBurn Alpha. I’ll report on updates / enhancements / optimizations to PocketCultMAME. In the meantime, stick with FinalBurn Alpha on your Windows Mobile handheld.
(Note that FinalBurn also runs on the MS Smartphone platform!)
thank you so much for this great guide. i was playing metal slug on FPSEce, but i think it might run much faster on an NeoGeo emulator than a play station emulator especially that i have k-jam (wizard). i was overclocking to 260 without the boost. i think i must try it with the boost even if i get only 1 extra FPS it is still worth it. thanks again mate.
i too tried some of the demo games on FPSEce, couldnt be bothered to get my disks and rip them... though might do it later my biggest problem is the controls, the i300 has some extra buttons that could be used, i seen some articles about maping but they all have to do with reg edit, i wish for a program to capture or remap to run as some kind of plugin, to use ALL the buttons, all but the on/off reset cause that would suck heh, but the call, win key and the ok/close buttons are all a must IMO, even the volume button can be used, for buttons such as select/menu/start etc...
FPSEce ran ok with the demo, but without proper controls not that playable, the fps was decent too, with this cpu, im just wondering if these emu's will utilize any other co processors... such as most have them im sure... how else are we able to play/record in mpeg4 and the such
thanks for showing that emu here. its one of best emus available, just try blazing star to get image of what masterall have done for emu fanatics.
+1 for you, too.
emu fanatic..
btw, isn't it sad, that i STILL cant have snes emu with sound on wizard? i've checked every that exist.
Alien vs Predator: fighting, not that good IMHO
Armored Warriors : not very good either
Battle Circuit: side scroller, not very interesting
Click to expand...
Click to collapse
...BLASPHEMY. <_<
Then again, playing 'em on your PPC is probably pretty awkward, without a BT gamepad.
In any case, I love this emulator, and I'm waiting patiently for Ninja Masters to be loadable.
(I need to get a better unit than the Atom. Sheez.)

The definitive, ONLY guide to playing arcade games on Windows Mobile

Arcade games... If you have ever read WikiPedia's related article, you know it well enough arcade machines had the status as the forefront of new game releases and, by using the latest, sophisticated graphics and sound chips, used to present a far better gaming experience than any home computer or even home gaming console of that age for about 15 years - at least before 1995.
The golden age of arcade games was, as has been stated, probably before 1995. The arcade titles of that age were considerably better than anything achievable on a home computer or console. For example, consider the game Scramble. When it came out in 1981 as an arcade title, at the age of the Atari 2600 (home console) and the VIC-20 (home computer), naturally, neither of these home systems were able to provide at least something close to the gaming experience of the "real" arcade title. For example, the Sinclair ZX Spectrum (which was only released a year later; the game even later: in 1982, Melbourne House's "Penetrator" and in 1983, Bug-Byte's "Cavern Fighter") had much inferior ports, and this is true of almost every home systems of the early eighties.
This trend continued through the entire eighties, well into the early nineties. It was only in 1990, with the release of SNK's dual (AES (home) and MVS (arcade)) system NeoGeo, that a home console hit the market with exactly the same games as its arcade counterparts. NeoGeo has received some really nice games; most importantly, the vastly successful Metal Slug series, which is a very popular 2D platformer title even today.
However, the NeoGeo didn't really sell to home costumers as well as, say, SNES or Sega's Genesis; mostly because of the price of the cartridges (about the twice of those of SNES) and the comparative (compared again to SNES and, before its release, the technically even less comparable NES and Genesis) rarity of titles. This means it was only with the advent of really powerful home computers that the age of arcade machines started to decline. Still, a LOT of these games are of very high quality even by today's standards, particularly when compared to the lack of quality games on mobile platforms like Windows Mobile. Therefore, emulating arcade machines (and running arcade games) on mobile devices is much more important than on desktop Windows with, at times, much better native titles.
When you hear the word "arcade games", don't think of 25-year-old "crap" like Pac-Man, Dig Dug, Frogger and the like. Some people only like referring to these really old titles as "the" arcade games. That's in no way true: the Metal Slug series and the 19XX-series (starting with the old 1942) are also arcade games. Therefore, anyone stating "arcade games are very old and technically very bad games not worth emulating" only shows he/she doesn't have a clue about what he's saying. Or, if he's an arcade emulator developer, he may just be explaining why he hasn't implemented any support for any new system ;-)
As arcade games were produced even in the 2000's, there are really quality titles around. For example, I don't think you'll be able to show me a 1942 clone for Windows Mobile that is better than 19XX or 1944 written for the CPS-2 arcade machine (and perfectly runnable on a better Windows Mobile handheld!) This means there is a plethora of up-to-date, visually and, sound-wise, absolutely stunning action games well worth emulating on our mobile devices.
Keep in mind that, in this complete guide & tutorial & roundup, I refer to all the games ever released for arcade machines - both 25-year-old early games and 5-10-year-old, really advanced ones. Of course, I'll put definite emphasis on emulating newer systems to ease the lack of high-quality, comparable 2D action titles on Windows Mobile (WM for short).
Why should you bother?
To bring up memories (or, if you prefer simple games)
To play (more recent) games better than anything else on Windows Mobile in the genre
and, of course, because Windows Mobile is able to run these titles.
Downloading games
Look for “MAME” sections on ROM sites. Some ROM sites have dedicated NeoGeo and/or CPS-1 and CPS-2 sections. Unfortunately, I am not allowed to give you links. If you open your eyes and use Google, I'm sure you'll find the ROM sites in a fraction of a minute.
Don't be afraid of these sites - I've tested the ones coming up as the first after some quick Google searches. Not one of them continued any viruses and all MAME downloads were usable and CRC error-free.
After downloading the ZIP files, just copy them in the roms subdirectory of your emulator. Do NOT decompress them!
Note that MAMECE3, unlike the two other, more recommended emulators (Finalburn and PocketCultMAME, which must be manually copied to the handheld) comes with a CAB installer. This means you'll manually hunt for the roms subdirectory. If you install it to a storage card under WM5+ or in the built-in storage with any operating system version, it'll be at \Program Files\MameCE\Roms\ (with WM5+, on a storage card, prefixed with the path of the card itself). With operating systems prior to WM5 and a storage card-based installation, it'll be in \MameCE\Roms\ on your card.
Finalburn Alpha 0.09
First and foremost, the most important arcade game emulator you MUST check out is the WM port of Finalburn Alpha (current version: 0.09), the only REALLY usable CPS-1 / 2 and NeoGeo emulator. You can read a complete review & tutorial on the title HERE (click the link!); therefore, in here, I won't really elaborate on it - except when directly comparing its features, speed and compatibility to other arcade emulators.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Its main strength is its speed (in which it's just unbeatable), sound quality (in that, not even PocketCultMAME comes close, let alone MAMECE3!) and features like on-screen tap areas. Its main disadvantage is, however, the complete lack of running non-NeoGeo / CPS games. That is, it won't be able to run anything released before 1990 - and only about 10-20% of later games. However, the titles still available for the platform (and playable on a current WM device) are still overwhelming - this emulator is really nice!
Finally, it's capable of running even (most of) the latest (NeoGeo / CPS) games. For example, 1944 - The Loop Master was released for the CPS-2 in 2000. Still, Finalburn emulates it flawlessly.
MAME-derivatives or ports
MAME is probably the most widely know multiplatform emulator emulating almost 10 000 arcade games, starting from the oldest and ending with the latest titles. It runs flawlessly even on slower Windows devices (for example, even, CPU-wise, underpowered UMPC's) and is REALLY recommended for a quick test to see what kinds of games you can (hopefully) also play on your mobile device.
To do this (test and/or play arcade games on your desktop Windows computer), you will need to download and utilize the desktop MAME. I'll explain this in the following section. Note that this has nothing to do with WM - just a quick explanation of what you should do in order to be able to play these games on your desktop computer (including UMPC's, notebooks and the like).
The desktop MAME
Download mame.rar from here - there, you’ll need the topmost file (now, it’s mame0115b.exe). UnRAR it to anywhere. Move your ROM ZIP files to the roms subdirectory of the emulator. For NeoGeo games to play, you’ll also need THIS file. Just put it in the home directory of MAME.
To start a given game, directly execute MAME.exe (in the home directory), passing it the name of the ZIP file (also the official MAME name of the game) like this:
mame 19xx
This will start the game (if everything is OK). Upon the first running of each ROM set, you’ll need to at least once press Left and, then, Right on the cursor block of your PC. Then, after the game has loaded, you’ll need to press 5 (with two players, 6) to insert (virtual) coins and, then, press 1 (with two players, 2) to start the game. In one-player mode, the games are controlled by Ctrl / Alt + D-pad; in two-player mode, the other player is controlled by D: left; F: down; G: right; R: up.
Now, back to the question of Windows Mobile: what arcade emulators are there on the platform? Now follows PocketCultMAME, the best generic MAME port.
PocketCultMAME
(main game selector of version 0.4a)
(main game selector of a 0.5 preview)
Currently, this title is by far the best generic MAME port. This means it's able to run both 25-year-old classics (which Finalburn Alpha is fully incapable of) and (comparatively) new titles.
However, it should NOT be used for NeoGeo / CPS emulation - in that, Finalburn Alpha is WAY better. Should you be unsure about what runs under Finalburn Alpha and what needs the more generic, but slower PocketCultMAME, you may want to deploy the ZIPped ROM files under both emulators. If Finalburn runs the game flawlessly, then, just stick to it and don't even test the game under PocketCultMAME - believe me, it'll be FAR slower with should enabled (if it runs at all).
For emulating significantly older stuff (games from the entire eighties - not just the 25-year-old titles), however, it's the emulator you must check out.
There are two versions of the emulator: 0.4a (currently the fastest version with, compared to the newer one, more limited compatibility) and 0.5WIP, a MUCH slower, experimental tech demo with much broader compatibility.
This means you should download both versions. Always try to run a title under 0.4a first and only give a try to 0.5WIP if it doesn't run in the older emulator.
Note that version 0.4a has two additional EXE files as a separate download. One of them, noCYCLONE, is related to the Motorola 68000 emulation and using it instead of the default one will result in a certainly visible speed penalty. It, however, offers somewhat improved compatibility with some titles otherwise incompatible with PocketCultMAME 0.4a. That is, if an otherwise as compatible listed game doesn't run in the standard version, just exit it and run these two files instead to see whether, then, it runs or not. Affected games are for example 'Black Tiger', 'Rampage' and 'Pang'; see for example THIS for more info.
Conveniently, unzip the two additional EXE files in the same directory where the traditional executable of 0.4a, PCMAME.exe, resides. As these files are named differently, they won't override the default file, PCMAME.exe. Putting it in the same directory results in not having to copy the same ROM files in more than one directory on your memory cards.
Still speaking of add-on downloads, 0.5WIP also has an additional download fixing some NeoGeo issues. As PocketCultMAME should NEVER be used to run NeoGeo games (it's just too slow for this), you don't necessarily want to download / install it.
Using these emulators are pretty straightforward and if you know how Finalburn Alpha is used you also know how PocketCultMAME is: after starting the application (PCMAME.exe with version 0.4a and PocketCultMAME.exe with 0.5WIP), you're presented a list of the compatible, playable ROM's in the roms subdirectory. You select one and start the game. During the game, you insert virtual coins to the game, (keep) press(ing) the Start button and, then, play.
Also, you can do some settings. For the two current versions, I've compared these in the following chart. Make sure you follow the links to see the screenshots of the individual settings. This will really help you in discovering the emulator.
The chart is available HERE (CLICK THE LINK!).
Note that you WILL want to fine-tune these parameters; most importantly, you WILL want to disable sound, should you encounter speed problems. Also, if you have a Dell Axim x50v / x51v, you MUST enable 2700G support for greatly increased speed.
To demonstrate why it's worth fine-tuning these parameters, I've made some very serious benchmarks to find out what the speed culprit is (it turned out to be the sound, unlike with, say, Finalburn) and how the different settings have an affect on speed.
I've run the tests on three different devices: the Dell Axim x50v / x51v (VGA WM5 device with the 2700G 3D chip equipped with a 624 MHz Xscale CPU), the HP iPAQ h2210 (an older, QVGA WM2003 model with an older, less efficient, 400 MHz Xscale CPU) and a Fujitsu-Siemens Pocket Loox 720 (520 MHz VGA WM2003SE).
Note that the chart only contains data on the first two models; with FPS display enabled, nothing runs on the Pocket Loox 720 (only a black screen and a part of the "FPS" text is displayed in the bottom left corner). (Note that this problem may be pretty common with all F-S models; see THIS.) This means I don't have quantitive results on the Loox. However, it, subjectively, delivered pretty playable results. With the Loox, I could only display the FPS in MAMECE3 (in 1941, 38 fps without sound; 20 with it). Note that, except for the last column, I've only en/disabled one feature / changed one parameter a time to see how it affects speed.
The chart is available HERE (CLICK THE LINK!).
As can clearly be seen, you WILL want to disable sound with more action-packed games. With much older, less CPU-intensive games like Scramble, you can safely keep it on. If this doesn't help or you still need additional speed, you may also switch to the "Steplines" mode to only display half of the scan lines. And, of course, if you do own a 2700G-enabled Dell Axim, make sure you enable the 2700G support. While it, because of the pixel doubling, results in for example hard-to-read text, its speed gain is enormous.
Note that the "doc" subdirectory of both versions contains the lists of compatible games and a quick intro to the emulator.
Fixing your ROM images with RomCenter
The author of PocketCultMAME frequently asks users to fix the ROM’s they plan to use; that is, to convert to the (ancient) MAME format used by the emulator. Unfortunately, as using the recommended application RomCenter isn’t really explained anywhere (except for some not very detailed forum posts still missing some very important steps like THIS, THIS and THIS) this may prove to be an impossible task for many. This is why I’ve written a mini-tutorial to fixing ROM images.
Download RomCenter from HERE (don’t get the 3.0 Alpha; the latest stable release, 2.71, accessible on the Download page, will do just fine), install and execute. Go to File / Open datafile manager and click Add…. In the file selector dialog, look for pcmame.dat (or, as far as version 5 is concerned, pcmame05.dat) in the home directory of the (two) Windows Mobile PocketCultMAME’s. Note that you can safely import both if you plan to convert the format of your ROM’s into both 0.4a and 0.5WIP. Click Close after finishing adding the file(s).
Now, open the drop-down list under the menu bar of the menu bar of RomCenter. Select the file you’ve just added (pcmame.dat for 0.4a or pcmame05.dat for 0.5) as can be seen in here.
Now, go to File / Add ROM path. In my case, it’s c:\ArcadeRoms\. The items will be quickly scanned and loaded, but still not displayed. To do this, just click the name of the path (NOT “Games database”!) in the left pane.
Now, right-click ALL items in the right pane that have a yellow (NOT a green and NOT a red!) icon in front of them. Select “Fix ROM” in the menu. The file will be fixed. The resulting (fixed) file will be placed in the same directory, overwriting the old (bad) ROM image.
Note that because of the overwriting behavior, you may want to fix a COPY of your original ROM files.
(Mega)MAMECE3 9.5
(in game)
(in the game selector screen)
This very old, but still usable emulator may also be of interest, particularly if, for some reason, PocketCultMAME isn't able to run something. This is because PocketCultMAME is much better in every respect, particularly screen tap, auto fire and sound-wise. With MAMECE3, you definitely will NOT want to enable the sound because it's really annoying and really bad.
There are two versions of the emulator: MAMECE3 and the much larger Mega MAMECE3. Now that, with the advent of very cheap memory cards, the 6 Mbytes difference in size doesn't really matter any more, I recommend the second - theoretically, it supports more than a thousand games, as opposed to the 100+ MAMECE3.
Unfortunately, it's, along with the sound problem and not supporting auto fire / screen tap areas, is definitely less compatible with newer titles than even the 0.4a version of PocketCultMAME, let alone 0.5WIP.
You may also want to reconfigure game keys (1 2). Note that UI Menu stands for the in-game menu.
Finally, a not really recommended title,
iMAME v0.07
This title is based on the very old MAME version .261.
This application, reviewed for example HERE, is very restricted in that it only contains drivers for 19 arcade games of the early eighties. The lack of support for other titles means you can't even play for example Scramble or Zaxxon on it - you can in no way make it run any other titles than it contains built-in support to.
As with the other titles, you need to download ROM images off the Web to make it work. This may turn to be pretty problematic because most of the images of the games it supports have been removed from ROM sites because of ESA - that is, it's much easier to get hold of, say, the Zaxxon ROM than that of, say, Pac-Man.
As it is REALLY limited, playable ROM-wise and doesn't have anything to show up with (not even Scramble or Zaxxon), I don't really recommend this title. BTW, this - the complete lack of support for extra functionality like on-screen tap areas and the lack of support for anything else than the 19 classic games - was the reason for my not including it in the Comparison Chart either.
Verdict
get Finalburn Alpha. When compatible with a (newer, NeoGeo or CPS) arcade ROM, it'll deliver by far the best results.
get both versions of PocketCultMAME. When Finalburn Alpha isn't compatible with a (non-NeoGeo or CPS) title, the two versions of PocketCultMAME may still be. Always try running a given game in 0.4a first and only if it turns out to be incompatible move to 0.5WIP because of the much lower emulation speed. Also remember to check and, when necessary, convert your ROM sets before playing to avoid later incompatibility problems. If a as compatible marked title still doesn't run under 0.4a, make sure you give a try to the two alternate main EXE files to see whether they help.
You can also get Mega MAMECE3, but remember to prefer PocketCultMAME to it. The latter has better (on-screen) controls, autofire and WAY better sound.
Only get iMAME if you don't need anything else than the 19 built-in games.
The comparison / feature / compatibility chart
It's available HERE. DO CHECK IT OUT!
As usual, I present you a reliable, dependable chart comparing all the reviewed titles (and the desktop MAME). In addition to comparing features like state loading / saving, screen tap areas, auto fire etc. (please see my earlier emulator reviews for an explanation of these; I won't do this again in here), I've also checked the compatibility of many titles.
Recommended articles
My other game emulator reviews in the Games section of the Smartphone & Pocket PC Magazine's Expert Blog. I plan to cover / discuss ALL emulators available for Windows Mobile and have already published some of these articles. Do make sure you follow / read these articles - nowhere else will you find a better source of emulation-related information, I'm absolutely sure.
Other articles / links of interest
Rich Hall’s Play Arcade Classics on Your Handheld and Pocket PC. Note that, the article being some six years old, the links to the ROM repositories don't work any more.
An iMAME review
A shortish article on MAMECE3 and iMAME
It's possible to run Metal Slug X in the PSX emu
The reasons for PocketCultMAME to be slow on x50v / x51v
Some compatible games with Cult
RomCenter - how it shoud be used? 1, 2, 3. Note that you will still want to prefer my mini-tutorial instead.
pocketcultmame 0.4: there's a way to save
Compatibility reports of, for example, Cadillacs and Dinosaurs
Game speed reports
Reports on Time Pilot, Time Pilot 84, 10 Yard Fight, Zaxxon and Super Space Invaders
What ROM versions there are; which to prefer if there are more than one
A MegaMAMECE3-related AximSite thread
New MAMECE release with 68k ROMS support
MAMECE3 compatibility reports: THIS, THIS, THIS (with for example a lot of WonderSwan, PlayStation discussion and elaborating on THIS generic PPC emulation article. Make sure you read the feedback in the thread before believing everything in that article!) and THIS.
PocketCultMAME preview available (PG)
Hi-res issues
.36 ROMsets torrent (additional explanation)
It's unlikely MAMECE3 will ever be updated (a 2004 post - nothing has been released in the meantime)
A related Russian language thread
top thread gotta look into this
Do finalburn and MAME only play there "own" roms or do they play nes for example to?
marcovit said:
Do finalburn and MAME only play there "own" roms or do they play nes for example to?
Click to expand...
Click to collapse
No NES support - check out my NES Emulation Bible for NES-related emulators at http://forum.xda-developers.com/showthread.php?t=306705

REVIEW: Free(!) vertical scroller space shooter Distant Galaxies

There are several vertical scroller space shooter games but very few of them are free. Distant Galaxies, available for both Windows Mobile platforms (touchscreen- and touchscreen-less) is one of them. It’s available HERE for download and is recommended, albeit it has some problems.
There isn’t much to elaborate on: you download the CAB or the installer EXE file, install it, start it and play. You go forwards, kill your enemies, try to pick up the bonuses as in most vertical scrollers. Note that you can reconfigure the buttons.
As of current, tested version: 1.6,
Pros
Free!
Excellent on high-resolution (VGA) devices because of the high resolution and seeing all the bonuses
Compatible with WM2003 onward (but, of course, not previous OS’es)
Compatible with all screen configurations and both Windows Mobile platforms
Moderate CPU usage on most platforms (40% on a VGA 624 MHz PXA310 iPAQ 210, 55% on a 176*220 196 MHz TI OMAP 850-based HTC s310 / Oxygen MS Smartphone) – not on all though (88% CPU usage on the WM2003 QVGA iPAQ h2210 using a 400 MHz PXA255)
Cons
No autofire
Can’t be controlled via stylus on touchscreen devices
Stuttering (to a different degree) on all test devices
No music (albeit anything can be played in the background without major performance penalties on the fastest models)
Major performance degradation (stuttering) with background music playback, particularly on slower models like TI OMAP-based phones
While it’s compatible even with 176*220 MS Smartphones, the game area will be so small that you won’t even notice most of the pick-up bonuses – unless you know beforehand where to go.
Verdict
It may be worth getting the game. While, as of (current) version 1.6, it has some problems (like stuttering), on the whole, you get a lot – for free.
Tip: play back a music track in the background!
Vertical scroller space shooters? Then, Xenon 2, probably the best game of the genre ever produced. Do you want to make Distant Galaxies sound like Xenon 2? Then, play back the Xenon 2 sound track in the background.
If you want to stick to the original Commodore Amiga module file, it’s available HERE, in Pack 3. Should you want to go for a MP3 remix (unless you’re a die-hard retro fan, you’ll want to prefer this to the original Amiga MOD) directly playable in the built-in Media Player, you’ll most probably want to go for THIS file instead. Note that for example THIS page has the music in a Midi file; its MP3 version is pretty low-quality and in no way recommended.

port of mechcommander

Hi there, is anyone able to port MechCommander I game to ppc platform? it runs under the MS DOS and is controlled only by mouse which makes it a good candidate to play on touchscreens of our pda's. Im also willing to donate this game by sending some money through paypal. (hope some would join me)
Requirements of game:
CPU 166Mhz
RAM 32MB
Mouse
PocketDOS (or other DOS Emulators) or some type of emulators.
D'rath
hups
well... the game runs under the windows and uses dx5... so im going to forget to see it on winmo...

FpseCE -- PSX emulator in Universal thread

hi all..
Just wanted to spread the news that fpsece 0.10 are out.
These babies can play PSX ISO on a good fps.. On our Uni !!
Download link : http://www.fpsece.net/downloads.htm
There are also a supporter version that has save anywhere feature, and lots of fix for newer devices available if you make a donation, but the free version works the same for universal (other than no savestate feature).
for newbies check out this thread for fpsece tutorial in HTC universal :
http://www.fpsece.net/forum2/viewto...08&sid=5eea368d3339825c4aa7bdd54b4034cc#p7808
---
B0z0k
TML12.1
128 Mb RAM
Hey.
Do you know how games are running on 64MB (without upgrade) Uni?
Will be there lot differences in FPS?
Some of this games run good on 64Mb:
http://forum.xda-developers.com/showthread.php?t=464758&highlight=arcade+pack
No difference in performance
@ mesaj : the amount of free RAM shouldn't give any difference on the performance.. BUT, the required RAM to play FpseCE according to it's README is 25mb.. so it kinds of dependent on what (OS) ROM you are using..
try [Release Thing_21040_21051] - Lotsa RAM V1.1 ROM : http://forum.xda-developers.com/showthread.php?t=525500
it should have 33mb RAM on first boot.
On my experience, the amount of the free RAM does NOT give any impact on the FpseCE.. i have 50mb+ RAM when i played FPSECE, and there's no difference than when i'm bleeding RAM at 30mb+.. the main thing is the processor (so far the only one that can play at 60 fps is the 1Ghz Snapdragon processor), the processor load (behind the screen programs like SPB Mobile Shell 3 or s2u2 -- it consumes CPU load) and the OS it runs (for example, on my Alpine -- WM2003 SE it gives lower fps than on my Universal, running WM 6.5.1) but it varies from ROM to ROM, some says WM 6.1 gives better FPS than WM6.5 up..
The good news is, it can run from memory card without major impact on performance. It may be dropping about 1-2 fps on memory card, but it's hardly noticeable..
What you need, however is a BIG SDHC.. because 1 PSX games are varies from 30-650mb.. try using PocketISO to compress the size of your games..
---
B0z0k
TML12.1
128 Mb RAM
Thanks.
I'm already using goldrake ROM: http://forum.xda-developers.com/showthread.php?p=4955794#post4955794
And it's nice, while cleaning with Oxios Close Apps I can even get 30mb on it so will be enough
I do not use any widgets for Today screen so CPU isn't loaded much :] Only things I have on today screen are Wireless, Lock and Date.
doubl posted
removed due to lagg

Categories

Resources