Hi !
Here is my current progress on porting Final Burn Alpha on our android devices. There's still some work to do (see todo list next). Most games seems to work, including CPS1, CPS2, CPS3, NEOGEO, PGM and all other supported FBA platforms except consoles. It run great on my Galaxy Note n7000, with a lower device it will maybe not run at fullspeed.
FBA support multiple systems, including Cave, Neo Geo, Sega System 16 (and similar), System 18, CPS-1, CPS-2, CPS-3, X-Board, Y-Board, Toaplan, Taito, Psikyo 68EC020 based hardware and misc boards. This project is released under the FBA licence, and android source code is hosted on github.
I hope you'll enjoy, thanks for the support.
Credits:
- aFBA use games description from http://caesar.logiqx.com/
- aFBA use awesome "mamu" games icon: http://icons.mameworld.info/
1.0
First Beta online !
Still a lot of work to do (see todo list next)
Should be compatible since android 2.2 (froyo, api 8), but only tested on ICS and Jelly Bean (4.0+)
1.1
fix layout orientation change on rom detail view
found a better approach for icons and screenshots handling
improved sound output
improved speed
1.2
fix emulator crash on start for device before 4.0 (froyo, gingerbread)
hardware input capability added (in game menu)
hardware input menu navigation capability added
fixed emulator sleep/pause
fix a bug when returning to rom list with changed orientation (tablet's)
fix inner stick size for any screen size
1.3
fixed vertical games orientation
emulator menu is now an ActionBar
fixed custom hardware inputs mapping in emulator menu
added disable vibration in emulator menu
added basic frameskip option in emulator menu
added service and reset switch in emulator menu
added ability to delete save states
added download previews screenshot's in emulator menu
canceling the screenshot's download will prevent the download dialog to appear on next launch
improved rom list search
many few fix..
1.4
updated to latest fba (0.2.97.28)
aFBA and libafba is now one package
added on screen joystick configuration (position and scale)
added 7z compression support
added scale 2x option
added compatibility list (menu -> CompatList)
added roms listing filters (WIP, only year and system)
added x86 cpu compatibility
fix screenshots loading time
fix scanline orientation for vertical games
fix vibration enable/disable
1.5
fix stick bug after input edit
1.6
fix some non working cps2 games
fix start and select buttons not reseted on screen orientation changes
improved "double back key" code to exit the application
2.0
updated to latest fba (version 029734)
big improvement in rendering code (2x faster)
add immersive mode (>=kitkat)
add 4:3 fit screen effect (cps1,2..)
little improvements in audio (still not perfect)
fix data download (screenshots)
2.2
target android 5.1.1 sdk
fix some crash on android > 5.x
0.2.97.35-1
updated to 0.2.97.35
audio quality improvement
fix 3/4 buttons cps2 games
improve double back to exit
update minSdk to 9
TODO
remove too invasive "airpush" adds -> done in 1.4
add compatibility list -> done in 1.4
launch roms with shortcuts from launcher
improve hardware controls
remove navigation bar -> done in 2.0
horizontal scan lines for vertical games -> done in 1.4
custom on screen stick configuration (default and per game) -> done in 1.4
improve joystick vertical layout -> done in 1.4
fix layout orientation change on rom detail view -> done in 1.1
find a better approach to data extraction (screenshots, icons) -> done in 1.1
fix controls for vertical games -> done in 1.3
fix sleep -> done in 1.2
ability to delete save states -> done in 1.3
improve sound output -> done in 1.1
hardware controls -> done in 1.2
Some screens:
Download aFBA on the Android Market
Video updated
Sent from my GT-N7000 using xda app-developers app
this is the greatest thing i've seen on android in a long time. Can't wait to try it out.
Cpasjuste said:
Hi !
I couldn't wait anymore to share my current progress on porting Final Burn Alpha on our android devices since it's now in a good shape.
There's still some work to do: improve audio quality, fix a CPS1 state saving bug, add portait controller for vertical games and a few more things.
Else most games seems to work, including CPS1, CPS2, CPS3, NEOGEO, PGM and all other supported FBA platforms except consoles. It run at fullspeed with no frameskip on my Galaxy Note n7000, with a lower device it won't run fullspeed i guess. As my other emulators, a free full version will be uploaded here very soon !
So here is a (long) video preview, if you don't mind looking at a looser playing
Edit: the video is currently being rotated by youtube, come back later to not have to rotate your head
Click to expand...
Click to collapse
When will it come out??? Finally!!! Thanks!!
Gesendet von meinem GT-I9100 mit Tapatalk 2
If all goes well this week end . (without the bug fixes)
Sent from my GT-N7000 using xda app-developers app
Cpasjuste said:
If all goes well this week end . (without the bug fixes)
Sent from my GT-N7000 using xda app-developers app
Click to expand...
Click to collapse
Yessss. Thanks!!! Will you post the apk in this thread?
Gesendet von meinem GT-I9100 mit Tapatalk 2
iamnotkurtcobain said:
Yessss. Thanks!!! Will you post the apk in this thread?
Gesendet von meinem GT-I9100 mit Tapatalk 2
Click to expand...
Click to collapse
Yep !
Please upload the apk at this state! . Can't wait. Need to plax Marvel vs Capcom!! Lol
Gesendet von meinem GT-I9100 mit Tapatalk 2
Excellent, can't wait to try this out.
Thank you.
I'll try to do my best to release a beta tomorrow.
Sent from my GT-N7000 using xda app-developers app
Hope you'll upload the beta today
Gesendet von meinem GT-I9100 mit Tapatalk 2
I'm sorry i won't be able to release it today, i do not have the time. I'll do my best for next week!
No worries, would rather it be ready when it's ready.
A few questions
As it's going to be a few days for the beta, I just had a few questions:
1. What kind of video options are there? Can filtering be turned off, can pixel aspect ratio be forced, and is there integer-based scaling (x2, x3, x4 etc.) available? I like a non-filtered, pixel aspect, 2x scaled image, as can be had in MAME4Droid Reloaded.
2. Is aFBA based on Yoyofr's iFBA on iOS?
3. Does this use the most recent FBA core, and are all arcade drivers working, such as Sega scalers and Raizing/Psikyo?
Thanks.
Just add a scanline option, and I'll buy this right now
Sent from my SPH-D710 using xda app-developers app
trickytrees said:
As it's going to be a few days for the beta, I just had a few questions:
1. What kind of video options are there? Can filtering be turned off, can pixel aspect ratio be forced, and is there integer-based scaling (x2, x3, x4 etc.) available? I like a non-filtered, pixel aspect, 2x scaled image, as can be had in MAME4Droid Reloaded.
2. Is aFBA based on Yoyofr's iFBA on iOS?
3. Does this use the most recent FBA core, and are all arcade drivers working, such as Sega scalers and Raizing/Psikyo?
Thanks.
Click to expand...
Click to collapse
Hi,
For speed concern there's no software scaler used, instead the emulator surface view is scaled. This allow any scaling with almost no speed decrease. Currently only no scale, fit (aspect ratio preserved) and full screen (stretched) are implemented but a 2x option could be added.
aFBA is not based on iFBA by yoyo, I started from scratch and so it use latest FBA sources/core. Tough some sound routine where inspired by the OpenPandora port (thanks again to Dave ).
I did not find a a driver which is not working for now (except consoles one of course) but not sure I tried raizing/psikyo. I'll let you now or you'll figure it yourself very soon
For the filters, same as scaling: no software filtering used, the trick used is like mame additional filters, a 4*4 pixels tiled image.
Hope this answer your questions
See you,
Cpasjuste.
Sent from my Nexus 7 using xda app-developers app
acme64 said:
Just add a scanline option, and I'll buy this right now
Sent from my SPH-D710 using xda app-developers app
Click to expand...
Click to collapse
You won't have to pay for it except if you want to donate!
Sent from my Nexus 7 using xda app-developers app
Cpasjuste said:
Hi,
For speed concern there's no software scaler used, instead the emulator surface view is scaled. This allow any scaling with almost no speed decrease. Currently only no scale, fit (aspect ratio preserved) and full screen (stretched) are implemented but a 2x option could be added.
Click to expand...
Click to collapse
Thanks, nearest multiple scaling would be good please. Are video options per-game or global? I use an Xperia Play which is always used in horizontal aspect, so for horizontal games I prefer 'nearest multiple' scaling, but for vertical games I prefer 'fit (keep aspect ratio)' scaling. It would be nice if this could be handled automatically as in MAME4Droid, which I guess works by switching to 'fit' if 'nearest multiple' overlaps the screen size. Hope that makes sense!
Cpasjuste said:
aFBA is not based on iFBA by yoyo, I started from scratch and so it use latest FBA sources/core. Tough some sound routine where inspired by the OpenPandora port (thanks again to Dave ).
I did not find a a driver which is not working for now (except consoles one of course) but not sure I tried raizing/psikyo. I'll let you now or you'll figure it yourself very soon
Click to expand...
Click to collapse
No worries, I'll do plenty of testing and let you know
Cpasjuste said:
For the filters, same as scaling: no software filtering used, the trick used is like mame additional filters, a 4*4 pixels tiled image.
Click to expand...
Click to collapse
Does this mean no bilinear filtering, so no smooth/blurry image? Hope so, because I like to see pixels
Also, is there an option to switch between 'standard' and 'pixel aspect' screen ratios, as in MAME?
Thanks for answering my questions.
A beta gets closer!
Sent from my Nexus 7 using xda app-developers app
:good:
Related
In early 2009 Vladimir Silva released a port of Doom for the G1. It used the PrBoom engine and supported use of the hardware keyboard that the G1 had. As we all know, many devices coming out now do not have a hardware keyboard. So, I've taken that code and added in on-screen multitouch controls so more people can enjoy playing the game once again.
It's been a while since I released Doom for Adroid (FREE), which was later removed from the android market. That was my fault for allowing the game to be able to download the original .WAD files. Since I now own a Nexus One, I wanted to play Doom again, but without a hardware keyboard that was going to be a bit difficult. I've been hard at work rectifying this issue and I am pleased to offer up a beta to all of my fellow xda-developers.com users.
The project is currently being hosted on google code @ http://code.project.com/p/prboom4android
Direct download of the .apk
PrBoom4Android 1.2.5-beta
Previous Versions
PrBoom4Android 1.2.4-beta
PrBoom4Android 1.2.2-beta
PrBoom4Android 1.2.1-beta
PrBoom4Android 1.2.0-beta
A quick and dirty HowTo
http://code.google.com/p/prboom4android/wiki/HowTo
Change Log
1.2.5-beta
------------
+ libprboom_jni is now compiled with network support
+ HUD messages are passed on to Android and displayed as a Toast
1.2.4-beta
------------
+ libdoom_jni.so is now freshly compiled with NDK and called libprboom_jni.so
+ Changed Run CheckBox to CheckedTextView so touching the text works
+ Fire/Enter is now accomplished by touching somewhere in the middle of the screen
It actually takes up 50% of the screen in the middle. This will help avoid mis-fires
1.2.3-beta
------------
+ Created custom images for buttons, checkboxes, textviews, etc.
+ Added a DooM.ttf font to use on the main screen
1.2.2-beta
------------
+ Game screen now rendered to a SurfaceView for better performance and frame rates.
1.2.1-beta
------------
+ Increased height of l/r turning to compensate for issues with multitouch.
1.2.0-beta
------------
+ Added all necessary on-screen controls for touchscreen only devices to play Doom.
+ Minor tweaks and code clean up.
Since I am actively working on this, please help support the project by reporting any issues you have by submitting an issue at http://code.google.com/p/prboom4android/issues/list
Of course you can always leave a comment in this thread as well. but reporting the issue is a great help and can only benefit all of you that want to play Doom on your Android powered devices.
UPDATE:
As of 1.2.5-beta network play is included.
Please check out this thread on google groups for info on how to play on a server.
Thanks for your support!
-L!TH!UM-
Works fantastic on my evo shift. The slide out keyboard adds to the Retro fun!!! Thx.
Sent from my SHIFTed DEMON using the awesome XDA app.
I hope u don't mind but I posted ur link in the shift section. It should get a huge response with the slide out keyboard of the shift. If its a prob. Ill gladly remove the thread. Thx in advance.
Sent from my SHIFTed DEMON using the awesome XDA app.
I have no problem at all with you sharing this elsewhere. The more people that know about it the better.
-L!TH!UM-
Sent from my Nexus One using XDA App
thx and awesome app!!
Sent from my SHIFTed DEMON using the awesome XDA app.
Looking absolutely an awesome application. Thanks for giving links.
link to official thread
I've been meaning to post this so here goes. I want to link you all to the official thread for PrBoom4Android so that you can get all the updated information that goes on there. Check it out @
http://forum.xda-developers.com/showthread.php?p=17330935#post17330935
Thanks!
YES! I love DOOM!!
Doom!
Normal game
Hi,
Here is a public release of my NeoGeo emulator frontend compatible with GnGeoLibs for android! You'll find attached the full apk for free, but you can buy it from the market if you like my work and want to support me
Here is the market link and description : https://market.android.com/details?id=fr.mydedibox.neodroid
- Download and install neodroid apk AND gngeolibs apk
- Put bios archive (neogeo.zip) inside your roms directory
- Put roms anywhere but in the same directory as your bios file (neogeo.zip)
- Compatible with mame roms format (from "www.rom-world.com" for example)
- Run at full speed on 1GHZ+ devices
- Compatibility should be the same as the GnGeo version 0.8 emulator
GnGeoLibs is based on GnGeo by Mathieu Peponas : http://gngeo.berlios.de/
GnGeoLibs, like GnGeo, is released under the GNU GPLv2 licence: http://www.gnu.org/licenses/gpl-2.0-standalone.html and source code can be requested by pm.
GnGeoLibs use the 68k core from the generator project by James Ponder.
GnGeoLibs use Cyclone 680x0 core by fDave, Reesy & Notaz.
GnGeoLibs use DrZ80 core from Reesy & Flubba.
GnGeoLibs use YM2610 Mame core by Tatsuyuki Satoh.
NeoDroid do not contains any roms and you MUST own the original game before downloading some.
NeoGeo is a registered trademark of SNK PLAYMORE CORPORATION.
libgngeo 1.2 : Download
neodroid 2.0 : Download
2.0
=====
- Fix force close on ICS devices
- Updated to latest gngeo sources ( rev. 6ad2a3d1bba3 )
1.9
====
- Fix library download problem on froyo devices
1.8
===================
- Splitted in two package: neodroid and gngeolibs (if gngeolibs is not present when running NeoDroid, it will redirect to the market link)
- Added save/load state support (with a little bug: it seems that sometime the music is not properly restored in ram)
- Added a compatibility list with roms links search (search button)
- A sound problem should be fixed, the emulator "should" not hang anymore on the NeoGeo logo when loading multiples roms
- No restart on exit emulation anymore, exiting the emulation will bring back to the rom selection list
- Should again fix a problem with the screen aspect ratio (ex. Garou Mark of the Wolves)
- Added progress bar on roms loading
- Problem when using "home" system spotted : be sure to have the bios file "aes-bios.bin" in your neogeo.zip file (still not working very great)
- Added z80 and 68k overlock in preferences (improve neogeo framerate on games like metal slug)
- Fix child roms not working (metal slug 4 plus, Puzzle De Pon! R!)
- Emulation will now pause when in-game menu is showing
- Custom application theme
- Add screenshot preview when touching a rom icon
1.6
================
- fix Breakers Revenge (breakrev.zip) not added to compatibility list
- fix some wrong aspect ratio
1.5
=====
- fix a bug preventing the use of "uni-bios.rom" bios system.
- fix "menu" button blinking when using hardware controller.
- improve controls code again, this also improve famerate.
- prevent launching of incompatible roms (based on roms names).
- TODO: save/load states in the work!
1.4
=====
- Finally, a major problem is fixed in the new rendering code, which should prevent a crash on a large number of devices, but also improve speed. Thanks for all the reports!
1.3
======
- Add the possibility to enable/disable arm asm specific cores (now disabled by default for better compatibility)
- Transparency now also applied to analog stick
- On screen controller can be analog or digital (preferences screen)
- Vibrations can now be disabled (preferences screen)
- Add the possibility to assign the BACK hardware button (should fix xperia play problem)
- Roms compatibility list and screenshots almost done
- Add more information to crash report
1.2
=======
- added bug report by mail, please use the "mail" icon to report crash (restart the application if needed)
- begin to add compatibility list to browsed roms (default color = working, yellow = problem, red = non working)
- begin to add screenshot previews icons
1.1
========
- new and improved on screen controls
- new effects engine (press back in game to bring the menu)
- added 3 new scale mode : original, fit screen, full screen (press back in game to bring the menu)
- improved speed up to 100% on large screen when using the new effect engine (from 30 to 60 fps on galaxy note)
- added hardware buttons mapping in preferences, should work with xperia play and more (need testing and reports)
Good work.
Are you the guy from the psp scene?
Hi,
Yes
Sent from my GT-N7000 using XDA App
Awesome! I still use that emulator on my GO. Can't wait for this.
Wow, Metal Slug! Really looking forward to this. I hope it will have good controls
Me too
Controls are done. It seems to me that i did the best on it but well it will never be like a real controler. Ill add a little gui then were good for a release which should come very soon!
Sent from my GT-N7000 using XDA App
First release uploaded, hope it will work great for you
Hi,
First, you did a great job, thank you !
I've installed it, and when i select a rom it close instantly.
I will try with other roms and bios.
Melchizedeck said:
Hi,
First, you did a great job, thank you !
I've installed it, and when i select a rom it close instantly.
I will try with other roms and bios.
Click to expand...
Click to collapse
Hi Melchizedeck,
you should try neogeo bios and roms from rom-world.com (but not the neogeo ones, the mame ones). I'll try to add debug output on rom loading for next release.
No idea how to set it up, i try to load a rom and it just flashes a screen with the controls for a sec and its back to the rom list
I already have the bios in the same dir as roms
mauaus said:
No idea how to set it up, i try to load a rom and it just flashes a screen with the controls for a sec and its back to the rom list
I already have the bios in the same dir as roms
Click to expand...
Click to collapse
You are maybe trying to load an incompatible rom ?
Cpasjuste said:
You are maybe trying to load an incompatible rom ?
Click to expand...
Click to collapse
I have tried a few... Super sidekicks 1-3 and metal slug x
Works for me! Metal Slug on the go without using my PSPGO! Thanks bro!
no idea what im doing wrong... too late for a refund... please help me!
My roms are zipped and detected, they work fine on pspgo and neorage
No problem for a refund mauaus, just send me your order number.
I did try mslugx.zip and ssideki.zip and both worked here. You should (if you have the time) download neogeo.zip from rom world and mslugx.zip from there too to be sure (the mame version one).
Can i also ask what is your device?
mauaus said:
no idea what im doing wrong... too late for a refund... please help me!
My roms are zipped and detected, they work fine on pspgo and neorage
Click to expand...
Click to collapse
Sent from my GT-N7000 using XDA App
I reeaaaally would rather get it working im sure im doing something stupid on my end ill try downloading from rom world \
Edit: Thanks a lot!! Got it working. Do you by any chance have an idea of how to fix the graphic glitches on the SS series?
Hi, after downloading the rom from rom world (the mame version), i got it working.
Thanks for the tips !
Envoyé depuis mon I9000 utilisant Tapatalk
Where did you get the bios file. Thats all that im missing.
Sent from my SGH-T989 using XDA App
Search for "neogeo.zip" on www.rom-world.com
chib1panda said:
Where did you get the bios file. Thats all that im missing.
Sent from my SGH-T989 using XDA App
Click to expand...
Click to collapse
Sent from my GT-N7000 using XDA App
Hi thanks realy for your good emulator, but please for the next release version can u make a XPERIA PLAY compatibility and key config possibility???
Just a small quick and dirty app that let you change some of the GTA3 default settings.
Original settings are backed up to (GTA3 Folder)/files/GTA3/gta3.gtsettingslauncher.set. If the app completely fails or you want to use the original settings after uninstalling the app, just copy this file back to (...)/gta3.set.
When your gta3.set is missing, please start the game and go to the display options. Change some settings and then hit "restore defaults". Then try again and start the settings app.
If there is still no settings file, get one from this forum (e.g. http://forum.xda-developers.com/showpost.php?p=20950484&postcount=29) or google. After launching the game with the downloaded settings file go to the in-game display settings an click "restore defaults". That should fix some problems with screen width and height.
Available Settings:
Shadows: On/Off
Lighting: On/Off
Resolution: High/Low
Rendering Distance: 18 Steps
Blur: On/Off *
* Blur is not working for me. The setting is always disabled when starting the game. Maybe it is working on other devices (Tegra?).
Currently only tested on I9100 with GTA3 German. Please let me know if it is working or not.
Changes:
2012/01/03 - v1.4:
catch more exceptions
changed launcher, it now hopefully will find the target more often
2012/01/02 - v1.3:
added another external_sd path (now searching in "/mnt/sdcard/external_sd/Android/data/", "/mnt/sdcard/Android/data/", "/mnt/sdcard/external_sd/data/" for package)
2011/12/31 - v1.2:
added launcher icon
added blur setting (which might have no effect)
changed namespace - please uninstall the old version manually. I used an example package found on the internet as skeleton and forgot to change it, sry
2011/12/29 - v1.1:
added external_sd to search path
Make sure to download the LATEST version.
Thankyou excellent work dev,works great.
My device is zte skate
And at 900Mhz on Atomic 2.5 rom,
Chainfire reduce texture size and quality,
With this app you have created,
It is running good now.
I just get instant force close when trying to run this. I was looking to try the lower resolution for performance increase.
I'm using a rooted vibrant (t959), with a custom 2.2 rom
kxlling said:
I just get instant force close when trying to run this. I was looking to try the lower resolution for performance increase.
I'm using a rooted vibrant (t959), with a custom 2.2 rom
Click to expand...
Click to collapse
Can you please post the full path to the original gta3.set? I think the path can't be found.
hacksteak25 said:
Can you please post the full path to the original gta3.set? I think the path can't be found.
Click to expand...
Click to collapse
http://i2.photobucket.com/albums/y8/kxlling/2011-12-29_130706.png
The path is in that screen shot.
Added "external_sd" to search path. Please try again with the new version.
+ 1
Works great now, thanks for the fix. Almost lag free now. Thanks!
thanks for sharing, i hope this is worked on my device
Works perfect on the HTC Desire HD! Thank you! :>
Sent from my loved HTC Desire [email protected] <3
Works perfect on my Sensation! Thank you!
I've attached two screenshots. One with defaultsettings and one with tweaked settings.
I get forced close also on zte blade (orange san fran)
But the game runs any ideas?
arnookie said:
I get forced close also on zte blade (orange san fran)
But the game runs any ideas?
Click to expand...
Click to collapse
When does it crash? Right after starting the settings app or when you try to "Save and Start"?
Can you please also post the path to your gta3.set? Maybe it is a path problem again.
Awesome!
Work perfectly on Xperia play!
It crashes just after starting app.
I fixed it I had to download and copy the file called gta3.set into the correct folder as no file of that name was in the data folder. After I did that the patcher worked fine. :O)
Seems some phones don't create the gta3.set file. Maybe you could include one with the patch or make it auto generate one for people like me. Thanks for the patch. ;0)
Awesome app. I was wondering though, is it possible to integrate more features/mods in the app?
Theres a post on the main page of xda showing mods, also another thread in this same section for gta mods like lamborghini/audi/VW cars, coca cola machines, better texture packs, etc. That would be crazy if you can add those features so we have a all in one mod app for the gta game and can apply them without much messing around. Hopefully that would even help more people add more content to make the game experience even better.
This worked great on my Asus Transformer!
I was surprised to find out the default settings were set so low. Even on my Tegra 2 device. It looks SO much better now.
Thanks for this - works great on my Desire Hd and Haipad M7S - draw distance on low means I can have the effects on and it runs fine on the Desire!
where should i paste this file?anywhere in my sdcard?anyone?plss..
edit: got it work..thanks OP.. ^^
Added a launcher icon and the blur setting. Bluring is not working on my i9100 (it is just disabled by the game while launching), but maybe it will work on other chipsets.
Download is appended to first post.
Hi,
here is the first release of my CPS2 emulator for android.
If you like my work you can support me by buying the donation version on the market
CPSEmu is a Capcom CPS2 emulator for android. Play your favorites CPS2 games like Marvel Vs. Capcom, Street Fighter Alpha 3, Progear, Mars Matrix and more on your android device.
- Use the same GUI as my NeoGeo emulator "NeoDroid", so "NeoDroid" will benefit of all the changes added for this release.
- You can put your roms anywhere on your device, but a cache file is created for every (parent) games in a "cache" folder in your roms directory. If you move your roms, move that folder too.
- CPSEmu use a cache file when running, if you have some slowdown in the emulation, try to move your roms on another partition/sdcard.
- Thanks to frandroid for providing an xperia play device to improve/add control code/compatibility
LEGAL NOTICE:
=============
- This product is not affiliated with, nor authorized, endorsed or licensed in any way by Capcom Corporation, its affiliates or subsidiaries. CPS2 games software sold separately. "Capcom" is a registered trademark of Capcom Co. Ltd. All individual games screen shots or audio that are simulated by CPSEmu software are property of their respective copyright holders and are only used for the purpose of informing the customer of the software's functionality.
Changelog:
=======
1.4:
Fix a crash on android devices with an OS < 3.0 (Honeycomb)
Joystick/buttons size and position can be configured from preferences ( Android 3.0+ )
1.3:
Joystick/buttons size and position can be configured from preferences
Fix a crash on Android 2.1 when launching a rom
Fix a crash with dialogs when screen orientation changes
Improve previews downloader
Some bug fix
1.2:
fix background borders color (gray > black) on some devices
keep screen on while emulator is running
add switch button to in-game menu
switch kick and punch buttons for 6 buttons games
1.1:
fix a crash when trying to run an unsupported rom
prevent the launch of a clone rom if it's parent is not in the rom directory
fix a crash when trying to assign hardware buttons twice in a row in preferences
fix (probably) problem with hardware key mapping (up/left/right/down)
should add android 3.0+ native compatibility
Cpasjuste said:
Hi,
here is the first release of my CPS2 emulator for android. If you like my work you can support me by buying the donation version on the market
CPSEmu is a Capcom CPS2 emulator for android. Play your favorites CPS2 games like Marvel Vs. Capcom, Street Fighter Alpha 3, Progear, Mars Matrix and more on your android device.
- Use the same GUI as my NeoGeo emulator "NeoDroid", so "NeoDroid" will benefit of all the changes added for this release.
- You can put your roms anywhere on your device, but a cache file is created for every (parent) games in a "cache" forlder in your roms directory. If you move your roms, move that folder too.
- CPSEmu use a cache file when running, if you have some slowdown in the emulation, try to move your roms on another partition/sdcard.
- Thanks to frandroid for providing an xperia play device to improve/add control code/compatibility
LEGAL NOTICE:
=============
- YOU MUST OWN THE ORIGINAL GAME BEFORE DOWNLOADING A ROM
- No roms are included with this emulator
- Capcom is a registred trademark of Capcom Co. Ltd.
Click to expand...
Click to collapse
Not bad.. gave it a go on my transformer and just got 19xx to play. When creating the cache images of any other game like mvc, I kept on getting error messages, something about crc and CPU1 (sorry, I forgot exactly what the message said, but I will check later). The roms are ok as I know for a fact that they work.
One other thing is that I couldn't change directory and the device did not look on my SD card to see if the roms were there or not.
That said, 19xx plays butter smooth, although the on screen controls could be better (ie the cross pad a bit larger as it is very easy to run your fingers out of it). I still have to try with my TF keyboard though.
Good job otherwise. I will test on my EVO 3d and report back.
Are you really going to make the GUI for NeoDroid white?
I know this is minor, but I much prefer the black. Perhaps an option?
Also have you considered using the menu button to open a menu with settings, email, exit, rather the the icons at the top?
For devices with a small screen and lots of roms, every bit of screen space helps.
In any case good work with these projects.
:edit:
I realize this is verison 1.0 and you probably have changes and additions in mind already.
A couple other things I noticed, in Marvel vs Capcom the lower buttons are punches and the uppers are kicks.
And the option to disable sound would be nice.
:edit 2:
I'm having a little trouble mapping hardware buttons. When I press up dpad (on a ps3 controller mapped to the phone's hardware dpad) for the first key, the clear button turns blue (highlighted) and it doesnt map the keypress and move on to the next one. In neodroid the mapping works fine
Works great with the games that are compatible, hope to see more games added in the future and the on screen pad is a bit small would be so much easier if it was enlarged a little bit, but that is my only complaint. This emulator is silky smooth and it's so awesome to bust out STF3 and it play flawlessly!
Sent from my HTC HD2 using XDA App
TiltMasta said:
Works great with the games that are compatible, hope to see more games added in the future
Click to expand...
Click to collapse
Which CPS2 games are missing?
best emulator I've used on android so far.
I've only tried a handful of games and all ran perfectly on the xperia play.
Will purchase full donate version. no doubt.
Will this emulator be able to play CPS1 games?
All the best.
NSCXP2005
thank you soooooooooo much
it has save option really good .
but rununig slow on my xperia play .
What games are you running that are slow?
Every rom i've played has been silky smooth.
It's the fastest Emulator that i've tried on my XPlay.
Cpasjuste said:
Hi,
here is the first release of my CPS2 emulator for android. If you like my work you can support me by buying the donation version on the market
CPSEmu is a Capcom CPS2 emulator for android. Play your favorites CPS2 games like Marvel Vs. Capcom, Street Fighter Alpha 3, Progear, Mars Matrix and more on your android device.
- Use the same GUI as my NeoGeo emulator "NeoDroid", so "NeoDroid" will benefit of all the changes added for this release.
- You can put your roms anywhere on your device, but a cache file is created for every (parent) games in a "cache" forlder in your roms directory. If you move your roms, move that folder too.
- CPSEmu use a cache file when running, if you have some slowdown in the emulation, try to move your roms on another partition/sdcard.
- Thanks to frandroid for providing an xperia play device to improve/add control code/compatibility
LEGAL NOTICE:
=============
- YOU MUST OWN THE ORIGINAL GAME BEFORE DOWNLOADING A ROM
- No roms are included with this emulator
- Capcom is a registred trademark of Capcom Co. Ltd.
Click to expand...
Click to collapse
great job! is there a way to access the game menu to set the difficulty settings, etc?
egzthunder1 said:
Not bad.. gave it a go on my transformer and just got 19xx to play. When creating the cache images of any other game like mvc, I kept on getting error messages, something about crc and CPU1 (sorry, I forgot exactly what the message said, but I will check later). The roms are ok as I know for a fact that they work.
One other thing is that I couldn't change directory and the device did not look on my SD card to see if the roms were there or not.
That said, 19xx plays butter smooth, although the on screen controls could be better (ie the cross pad a bit larger as it is very easy to run your fingers out of it). I still have to try with my TF keyboard though.
Good job otherwise. I will test on my EVO 3d and report back.
Click to expand...
Click to collapse
- You are probably trying to run a "clone" rom, which need the "parent" rom. Look in the "Compatibility" tab (search button), if there is a line with "parent:xx.zip" then you also need "xx.zip" to run your rom.
- You can just use the "back" button of you device to browse to your roms directory, each time you launch a rom this path will be saved as default rom directory.
BenKranged said:
Are you really going to make the GUI for NeoDroid white?
I know this is minor, but I much prefer the black. Perhaps an option?
Also have you considered using the menu button to open a menu with settings, email, exit, rather the the icons at the top?
For devices with a small screen and lots of roms, every bit of screen space helps.
In any case good work with these projects.
:edit:
I realize this is verison 1.0 and you probably have changes and additions in mind already.
A couple other things I noticed, in Marvel vs Capcom the lower buttons are punches and the uppers are kicks.
And the option to disable sound would be nice.
:edit 2:
I'm having a little trouble mapping hardware buttons. When I press up dpad (on a ps3 controller mapped to the phone's hardware dpad) for the first key, the clear button turns blue (highlighted) and it doesnt map the keypress and move on to the next one. In neodroid the mapping works fine
Click to expand...
Click to collapse
- I will see to add an option to change the theme (btw: NeoDroid gui is white since a while now)
- Unfortunatly, google now ask developper to not use the "menu" button anymore, so i add to find another way: the menu bar.
- w00t, i see why this is happening for the buttons mapping, i will investigate in this problem and release a fix soon (in a few days)
TiltMasta said:
Works great with the games that are compatible, hope to see more games added in the future and the on screen pad is a bit small would be so much easier if it was enlarged a little bit, but that is my only complaint. This emulator is silky smooth and it's so awesome to bust out STF3 and it play flawlessly!
Sent from my HTC HD2 using XDA App
Click to expand...
Click to collapse
- If i'm correct all the CPS2 games are currently supported (except choco which is crap anyway), so i can not add anything else
- I do not own a tablet so i tried to do my best but it's hard! I will maximise the dpad size for tablets. Are the buttons size ok ?
nscxp2005 said:
Will this emulator be able to play CPS1 games?
All the best.
NSCXP2005
Click to expand...
Click to collapse
No it only support CPS2 games, i will probably take a look but it wont happen in a near future.
mehdi.moha said:
thank you soooooooooo much
it has save option really good .
but rununig slow on my xperia play .
Click to expand...
Click to collapse
For now the emulator need to use cached graphics on your device, so it need to read this cache file a lot during emulation. I had no slowdown on my xperia, but i use a 8GB sdcard. I guess your sdcard is a small one or a slow one.
mlbl said:
great job! is there a way to access the game menu to set the difficulty settings, etc?
Click to expand...
Click to collapse
W00t, i did forget to include that (it was planned!), i'll add that for the next release.
Excellent first release so far, looking very forward to making this my go-to CPS emu. Few things i'd like to point out from someone whos been using emulators on android for years. My config is a Touchpad running CM9 @ stock 1.2ghz dual core.
Sound is off. You can tell immediately from the insert coin sound in SSF2T and Vampire Savior, they do not sound accurate.
Games feel laggy. At first when i tried SSF2T, it was incredibly laggy, but then i found how to disable the filter and it was smooth after that, but still had a weird lag to it. The addition of a FPS counter would be excellent to see whats going on.
No support for players 2-4 to be configured in hardware buttons. I have 4 wii remotes + 4 classic controllers + 2 TVC Wii arcade sticks, so i have the ability to get 4-player arcade games going ontop of full 2-player fighter games with full arcade sticks, which i use with Mame4Droid often. Would be a great addition.
Emu runs in compatibility mode in Android 4.0. Instead of the menu button being natively working, it scales everything to fit the screen. It still looks great, but native 3.0+ support would be great.
Otherwise this is a great emu and i am enjoying it quite a bit. I would also love for CPS1 to be emulated at some point as well, to get all 3 major emus (CPS1/2/MVS) done by the same author would be awesome to have everything uniform.
Excellent work and keep it up.
quepaso: your maybe running roms from on a slow sdcard/memory ?
Version 1.1 uploaded with a few/fast fix, i'll work on all other request soon
Cpasjuste said:
quepaso: your maybe running roms from on a slow sdcard/memory ?
Version 1.1 uploaded with a few/fast fix, i'll work on all other request soon
Click to expand...
Click to collapse
The touchpad just has 32 gig of internal storage which is quite fast, no SD card of any kind. Ill update to 1.1!
Edit -
Updated to 1.1, and indeed it is now running natively in 3.0+, no more compatibility mode. Now however, i am running everything non-stretched, and the top bar ontop (touchpad is 4:3 res so gets mostly full screen for CPS2, full screen for console emus like snes/nes) is black and the bar below is grey. I thought something got weird so i switched from stretched, scaled and native, and noticed the background goes from black to grey now, previously on 1.0 it was all black. Due to this, it looked like 2 incorrect levels were displayed on top/bottom when it likely is just a bitmap change to the background causing it.
Otherwise, i think the games are running properly, but the sound being so wrong is making me think it is not running 60fps. Great work so far.
Cpasjuste said:
- You are probably trying to run a "clone" rom, which need the "parent" rom. Look in the "Compatibility" tab (search button), if there is a line with "parent:xx.zip" then you also need "xx.zip" to run your rom.
- You can just use the "back" button of you device to browse to your roms directory, each time you launch a rom this path will be saved as default rom directory.
Click to expand...
Click to collapse
Great! Thank you for the answer. I will install 1.1 and I will let you know how it goes.
Edit: ok, I installed 1.1 on my TF and you were somewhat right about the roms.... ironically, the ones that do run are the US clones. I actually have the (EUR) versions (full roms) and they spit out the error I told you earlier, but once I got the US clone file and ran that, it was good....
I think I may have found a bug. The key assignment....
I assigned hardware keys from my TF keyboard and only the Start, Coin, and dpad are being saved. None of the other 6 buttons get saved for some reason. I did it a few times over, turning off the program, etc and still nothing. I did notice that one of the changes you made included a tweak on this, so I am wondering if maybe something else got lost with the fix.
Looking better and MvsC runs like a champ!
I'm looking to make this playable. I'm a total noob at FPse but getting the hang of it. At one time I had FF7 smooth as silk but several Roms and kernels later plus the OpenGL plugin makes things look awesome but laggy.
Anyone have any luck with the opengl plugin with FPse and what settings do you use?
I'm on the latest Megatron and some recommended kernel. Overclocking to 1400 didn't help much.
I think I remember running it as a phone app vs tablet app helped a lot but no longer get that option anymore. Suggestions and tips anyone?
Sent from my Galaxy Nexus using xda premium
player911 said:
I'm looking to make this playable. I'm a total noob at FPse but getting the hang of it. At one time I had FF7 smooth as silk but several Roms and kernels later plus the OpenGL plugin makes things look awesome but laggy.
Anyone have any luck with the opengl plugin with FPse and what settings do you use?
I'm on the latest Megatron and some recommended kernel. Overclocking to 1400 didn't help much.
I think I remember running it as a phone app vs tablet app helped a lot but no longer get that option anymore. Suggestions and tips anyone?
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
Settings settings settings. You have to fiddle with em in FPSe. I play FFVII on my Note too. Funny thing is....the settings seem different every time, but nevertheless, i usually get it working.
Also, CM9 had absolutely awful 3d performance when I was running it. It forced me to run back to a stock based rom. So if your using CM9, run GLbench or something similar and compare scores with others here to see if youre suffering from the same problem.
Lastly, if you have a super high speed Micro SD card, try placing the ROM and BIOS there, or swap it to your Internal SD if it's already on your External SD.
Sent from my Transformer TF101 using XDA Premium HD app
Good advice. Yea setting seem key here and some don't really give descriptions and they don't always stick and they don't always take effect immediately.
So tuning setting can be a pain when your constantly restarting the app and loading a ISO after each setting toggle.
Good to know about stock vs cm9. I'm running Megatron which is AOSP I believe. I think last time I had great success was on the stock-based roms. Good idea about the internal vs external storage. Right now I'm running off external class 6, I believe.
I guess another question is whether the TF101 can run FF7 at full speed with the OpenGL plugin?
-UPDATE-
Yea after playing with some settings, it is running pretty good. Audio gets screwy sometimes during opening battle scenes but otherwise plays at 60fps. Choppy audio during scene/battle changes is a buzzkill though but the graphics of using the OpenGL plugin is great. Looks sweet. So I guess it is a good trade off.
I am still using Megatron CM9 but flashed to Harmony kernel. Set governor to Performance and CPU to 1408mhz. Typically the governor and CPU doesn't play a huge role in the performance but I didn't test before and after. Just saying it is working pretty well.
Sent from my Galaxy Nexus using xda premium
best setting is to avoid option which wil slow down the performance.
FPse best settings!
Im running Metal Gear Solid, Rayman and FF9 with no problems. (some lag but very rare)...Here are my settings, im using a galaxy s3!
Framelimiter - off
Framskip - on
Print FPS - optional really lol
Adjust framebuffer access - on
special upload detection - on
offscreen drawing - on (good for pop-ups in FF9)
advanced blending - off
alpha multipass - on
mask bit - on
32bit rendering - off
anti aliasing - on (keep off if your device cant handle it....i think this is why i get rare lag when i get it)
texture filtering - on
old frameskip - off
special frame limiter - on
busy fix - on or off same effect
I'm getting 59-63 fps with metal gear solid and ff9.....50-59 fps with rayman and tekken 3....These are by far the best settings i tried. Try them and let me know. I dont recommend these settings on a lower end device. Try these settings on gs3 (all versions) and htc one x (all versions) and you just might get the same awesome performance on a galaxy nexus too!
Try them and let me know!
Shamma said:
Im running Metal Gear Solid, Rayman and FF9 with no problems. (some lag but very rare)...Here are my settings, im using a galaxy s3!
Framelimiter - off
Framskip - on
Print FPS - optional really lol
Adjust framebuffer access - on
special upload detection - on
offscreen drawing - on (good for pop-ups in FF9)
advanced blending - off
alpha multipass - on
mask bit - on
32bit rendering - off
anti aliasing - on (keep off if your device cant handle it....i think this is why i get rare lag when i get it)
texture filtering - on
old frameskip - off
special frame limiter - on
busy fix - on or off same effect
I'm getting 59-63 fps with metal gear solid and ff9.....50-59 fps with rayman and tekken 3....These are by far the best settings i tried. Try them and let me know. I dont recommend these settings on a lower end device. Try these settings on gs3 (all versions) and htc one x (all versions) and you just might get the same awesome performance on a galaxy nexus too!
Try them and let me know!
Click to expand...
Click to collapse
Which Samsung galaxy are you running the quad core or dual core, because I'm still lagging with those settings on ff9.
Shamma said:
Im running Metal Gear Solid, Rayman and FF9 with no problems. (some lag but very rare)...Here are my settings, im using a galaxy s3!
Framelimiter - off
Framskip - on
Print FPS - optional really lol
Adjust framebuffer access - on
special upload detection - on
offscreen drawing - on (good for pop-ups in FF9)
advanced blending - off
alpha multipass - on
mask bit - on
32bit rendering - off
anti aliasing - on (keep off if your device cant handle it....i think this is why i get rare lag when i get it)
texture filtering - on
old frameskip - off
special frame limiter - on
busy fix - on or off same effect
I'm getting 59-63 fps with metal gear solid and ff9.....50-59 fps with rayman and tekken 3....These are by far the best settings i tried. Try them and let me know. I dont recommend these settings on a lower end device. Try these settings on gs3 (all versions) and htc one x (all versions) and you just might get the same awesome performance on a galaxy nexus too!
Try them and let me know!
Click to expand...
Click to collapse
Here is my setting to play FFIX, most of the time is pretty stable on 60ps. the most important feature to use is the special frame limitter, dont use any frame skip because it will make it laggy even the fps is showing high value.
Framskip - on
Print FPS - on
offscreen drawing - on
alpha multipass - on
mask bit - on
anti aliasing - on (keep off if your device cant handle it....i think this is why i get rare lag when i get it)
texture filtering - on (must turn this on to get smooth texture)
special frame limiter - on
G4 polygon cace - on (better fps when battle event)
metal gear solid samsung galaxy s3
Shamma said:
Im running Metal Gear Solid, Rayman and FF9 with no problems. (some lag but very rare)...Here are my settings, im using a galaxy s3!
Framelimiter - off
Framskip - on
Print FPS - optional really lol
Adjust framebuffer access - on
special upload detection - on
offscreen drawing - on (good for pop-ups in FF9)
advanced blending - off
alpha multipass - on
mask bit - on
32bit rendering - off
anti aliasing - on (keep off if your device cant handle it....i think this is why i get rare lag when i get it)
texture filtering - on
old frameskip - off
special frame limiter - on
busy fix - on or off same effect
I'm getting 59-63 fps with metal gear solid and ff9.....50-59 fps with rayman and tekken 3....These are by far the best settings i tried. Try them and let me know. I dont recommend these settings on a lower end device. Try these settings on gs3 (all versions) and htc one x (all versions) and you just might get the same awesome performance on a galaxy nexus too!
Try them and let me know!
Click to expand...
Click to collapse
Hi shamman i'm completely new to this whole fspe thing but i have a samsung galaxy s3 i have purchased fpse off the play store and dowloaded disk one and disk two of metal gear solid i have also downloaded a bio 'scph1001.bin' however when i go on the fspe and go on 'load game' and select disk one or disk two it loads the playstation starter screen then says 'insert cd-rom' where do i go from here? Im not sure how to use this site so if you wouldnt mind emailing me my email is [email protected] please and thankyou
What would be the best settings for FF Tactics?
I did pretty much the same settings as you guys did, and although it's a bit smoother now, it still lags like crazy during scene transitions and animations during special moves.
guys what is this and should I turn it on?
advanced blending
I am playing everything smoothly on galaxy note 2,both on stock and on ovrclocked settings(1.7GHz CPU,640MHz GPU)
Here are my best FPSE settings v. 0.11.93
After the update things went a bit screwy.
Though I was able to get things working properly except for the intro video in Chrono Cross or Lunar Silver Star Story. They appear black, but the sound runs fine. As far as other games like Tekken 3, Tobal 2, Bloody Roar 2, things are near perfect with texture blending,lighting and anti-aliasing. So I wanted to post my setting since it doesn't seem that anyone else was able to post any setting for my Galaxy Note 2 Sprint. Once again these are my best settings. If anyone has better ones please drop me a line. I hope this will help all my fellow Note 2'er closer to perfect psx emulation.
Cheers!
Hi guys,
On my galaxy s3 and note 10.1 fpse runs also with open gl settings very good but i have a problem with metal gear solid, at the beginning from the game when i go into the water the screen freezes but i can play, when i go out of the water the freezing screen is gone and i can play normaly....
Does anybody have also this problem???
Please help me, i dont know where in the game this problem appears again, hope for positive feedback what kind of setting turns this bug off.
Oli
Shamma said:
Im running Metal Gear Solid, Rayman and FF9 with no problems. (some lag but very rare)...Here are my settings, im using a galaxy s3!
Framelimiter - off
Framskip - on
Print FPS - optional really lol
Adjust framebuffer access - on
special upload detection - on
offscreen drawing - on (good for pop-ups in FF9)
advanced blending - off
alpha multipass - on
mask bit - on
32bit rendering - off
anti aliasing - on (keep off if your device cant handle it....i think this is why i get rare lag when i get it)
texture filtering - on
old frameskip - off
special frame limiter - on
busy fix - on or off same effect
I'm getting 59-63 fps with metal gear solid and ff9.....50-59 fps with rayman and tekken 3....These are by far the best settings i tried. Try them and let me know. I dont recommend these settings on a lower end device. Try these settings on gs3 (all versions) and htc one x (all versions) and you just might get the same awesome performance on a galaxy nexus too!
Try them and let me know!
Click to expand...
Click to collapse
oli89 said:
Hi guys,
On my galaxy s3 and note 10.1 fpse runs also with open gl settings very good but i have a problem with metal gear solid, at the beginning from the game when i go into the water the screen freezes but i can play, when i go out of the water the freezing screen is gone and i can play normaly....
Does anybody have also this problem???
Please help me, i dont know where in the game this problem appears again, hope for positive feedback what kind of setting turns this bug off.
Oli
Click to expand...
Click to collapse
Try switching alpha multipass off and mask bit. It could be also be a problem with advanced blending! Try to play around with the settings i posted and see if it helps