Available for a limited time only - £10 off a £20 spend at eXpansys! For more details visit this topic!

Please Log In or Register - it's FREE!

21 Pages V   1 2 3 > »   
Reply to this topicStart new topic
 Smartphone Game Emulators for C550
Rating 5 V
Parallax20
post Nov 29 2005, 14:04
Post #1


Regular
Group Icon

Group: Posters
Posts: 123
Joined: 10th November 2005
Member No.: 157,909

Device(s): SPV C550



Hi everybody,

I've been hunting on the net for good console emulators for the smartphone and came across PicoDrive and PocketSNES. Unfortunately neither of these emulators worked properly on my C550. So I decided to try and fix it so I could play my favourite games on my phone.

The biggest change is probably getting it to work at QVGA resolution, which was a definite improvement to the postage stamp size window. After much tinkering, I think I've reached a milestone and am happy to share it with the rest of the community.

Disclaimer: These programs have been tested on my C550. I hold no responsibility for any damage caused by running them on your own devices.

Credits:
Full credit should go to the following people for original conversion to smartphone. Please provide donations to the relevant developers for their efforts, so that more projects like these remain open source and free to everyone.

FileDialogSP.dll by STomski
PicoDrive (original source) by Dave @ finalburn.com
PocketSNES (original source) by SpaceMonkey
PocketGNUboy (original source) by ???
MameCE3 (original source) by Techmaster
PocketNester (original source) by Rick Lei

Fixes/Tweaks:

Update: Now works on all smartphones including QVGA screens

PicoDrive (Genesis) Attached File  PicoDrive_QVGA_19_01_06.rar ( 49.32K ) Number of downloads: 5874

-QVGA compatible in all screen modes. (Portrait/Landscape)
-Integrated FileDialogSP.dll by STomski for ROM file selection.
-Game save/restore options
-Added key configuration screen
-Portait mode now uses full width of QVGA screen
- No sound

PocketSNES (Super Nintendo) Attached File  PocketSNES_QVGA_04_01_06.rar ( 424.25K ) Number of downloads: 10406

- QVGA compatible in all screen modes. (Portrait/Landscape)
- CPU cycle adjustment to increase game speed (lower value equals faster emulation)
- Game save/restore options
- Integrated FileDialogSP.dll by STomski for ROM file selection.
- Fixed screen freeze on startup.
- I have provided two version of the app in this archive. Version 1.43 core app will have better compatibility but will only work on QVGA phones. If you have trouble running this please refer to 1.39 version.
- No sound

PocketGnuboy (Gameboy Color) Attached File  PocketGnuboy_QVGA_08_01_06.rar ( 70.24K ) Number of downloads: 6625

- QVGA compatible in all screen modes. (Portrait/Landscape)
- Integrated FileDialogSP.dll by STomski for ROM file selection.
- Game save/restore options
- Added Extended Config Key option to redefine directional and game keys
- Fixed low res screen position offset
- Enabled GAPI draw mode by default and disabled option in Preferences screen.
- Sound enabled

MameCE3 (M.A.M.E) Attached File  MameCE3_QVGA_25_01_06.rar ( 1.06MB ) Number of downloads: 4033

- This is a fairly cut down version of the full Mame32. It supports 200+ games but can be enabled for more depending on hardware emulated.
- To "OK" the legal notice screen use LEFT->RIGHT directional keys
- Added key configuration screen
- Fix default mame key quirks
- Game screen now shrinks to display size. Some games may be difficult to view on low-res phones.
- Menu option to turn auto scaling on/off
- Improved screen scaling but still a bit slow.
- Use * and # to adjust frameskip rate.
- Added option to refresh game list
- Sound enabled - but nothing to get too excited about.


PocketNester (NES) Attached File  PocketNester_QVGA_14_01_06.rar ( 138.47K ) Number of downloads: 6076

- QVGA compatible in all screen modes. (Portrait/Landscape)
- Integrated FileDialogSP.dll by STomski for ROM file selection.
- Game save/restore options
- Added key configuration screen
- Extended Sound options
- Sound enabled

There have been changes to the HTC hardware to disallow volume/record/camera keys to be used as game buttons, please stick to the keypad when redefining your own to avoid problems.

I would appreciate some feedback on your experiences with these emus, whether good or bad.

Please send enhancement requests to the original developers as I have no plans for doing any more updates to these programs.

Enjoy!

Kien Phan (Parallax).


This post has been edited by Parallax20: Jan 29 2006, 11:38
Go to the top of the page
 
