Jump to content

Smartphone Game Emulators for C550


Guest Parallax20

Recommended Posts

Guest Parallax20
yeh! i got the thing working now, was just that i was attempting to load some of the newer games!!

im stuck at the OK screen now, left/right to activate the ok doesnt work on mine, even with the normal keys selected being the d-pad,

anyone???? i have so many i want to play whist supposedly working!!

i have a cushy job!!!

<{POST_SNAPBACK}>

MameCE was not developed to run any recent games....as far as I know you can only run games that were released in the 80's and 90's. Anything after that are against the licensing and copyright regulations. Hence certain versions of the roms required for the emu to work.

All my emus work on the C550...this is the phone I have and develop on. If your directional keys aren't working then I don't know what to suggest, as far as I know if you define your game keys before running any ROMS then it should work.

I know MameCE isn't perfect....it attempts to emulate 20+ different types of arcade hardware, which only a handful of them actually work or compile. So this reduces the game list considerably. I only port the code as is to make it run on the smartphone...I don't fix internal core errors, because to be frank, I don't have the technical knowledge of the different CPU's being emulated to fix them.

There isn't a NeoGeo emu as far as I know for the smartphone. But I do know that MameCE also emulates the NeoGeo hardware, so you could try a few neogeo mame roms, but again I can't tell you which ones work or don't, you'll have to try them and see.

Parallax.

Link to comment
Share on other sites

Guest shareef
But I do know that MameCE also emulates the NeoGeo hardware, so you could try a few neogeo mame roms, but again I can't tell you which ones work or don't,  you'll have to try them and see.

<{POST_SNAPBACK}>

Parallax, are you saying that mamece may play more than just the list of roms that is displayed when you choose Options > Show All Games ?? If that is the case, how would you launch a game, since it wouldn't be displayed in that list? I actually went and downloaded the old mame .36 (http://www.mame.net/oldmame.html) and had a look at the supported game list within the readme, but there were many games on that list that aren't displayed under the "Show All Games" option in mamece...

PS. Is there anyway to enable the hiscore support and also the history support in your port? According to the documentation, both of these features are available in .36 of mame... I tried copying the hiscore.dat and history.dat files (http://www.mame.net/downmisc.html) to my phone but I couldn't get those features to work.

Anyway, I absolutely love your port!!! You've done an incredible job and it runs absolutely flawlessly for me on my SP5. It's great to be able to play donkey kong, scramble, etc. during boring meetings! ;)

Link to comment
Share on other sites

Guest Parallax20
Parallax, are you saying that mamece may play more than just the list of roms that is displayed when you choose Options > Show All Games ?? If that is the case, how would you launch a game, since it wouldn't be displayed in that list? I actually went and downloaded the old mame .36 (http://www.mame.net/oldmame.html) and had a look at the supported game list within the readme, but there were many games on that list that aren't displayed under the "Show All Games" option in mamece...

PS. Is there anyway to enable the hiscore support and also the history support in your port? According to the documentation, both of these features are available in .36 of mame... I tried copying the hiscore.dat and history.dat files (http://www.mame.net/downmisc.html) to my phone but I couldn't get those features to work.

Anyway, I absolutely love your port!!! You've done an incredible job and it runs absolutely flawlessly for me on my SP5. It's great to be able to play donkey kong, scramble, etc. during boring meetings!  ;)

<{POST_SNAPBACK}>

Yep it may, but MAMECE is a cut down version of the full Mame32 and looks like it was based on and older version of the original Mame source. Certain game drivers and CPU implementations are missing so only a subset of the full game list was enabled for the CE version. The more games enabled the larger the app. Certain parts of the MAME core were commented out to make the emu run on lower hardware requirements. I'll take a second look at the source when I have more time...debugging it takes an age because of the size of the output file and time it takes to copy over to the phone and startup.

Parallax.

Link to comment
Share on other sites

Guest farmski

i only got my phone 3 days ago, so its not the phone,

gutter, i cant play them!! all the other emus work, so in that respect, hat off to you!! the megadrive one seems to be more efficient and the snes is a bit slow, but fun nether the less!!

i am right in saying that the mame emu that i should be using is the one off the front page of this thread right!!???

Link to comment
Share on other sites

Guest shareef
Yep it may, but MAMECE is a cut down version of the full Mame32 and looks like it was based on and older version of the original Mame source.  Certain game drivers and CPU implementations are missing so only a subset of the full game list was enabled for the CE version.

