Jump to content

Smartphone Game Emulators for C550


Guest Parallax20

Recommended Posts

Guest Matty.PW

Any chance of making PicoDrive a similar kind of screen size to PocketNester when in Portrait mode?!

The screen looks perfect in Landscape, but its really hard to play because of the buttons!! Screen looks a little too squashed in Portrait view. PocketNester is spot on, can PicoDrive be like that too?! ;)

Link to comment
Share on other sites

Guest Matty.PW
Pocket Nester seems slower than Smart NES. If there was a way to use Smart NES's sorce code then everyone would be in better shape.

<{POST_SNAPBACK}>

It seems LOADS quicker than SmartNES to me on my C600 :?: Emulates perfect, and plays some games that SmartNES wouldnt load ;) Screen looks great, sound works great! Ideal Emulator i would say, works flawlessly :D

Link to comment
Share on other sites

Guest shareef
It seems LOADS quicker than SmartNES to me on my C600  :?: Emulates perfect, and plays some games that SmartNES wouldnt load  ;) Screen looks great, sound works great! Ideal Emulator i would say, works flawlessly :D

<{POST_SNAPBACK}>

I would have to agree with Matty.PW - works absolutely beautifully on my SP5! :D

Edited by shareef
Link to comment
Share on other sites

Parallax, first of all, excellent work!! i am using all of the emulators on my c550 with no real problems to speak of!!! thanks alot!

just one question though..... does the pocketsnes actually emulate any sound? i have yet to get the sound to work for any of my snes roms, especially Zelda.

any ideas?

PS. Donkey kong county runs superb on the c550 with the default pocketsnes settings........awesome ;)

**DOH!** just read on page three of this thread that sound has been disabled for performance reasons.........dang. But hey, GREAT WORK !!!!

Edited by odt
Link to comment
Share on other sites

Guest Parallax20
Woohoo can play Secret of Mana on my C600!

Strangly the 1.39 version ran a lot faster than the 1.43 core app version.

Totally playable! :D

great job!

<{POST_SNAPBACK}>

1.43 would be slightly slower as it now emulates the SuperFX chip instructions, hence you can now run StarFox whereas you couldn't in 1.39. (I think I'm right in saying this... ;)

Parallax.

Link to comment
Share on other sites

Guest Parallax20
Any chance of making PicoDrive a similar kind of screen size to PocketNester when in Portrait mode?!

The screen looks perfect in Landscape, but its really hard to play because of the buttons!! Screen looks a little too squashed in Portrait view. PocketNester is spot on, can PicoDrive be like that too?! ;)

<{POST_SNAPBACK}>

I have amended PicoDrive to utilise the full QVGA width, so it should display like PocketNester.

Get new PicoDrive files from first post.

Parallax.

Link to comment
Share on other sites

Guest Parallax20

New update for MAMECE3.

Changes:

1. Rewrote display code to fit game screen to phone display. Works on all phones, but may not always be usable depending on the original res of game.

2. Game list now refreshes

3. Confirmation added to GameList to indicate missing roms when "Show All ROMS" is checked.

4. Changed default MAME key mappings to work with keys defined using KeyConfig. Previous version had keycode clashes with some default MAME functions.

5. * and # keys are frameskip up/down. These are fixed do not map game keys to these buttons.

6. Added these games to list:

carnival

elevator action

q*bert

jungle king

kangaroo

kung fu master

monster bash

moon patrol

night driver

pole position

space invaders

space invaders II

super breakout

super casino

tutankham

contra

gryzor

Download the latest version and let me know what you think.

I don't plan on making any more changes to MAME. So please don't ask...I'm going to move onto something else.

Parallax.

Link to comment
Share on other sites

Guest shareef
Download the latest version and let me know what you think.

<{POST_SNAPBACK}>

Thank you for another release Parallax! I was so excited to try the newly supported ROMs but this version is definitely worse for me than the last version... ;) On this version, most of the games are squished on the screen and only take up a small portion of my 320x240 screen. I assume this is because you have hard coded it to work on low res phones. Also, this version is much, much slower than your last version, and I assume it has to do with the fact that there is more CPU overhead needed for resizing the display output...?