+Quote Post
Seraphic
post Nov 29 2005, 14:26
Post #2


Mr. False Positive
Group Icon

Group: Posters
Posts: 114
Joined: 17th February 2005
Member No.: 111,441

Device(s): SPV M3100, Nokia N80



You are the man! Well done smile.gif

Can't wait for Landscape support (if it is possible). Picodrive runs nicely, PocketSNES struggles a bit but its a great effort to get it working on QVGA.


This post has been edited by Seraphic: Nov 29 2005, 14:37
Go to the top of the page
 
+Quote Post
arman68
post Nov 29 2005, 14:32
Post #3


Regular
Group Icon

Group: Posters
Posts: 63
Joined: 18th January 2004
Member No.: 29,018



Woohoo! Can't wait to test those.
Go to the top of the page
 
+Quote Post
Parallax20
post Nov 29 2005, 14:48
Post #4


Regular
Group Icon

Group: Posters
Posts: 123
Joined: 10th November 2005
Member No.: 157,909

Device(s): SPV C550



QUOTE(Seraphic @ Nov 29 2005, 15:26)
You are the man! Well done smile.gif

Can't wait for Landscape support (if it is possible). Picodrive runs nicely, PocketSNES struggles a bit but its a great effort to get it working on QVGA.
*



I found PocketSNES to be quite playable if you drop the CPU cycle to about 50 and put frameskip to 2. Tested it on MarioKart and it was great.

Landscape is possible, but I didn't like playing it in that mode when maxh2003 first released it for PicoDrive. I found the keys to be quite awkward to play side on, hence the exclusion.
Go to the top of the page
 
+Quote Post
Parallax20
post Nov 29 2005, 17:28
Post #5


Regular
Group Icon

Group: Posters
Posts: 123
Joined: 10th November 2005
Member No.: 157,909

Device(s): SPV C550



Sorry CPU adjustment is a red herring. Leave this at 100.

Just change frameskip to speed up emulation. Skip of 2 seems to be a pretty good value.
Go to the top of the page
 
+Quote Post
Seraphic
post Nov 29 2005, 19:23
Post #6


Mr. False Positive
Group Icon

Group: Posters
Posts: 114
Joined: 17th February 2005
Member No.: 111,441

Device(s): SPV M3100, Nokia N80



Thanks for the tip - indeed it plays quite nicely when you change the frameskip. Landscape is excellent when playing Sonic games on Picodrive - you can use the right softkey as jump and its really good, would it be possible to make a build with a working landscape mode? That'd be excellent smile.gif
Go to the top of the page
 
+Quote Post
MiG:uK
post Nov 29 2005, 20:35
Post #7


Regular
Group Icon

Group: Posters
Posts: 134
Joined: 11th September 2005
Member No.: 148,856

Device(s): SPV C550



These Builds Rock, no seriously are really cool.

One question, any chance of a GNUBoy Port laugh.gif


--------------------
My RiG:
-------------------
DFI LanpartyUT nF4 SLI-DR (HTT: 260 * 10)
AMD Athlon 64 X2 3800+ Manchester - 2.600Ghz - Akasa Ev0 33 Cooler.
2x 512mb OCZ Platinum Edition PC3200 (2-3-2-5 with 7:10 Divider)
PNY Geforce 7800GT 256mb PCI-E x16 (Stock Speeds)
SoundBlaster X-Fi Platinum Edition
Hitachi Deskstar SATA II Harddrive (250GB, 8mb Cache)
BenQ DW1655 Lightscribe DVD-RW
Hiper 580W Type-R PSU Blue.
Go to the top of the page
 
+Quote Post
Parallax20
post Nov 30 2005, 13:41
Post #8


Regular
Group Icon

Group: Posters
Posts: 123
Joined: 10th November 2005
Member No.: 157,909

Device(s): SPV C550



QUOTE(Seraphic @ Nov 29 2005, 20:23)
Thanks for the tip - indeed it plays quite nicely when you change the frameskip. Landscape is excellent when playing Sonic games on Picodrive - you can use the right softkey as jump and its really good, would it be possible to make a build with a working landscape mode? That'd be excellent smile.gif
*



OK, my nature to please people has gotten the better of me and I've started work on the landscape modes for PocketSNES. If this works well, I will translate this over to PicoDrive.