<{POST_SNAPBACK}>

I'm sorry to be a pest... but how would I launch a ROM that is not available (listed) via the UI?

Edited by shareef
Link to comment
Share on other sites

Guest Parallax20
I'm sorry to be a pest... but how would I launch a ROM that is not available (listed) via the UI?

<{POST_SNAPBACK}>

You can't. They have to be explicitly specified in code as some games require certain driver files to be compiled into the exe. I have already enabled the majority of the games that should work if the ROM version is correct. As there are hundreds of games in the list I have enabled only those I know or recognise. If you have a game in mind I can try to enable it and recompile to see if its missing any extra files for the hardware required to run the rom.

I'm not working on the Mame emu at the moment, but when I get a chance, I will try to make it more usable.

farmski - Yes all the latest files are on the first post. These will be updated as I make changes to the emus....they will be dated, so you'll know if something has changed or not.

Parallax.

Link to comment
Share on other sites

Guest shareef
You can't.  They have to be explicitly specified in code as some games require certain driver files to be compiled into the exe. I have already enabled the majority of the games that should work if the ROM version is correct.  As there are hundreds of games in the list I have enabled only those I know or recognise.  If you have a game in mind I can try to enable it and recompile to see if its missing any extra files for the hardware required to run the rom. 

I'm not working on the Mame emu at the moment, but when I get a chance, I will try to make it more usable.

farmski - Yes all the latest files are on the first post.  These will be updated as I make changes to the emus....they will be dated, so you'll know if something has changed or not.

Parallax.

<{POST_SNAPBACK}>

Ok, I understand now... thank you for clarifying that - for a minute there I thought I could load other mame ROMs and not just what is listed under "Show All Games" - you have had me pretty excited there :shock:

I've tried many ROMs in mamece and have compiled a list of what I have been able to get working on my i-mate sp5. In many cases, I needed to rename the roms to match what mamece (.36) was expecting, otherwise mamece would launch, go to a black screen, and then just drop back to the main screen again. I figured out the correct naming by downloading the mame .36 DOS binary and executing it for specific games and then seeing the error that was generated and what files (ROMs) it was expecting.

Anyway, here's my list so far (mamece v9.50 build 06-01-2006):

1942 - perfect

1943 - perfect

amidar - perfect

arabian - perfect

astro fighter - perfect

bomb jack - perfect

crystal castles - can't get 1p start to work

centipede - perfect

congo bongo - perfect

crazy climber - perfect

destination earth - perfect

donkey kong - perfect

donkey kong jr - perfect

donkey kong 3 - perfect

frogger - perfect

galaga - a little slow

galaxian - perfect

gemini wing - perfect

gyruss - perfect

invader's revenge - small screen glitch but perfectly playable

jr pacman - perfect

ladybug - perfect

lunar lander - perfect

lunar rescue - perfect

mario bros - perfect

millipede - perfect

missle command - perfect

moon cresta - perfect

ms pacman - perfect

naughty boy - perfect

pacman - perfect

pengo - perfect

phoenix - perfect

radar scope - perfect

rallyx - perfect

scramble - perfect

space chaser - perfect

space invaders part II - perfect

super moon cresta - perfect

tempest - perfect

time pilot - perfect

zaxxon - perfect

BTW, me and my brother wrote the Naughty Boy driver years ago, because we used to play that game as kids. We submitted that driver to the mame dev back when it was mame .25 ;) ...really neat to be able to play this old game on my phone! :D

NOTE: I will be updating this post as I find more working roms...

Edited by shareef
Link to comment
Share on other sites

Guest kevinou06

Hey Parallax20, I see that we can change the FPS in the GNUBOY, but is it possible to have more than 60 fps ? (120 or 150 for exemple)

Because I think that the FPS change the rapidity of the game played, tell me if it's wrong. :roll:

Maybe the CPU of the phone can't support this :?:

Edited by kevinou06
Link to comment
Share on other sites

Guest Parallax20
Hey Parallax20, I see that we can change the FPS in the GNUBOY, but is it possible to have more than 60 fps ? (120 or 150 for exemple)

Because I think that the FPS change the rapidity of the game played, tell me if it's wrong. :roll:

Maybe the CPU of the phone can't support this  :?:

<{POST_SNAPBACK}>

I don't know about option settings of other gnuboy variants, but frameskip of 0 is the lowest you can go. You can't make the CPU emulate faster than it currently does without frameskips.

shareef - Thanks for compiling the list of working roms....I'm sure other members will find this information very useful.

Parallax.

Edited by Parallax20
Link to comment
Share on other sites

Guest shareef
shareef - Thanks for compiling the list of working roms....I'm sure other members will find this information very useful. 

<{POST_SNAPBACK}>

No problem at all... I just updated the list with more that I have found to be working. I will continue updating the list as I discover more.

Link to comment
Share on other sites

Guest shareef
if you can add games to mame, i have a couple which is basically the reason i got mame pc!

please add

contra aka gryzor and toki!!!

cheers peeps!!

<{POST_SNAPBACK}>

While we're on that subject ;) here are the ones I would love to see added:

burger time

carnival

elevator action

q*bert

jungle king

kangaroo

kung fu master

monster bash

moon patrol

night driver

out run

pole position

space invaders

space invaders II

space panic

star castle

street fighter II

super breakout

super casino

tutankham

venture

xevious

Link to comment
Share on other sites

Guest Parallax20
While we're on that subject ;) here are the ones I would love to see added:

burger time

carnival

elevator action

q*bert

jungle king

kangaroo

kung fu master

monster bash

moon patrol

night driver

out run

pole position

space invaders

space invaders II

space panic

star castle

street fighter II

super breakout

super casino

tutankham

venture

xevious

<{POST_SNAPBACK}>

You guys don't ask for much do you! :D

Out run missing drivers and Streetfighter 2 is not on the list. I'll see what I can do..

farmski - I thought you couldn't get Mame to work on your phone...Have you resolved the problem? If so what was causing your directional key issue? This will help others which may have encountered the same problem.

Parallax.

Link to comment
Share on other sites

I dont care these games and ppl dont be stupid, this is a port, I guess parallax is not the guy to ask for adding game ? right ?

Anyway I do care PANG ! man ? you confirm that this excellent game runs ?

Link to comment
Share on other sites

Guest Parallax20
I dont care these games and ppl dont be stupid, this is a port, I guess parallax is not the guy to ask for adding game ? right ?

Anyway I do care PANG ! man ? you confirm that this excellent game runs ?

<{POST_SNAPBACK}>

Yes, this work.

Parallax.

Link to comment
Share on other sites

Guest Parallax20

OK guys I've added a new member to the emu family for smartphone- PocketNester.

Someone requested a QVGA fix for the SmartNES sometime ago. Unfortunately I wasn't able to obtain the source code so I've ported over PocketNester instead. It appears to be a much better NES emu than the SmartNES. I've spruced it up by adding my usual extra features like game saves, screen rotation, QVGA support etc...

Have a play with it and let me know what you think.

I now have a good range of emus that I'm spoilt for choice when it comes to playing games!

Enjoy.

Parallax.

Link to comment
Share on other sites

Guest shareef
OK guys I've added a new member to the emu family for smartphone- PocketNester.

Someone requested a QVGA fix for the SmartNES sometime ago.  Unfortunately I wasn't able to obtain the source code so I've ported over PocketNester instead.  It appears to be a much better NES emu than the SmartNES.  I've spruced it up by adding my usual extra features like game saves, screen rotation, QVGA support etc...

Have a play with it and let me know what you think.

I now have a good range of emus that I'm spoilt for choice when it comes to playing games! 

Enjoy.

Parallax.

<{POST_SNAPBACK}>

Excellent work Parallax, it runs great on my sp5!! Can you tell me what the "Screen Modes" option is supposed to do? Also, one minor thing - if I launch the emu from the file explorer, and then play it for a bit, and then exit the emu, the emu is gone, but there is kinda a screen draw problem, where the graphic from the last played game is still on the screen even though I am back now into the file explorer. Everything still works fine, I can scroll up and down in the file explorer and as I do the screen draws those lines properly... actually, if I jump back to the home screen and then back to the file explorer, the residual graphics are gone completely. Not a big deal, but I just thought you may want to know. Also, I notice that this doesn't happen consistently, it's sorta off and on.. Anway, here's a screenshot. Again, excellent work and thank you so much for releasing these great emulators!!!

pocketnesterscreenglitch.png

Link to comment
Share on other sites