It's just my opinion, but maybe you should leave the old version up and call it the QVGA version and release this one in parallel as the non-QVGA version...?

PS. I guess it would be too much to ask for you to add the extra ROM support in this new version, in to the old version (and leave everything else the same)? :oops:

Link to comment
Share on other sites

Guest Parallax20
Thank you for another release Parallax! I was so excited to try the newly supported ROMs but this version is definitely worse for me than the last version... :D On this version, most of the games are squished on the screen and only take up a small portion of my 320x240 screen. I assume this is because you have hard coded it to work on low res phones. Also, this version is much, much slower than your last version, and I assume it has to do with the fact that there is more CPU overhead needed for resizing the display output...?

It's just my opinion, but maybe you should leave the old version up and call it the QVGA version and release this one in parallel as the non-QVGA version...?

PS. I guess it would be too much to ask for you to add the extra ROM support in this new version, in to the old version (and leave everything else the same)?  :oops:

<{POST_SNAPBACK}>

I haven't hardcoded anything...I try to make the code as generic as possible. What I've just discovered and have now fixed is that some game drivers use a large game canvas, so games like PANG register as being 512pix wide when the game only uses 384pix. So when I'm shrinking the game canvas, its doing it against the 512 and not the actual game res...I only discover this when I reviewed the code. Anyway, I've found a way of accounting for the actual game size and have fixed it in the latest release. It is still a tad slower than what it was before, but at least you can see the whole game screen now. Instead of having it clipped if it was too big to fit.

I've included an extra menu option "Auto scale display"...turn this on and it will scale the image to fit your phone screen, turn it off and it uses the old draw routine. Best of both worlds...;)

Don't forget to play with frameskip buttons...this may help to improve gameplay marginally.

Personally I don't really use mame at all, its just for those who crave arcade classics, so you can see why its a low priority for me to make more changes.

Anyway, there you go! Get the latest update and you'll be sorted.

Parallax.

Link to comment
Share on other sites

Parallax20! First of all, you did a great work with PocketNester and im very happy about it.

Just one thing about the keys configuration. With my Qtek 8310, im unable to use the VolumeUp and VolumeDown Button as for A and B Button when playing in Landscape (even portrait). With PocketSNES i am able to use them but somehow, it doesn't work with PocketNester. Could you take a look at it ?

EDIT: Just found out that its the same thing with PicoDrive.

Edited by plsl
Link to comment
Share on other sites

Guest Parallax20
Parallax20! First of all, you did a great work with PocketNester and im very happy about it.

Just one thing about the keys configuration. With my Qtek 8310, im unable to use the VolumeUp and VolumeDown Button as for A and B Button when playing in Landscape (even portrait). With PocketSNES i am able to use them but somehow, it doesn't work with PocketNester. Could you take a look at it ?

EDIT: Just found out that its the same thing with PicoDrive.

<{POST_SNAPBACK}>

The volume key problem has already been discussed in this thread. Look back at my response.

Parallax.

Edited by Parallax20
Link to comment
Share on other sites

Thanks Parallax20

Picodrive is looking fantastic!

However I have no sound, is this because these is none on this emu or is it the roms I used (sensible soccor and sonic) arn't working fully or Iam I missing somthing?

Reders

Link to comment
Share on other sites

Guest Lindopski

=D> well done Parallax you are a credit to the community.

if only I had some of your talent , I am just getting to grips with Visual Basic lol.

The emulators you have done so far are brilliant, my little 5 yr old cousin was playing sonic the hedgehog for about an hour yesterday on my SPV C550 using picodrive.

I have had some success with the MAME emulator ,although getting the correct roms is tougher now in this day and age gone are the halycon days of Mame.dk and places like the dump for genesis roms but I have got frogger running on Mame so far and scramble though I always get a lot of slowdown on that one for some reason.

Being a retro fan in general it was great to see that the smartphone community has released some gems. the only thing I am jealous of is the fact that my girlfriend can play Monkey Island on scummvm using her Nokia 6680 and my SPV c550 wont run Scummvm ;)

anyway well done and thanks for the great emu's