Just to let you know, the OPTIONS key on my version of PicoDrive is actually the Application Exit key. So use this to cleanly close the application mid game. Your game state will be saved. I won't be writing an options page as there really aren't any options to change, apart from the landscape modes, but I will somehow hardcode this feature so you can change screen modes in game.

So keep an eye out for the next updates here!
Go to the top of the page
 
+Quote Post
Jamma14
post Nov 30 2005, 18:01
Post #9


Addict
Group Icon

Group: Posters
Posts: 838
Joined: 4th May 2004
From: Bath
Member No.: 42,238

Device(s): T-Mo Dash



Great work parallax! Cheers for this. biggrin.gif
Landscape for Picodrive would be sweet too!

O and I know you said no more requests but... wink.gif could you include access to the original picodrive menu in the next release (rather than just quitting on a press of the options button). This was good because you could change the framerate and choose when to save/load etc??? tongue.gif

Thanks, James


This post has been edited by Jamma14: Nov 30 2005, 20:05


--------------------
www.JammaSoft.tk

SPV e100 ----> i-mate sp3i ----> SPV c550 ----> T-Mobile Dash
Go to the top of the page
 
+Quote Post
arman68
post Nov 30 2005, 20:28
Post #10


Regular
Group Icon

Group: Posters
Posts: 63
Joined: 18th January 2004
Member No.: 29,018



QUOTE(MiG:uK @ Nov 29 2005, 20:35)
These Builds Rock, no seriously are really cool.

One question, any chance of a GNUBoy Port  laugh.gif
*


How about PocketGBA http://www.sunbug.net/ or VBAdvanceSE http://www.imasy.or.jp/~ngs/emu/index.html ?
Go to the top of the page
 
+Quote Post
Parallax20
post Dec 1 2005, 14:50
Post #11


Regular
Group Icon

Group: Posters
Posts: 123
Joined: 10th November 2005
Member No.: 157,909

Device(s): SPV C550



Hi guys,

OK new update. [attachment=16769:attachment]

PockSNES now has working landscape modes. I can also confirm that the CPU setting does indeed speed up the screen frame rate. I've only tried this on a couple of games and it works a treat. Depending on the type of game it may have an adverse effect, so use cautiously.

Let me know what you think!

Parallax
Go to the top of the page
 
+Quote Post
Parallax20
post Dec 1 2005, 15:05
Post #12


Regular
Group Icon

Group: Posters
Posts: 123
Joined: 10th November 2005
Member No.: 157,909

Device(s): SPV C550



QUOTE(Jamma14 @ Nov 30 2005, 19:01)
Great work parallax! Cheers for this. biggrin.gif
Landscape for Picodrive would be sweet too!

O and I know you said no more requests but...  wink.gif  could you include access to the original picodrive menu in the next release (rather than just quitting on a press of the options button). This was good because you could change the framerate and choose when to save/load etc???  tongue.gif

Thanks, James
*



Jamma14 - the options screen you are refering to wasn't in the source that I downloaded from the finalburn.com website. I don't think Maxh2003 released that version of the code, hence its not in any of my builds. I'm not keen on adding extra screens and features, as these requests should go to the original developer(s). I try to fix what is there to make it work for QVGA smartphones and generally improve its usability. To be honest, PicoDrive runs pretty quick, so frameskiping isn't quite an issue. I can't remember any other options... Landscape mode is the only thing I can think of which might be of use.

Parallax
Go to the top of the page
 
+Quote Post
Jamma14
post Dec 1 2005, 15:35
Post #13


Addict
Group Icon

Group: Posters
Posts: 838
Joined: 4th May 2004
From: Bath
Member No.: 42,238

Device(s): T-Mo Dash



Well I only really used the saving and loading features. The auto save/load at the moment is annoying if I muck up something, so I have to back up my saves. Any chance maybe to configure another few buttons for saving and loading?


--------------------
www.JammaSoft.tk

SPV e100 ----> i-mate sp3i ----> SPV c550 ----> T-Mobile Dash
Go to the top of the page
 
+Quote Post
Parallax20
post Dec 1 2005, 17:21
Post #14


Regular
Group Icon

Group: Posters
Posts: 123
Joined: 10th November 2005
Member No.: 157,909

Device(s): SPV C550



QUOTE(Jamma14 @ Dec 1 2005, 16:35)
Well I only really used the saving and loading features. The auto save/load at the moment is annoying if I muck up something, so I have to back up my saves. Any chance maybe to configure another few buttons for saving and loading?
*



OK, here is the updated version of PicoDrive. [attachment=16771:attachment]