Guest shareef
I dont care these games and ppl dont be stupid, this is a port, I guess parallax is not the guy to ask for adding game ? right ?

<{POST_SNAPBACK}>

ninjaw: Parallax had offered to enable more drivers. See:

As there are hundreds of games in the list I have enabled only those I know or recognise.  If you have a game in mind I can try to enable it and recompile to see if its missing any extra files for the hardware required to run the rom.

<{POST_SNAPBACK}>

Link to comment
Share on other sites

Guest Fei Hung

Hey guys,

I have a C550 and i have PocketGNUBoy on my phone which works great and I'm constantly playin on it ;)

But I cannot get PocketSNES or PicoDrive to work for some reason :D

I can put PocketSNES on my phone, it loads then i try to load a rom but it just goes onto the PocketSNES splash screen with the website link and version number. I left it on for a while thinking it would load the rom but it didn't :D

I have downloaded PicoDrive but it shows a big black bar across the screen cutting off the screen into the top as shown before in a pic in this thread :?:

Any help would be much appreciated, thanks!

Edited by Fei Hung
Link to comment
Share on other sites

Guest Parallax20
Parallax,

What emus are supporting sound ? .. Games with no sound are often pretty boring ...

/Eminos

<{POST_SNAPBACK}>

Only PocketGnuboy and PocketNester...the other emus are too demanding on the smartphone hardware to emulate sound as well.

Parallax.

Link to comment
Share on other sites

Guest Parallax20
Excellent work Parallax, it runs great on my sp5!! Can you tell me what the "Screen Modes" option is supposed to do? Also, one minor thing - if I launch the emu from the file explorer, and then play it for a bit, and then exit the emu, the emu is gone, but there is kinda a screen draw problem, where the graphic from the last played game is still on the screen even though I am back now into the file explorer. Everything still works fine, I can scroll up and down in the file explorer and as I do the screen draws those lines properly... actually, if I jump back to the home screen and then back to the file explorer, the residual graphics are gone completely. Not a big deal, but I just thought you may want to know. Also, I notice that this doesn't happen consistently, it's sorta off and on.. Anway, here's a screenshot. Again, excellent work and thank you so much for releasing these great emulators!!!

pocketnesterscreenglitch.png

<{POST_SNAPBACK}>

Yeah I did notice this a few times, but like you said it doesn't happen everytime, it appears to be random. But I'll take another look at the code again to see if I can spot whats causing it.

Screen Modes is just the title heading for Portrait/Landscape modes below. Its not an actual option as such.

Parallax.

Edited by Parallax20
Link to comment
Share on other sites

Guest Parallax20
Hey guys,

I have a C550 and i have PocketGNUBoy on my phone which works great and I'm constantly playin on it ;)

But I cannot get PocketSNES or PicoDrive to work for some reason :D

I can put PocketSNES on my phone, it loads then i try to load a rom but it just goes onto the PocketSNES splash screen with the website link and version number. I left it on for a while thinking it would load the rom but it didn't :D

I have downloaded PicoDrive but it shows a big black bar across the screen cutting off the screen into the top as shown before in a pic in this thread :?:

Any help would be much appreciated, thanks!

<{POST_SNAPBACK}>

Not all ROMS are compatible with PocketSNES. The core engine is still being developed to run more games. What game are you trying to run?

Picodrive - I don't recall anyone reporting problems with the screen rendering on this emu. What game are you trying to run? Does it happen on all games you've tried?

Parallax.

Link to comment
Share on other sites

OK guys I've added a new member to the emu family for smartphone- PocketNester.

Someone requested a QVGA fix for the SmartNES sometime ago.  Unfortunately I wasn't able to obtain the source code so I've ported over PocketNester instead.  It appears to be a much better NES emu than the SmartNES.  I've spruced it up by adding my usual extra features like game saves, screen rotation, QVGA support etc...

Have a play with it and let me know what you think.

I now have a good range of emus that I'm spoilt for choice when it comes to playing games! 

Enjoy.

Parallax.

<{POST_SNAPBACK}>

paralax check this out:

http://www.foxysofts.com/index.php?l=content/gba/anworld.inc

Another World (aka Out of this world) is a famous french game on Amiga, some french guy turned the game from Amiga to Gba for free. Do you think you could contact them to obtain the sources ? click on "Ecrire" to write an email.

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.