Link to comment
Share on other sites

Guest Parallax20
=D> well done Parallax you are a credit to the community.

if only I had some of your talent , I am just getting to grips with Visual Basic lol.

The emulators you have done so far are brilliant, my little 5 yr old cousin was playing sonic the hedgehog for about an hour yesterday on my SPV C550 using picodrive.

I have had some success with the MAME emulator ,although getting the correct roms is tougher now in this day and age gone are the halycon days of Mame.dk and places like the dump for genesis roms but I have got frogger running on Mame so far and scramble though I always get a lot of slowdown on that one for some reason.

    Being a retro fan in general it was great to see that the smartphone community has released some gems. the only thing I am jealous of is the fact that my girlfriend can play Monkey Island on scummvm using her Nokia 6680 and my SPV c550 wont run Scummvm ;)

anyway well done and thanks for the great emu's

<{POST_SNAPBACK}>

Well you won't be jealous for too long ;-)

Link to comment
Share on other sites

Guest shareef
I haven't hardcoded anything...I try to make the code as generic as possible.  What I've just discovered and have now fixed is that some game drivers use a large game canvas, so games like PANG register as being 512pix wide when the game only uses 384pix.  So when I'm shrinking the game canvas, its doing it against the 512 and not the actual game res...I only discover this when I reviewed the code.  Anyway, I've found a way of accounting for the actual game size and have fixed it in the latest release.  It is still a tad slower than what it was before, but at least you can see the whole game screen now.  Instead of having it clipped if it was too big to fit.

I've included an extra menu option "Auto scale display"...turn this on and it will scale the image to fit your phone screen, turn it off and it uses the old draw routine.  Best of both worlds...;)

Don't forget to play with frameskip buttons...this may help to improve gameplay marginally.

Personally I don't really use mame at all, its just for those who crave arcade classics, so you can see why its a low priority for me to make more changes.

Anyway, there you go!  Get the latest update and you'll be sorted.

Parallax.

<{POST_SNAPBACK}>

Maybe it's just me, but the latest version 20-01-2006 is still considerably slower than your 06-01-2006 build. Again, I am running it on a QVGA i-mate SP5. So for now, I am going to stick with that old 06-01-2006 build :D it runs most ROMs full/near full speed for me!

Is there anyway you could enable audio or have a way to toggle the audio? I am dieing to see how my phone would do trying to keep up with the audio enabled.

Also, I'm not sure if it has been mentioned, but are you planning on releasing the source code, so that someone else can run with it in case you end up getting tired and moving on to something else?

Link to comment
Share on other sites

Guest Parallax20
Maybe it's just me, but the latest version 20-01-2006 is still considerably slower than your 06-01-2006 build. Again, I am running it on a QVGA i-mate SP5. So for now, I am going to stick with that old 06-01-2006 build ;) it runs most ROMs full/near full speed for me!

Is there anyway you could enable audio or have a way to toggle the audio? I am dieing to see how my phone would do trying to keep up with the audio enabled.

Also, I'm not sure if it has been mentioned, but are you planning on releasing the source code, so that someone else can run with it in case you end up getting tired and moving on to something else?

<{POST_SNAPBACK}>

It shouldn't be slow with the "auto scale display" option turned off, it should work like the old version.

Yep, source will be available once I get around to putting a website together to put all my smartphone ports on.

Link to comment
Share on other sites

Guest shareef
It shouldn't be slow with the "auto scale display" option turned off, it should work like the old version.

<{POST_SNAPBACK}>

I can assure you (on my phone) there is a huge difference! I just loaded pacman on both versions, and then tapped the * key until frameskip was set to 0 on both and here are my results:

build 20-01-2006 with scaling disabled and no frameskip runs

pacman at 37% (22/60fps)

build 06-01-2006 with no frameskip runs

pacman at 91% (55/60fps)

so for me, the old version is almost 3 times as fast as your new build! ;)

Yep, source will be available once I get around to putting a website together to put all my smartphone ports on.

<{POST_SNAPBACK}>

cool... :D

so I take it there is no chance to recompile mamece3 with the option to enable sound? :D

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.