Volume Up - changes screen orientation and directional key remap whilst in game. (You guys were right, landscape does look much better! smile.gif)
Home Key - loads save state
Back Key - saves current state

Hopefully that should be the last of the changes....now go and play!

Again some feedback would be nice! smile.gif

Parallax.
Go to the top of the page
 
+Quote Post
Jamma14
post Dec 1 2005, 17:34
Post #15


Addict
Group Icon

Group: Posters
Posts: 838
Joined: 4th May 2004
From: Bath
Member No.: 42,238

Device(s): T-Mo Dash



Mate you are a legend!! Cheers for this!! biggrin.gif


--------------------
www.JammaSoft.tk

SPV e100 ----> i-mate sp3i ----> SPV c550 ----> T-Mobile Dash
Go to the top of the page
 
+Quote Post
Parallax20
post Dec 2 2005, 00:42
Post #16


Regular
Group Icon

Group: Posters
Posts: 123
Joined: 10th November 2005
Member No.: 157,909

Device(s): SPV C550



QUOTE(Jamma14 @ Dec 1 2005, 18:34)
Mate you are a legend!! Cheers for this!! biggrin.gif
*


A pleasure mate. I will modify PicoDrive again to auto save/restore your last screen orientation so you don't have to keep flipping the screen when you first start up a game. So keep a look out for the next update.
Go to the top of the page
 
+Quote Post
trevdixon
post Dec 2 2005, 01:23
Post #17


Newbie
Group Icon

Group: Posters
Posts: 21
Joined: 3rd November 2005
Member No.: 156,922

Device(s): imate SP5



WOW!!

Just tried both on them on my imate SP5 and they're fantastic!


Pocket snes is not quite full speed but still enjoyabley playable, but it cannot beat playin sonic in full landscape mode on picodrive :-), its sooo much better than portrait mode.

Jus wish i could use the camera,volume or comunications button on my phone as the jump button for playin sonic, think it would be easier to play, then both hands would be either side of the screen.

Got a 3 hour train journey on saturday, at least i'm not gonna be bored now!

cheers Parallax20
Go to the top of the page
 
+Quote Post
Emad
post Dec 2 2005, 01:29
Post #18


Addict
Group Icon

Group: Posters
Posts: 700
Joined: 19th December 2002
From: Oxford
Member No.: 1,263



Hmm.. Intriguing.. Will try on my wizard on the morrow..


--------------------
"If you can't control your peanut butter, you can't expect to control your life." - Calvin
Go to the top of the page
 
+Quote Post
MiG:uK
post Dec 2 2005, 08:50
Post #19


Regular
Group Icon

Group: Posters
Posts: 134
Joined: 11th September 2005
Member No.: 148,856

Device(s): SPV C550



QUOTE
OK, here is the updated version of PicoDrive. Attached File  PicoDrive_QVGA_01_12_05.rar ( 51.19k ) Number of downloads: 9


Volume Up - changes screen orientation and directional key remap whilst in game. (You guys were right, landscape does look much better! icon_smile.gif)
Home Key - loads save state
Back Key - saves current state

Hopefully that should be the last of the changes....now go and play!

Again some feedback would be nice! icon_smile.gif

Parallax.


Trully amazing in landscape mode. ohmy.gif


--------------------
My RiG:
-------------------
DFI LanpartyUT nF4 SLI-DR (HTT: 260 * 10)
AMD Athlon 64 X2 3800+ Manchester - 2.600Ghz - Akasa Ev0 33 Cooler.
2x 512mb OCZ Platinum Edition PC3200 (2-3-2-5 with 7:10 Divider)
PNY Geforce 7800GT 256mb PCI-E x16 (Stock Speeds)
SoundBlaster X-Fi Platinum Edition
Hitachi Deskstar SATA II Harddrive (250GB, 8mb Cache)
BenQ DW1655 Lightscribe DVD-RW
Hiper 580W Type-R PSU Blue.
Go to the top of the page
 
+Quote Post
Emad
post Dec 2 2005, 17:11
Post #20


Addict
Group Icon

Group: Posters
Posts: 700
Joined: 19th December 2002
From: Oxford
Member No.: 1,263



Picodrive works a charm on the Wizard.

Not sure what the equivalents of home and back are for pocket snes :-/


--------------------
"If you can't control your peanut butter, you can't expect to control your life." - Calvin
Go to the top of the page
 
+Quote Post

21 Pages V   1 2 3 > » 
Reply to this topicStart new topic