- 04-26-2012, 05:37 AM
Thread Author #1
Project Emumaster [PSX, NES, SNES, VBA, AMIGA]
Hi guys, I am working on porting a powerful emulator front-end, Emumaster, from the Nokia N9 to Playbook.
Currently containing back-end emulators from Elemental, the aim is to move to community Playbook port back-ends.
Obligatory Screenshots



Purpose
It emulates Amiga, NES, SNES, GBA and Playstation all in the one application, using the community ports already made available by A7omic, jtokarchuk, froggy and others. It allows you to map keyboard keys, change virtual key configuration and much more.
Issues
Accelerometer and Sixaxis controller are disabled due to incompatibilities. Accelerometer can be added in but no hope for sixaxis.
Due to the way Playbook works, the Meego theme has to be loaded to data on first launch (will be a blackscreen for about 10 seconds!). RIM may fix this in future.
Unable to launch emulators as secondary applications. They may have to be built in to emumaster unless an alternative arrangement can be organised.
Tech Stuff
The aim is not to port the application itself but the Meego libraries that allow it to run. So far I have ported the Meego UI to Playbook along with the UI components (similar to cascades) which is built on QtQuick.
This allows the app to run as it does on the Nokia N9. This work has been completed. I can run any Meego app on Playbook
.
Download Some Pre-alpha that Doesn't do Much
Right here.
Download Source Code
Right here.Last edited by xsacha; 04-28-2012 at 04:44 AM.
Thanked by 7:bundyo (05-23-2012), Dillbert71 (04-26-2012), frogodilosauras (04-26-2012), LimeTripBlog (04-26-2012), Michel Souris (04-30-2012), patmur2010 (04-27-2012), timekeeper (04-26-2012)
- 04-26-2012, 06:02 AM #2
1+
Keep up the good work Sacha
Thanks in advance.




LimeTrip: App Reviews, Tips & Tricks, Giveaways, Beta Testing and more...
LimeTrip





Download Official LimeTripBlog App: http://goo.gl/GzK7I - 04-26-2012, 06:57 AM #4
Looks good sacha. Let me know when you are ready for another dev as we discussed earlier. I will be happy to lend a hand.
One of the founding members of OSBBx - A team dedicated to open source software on the BlackBerry platform.
Projects
Snes9x-pb (SNES Emulator) - Developer
GBColor-PB (GameBoy Emulator) - Developer
PCSX-reARMed-pb (PSX Emulator) - Contributor
The Emulator Refresh Project - Lead
My BlackBerry Appworld Vendor Link
https://appworld.blackberry.com/webs...21461/?lang=EN
Follow me on Twitter: @jtokarchuk
- 04-26-2012, 07:46 AM
Thread Author #5
Uploaded second pre-alpha.
Right now there is a limitation with Playbook that you cannot run a second app with a graphical interface.
Otherwise, everything working as intended currently (in my second pre-alpha).
Any ideas on how I can move forward with this one app limitation? The whole idea of this app is of course the configuration utility (button mapping, joystick, controls) that work for all emulators.
Can provide source if anyone wants a go.Last edited by xsacha; 04-26-2012 at 08:34 AM.
- 04-26-2012, 07:55 PM
Thread Author #7
- 04-26-2012, 08:01 PM #8
there's a problem XSacha i nvr got the whole signing process down but no worries i will customize send to u or some other member of this forum and they can sign but yes i wasted hours of my life and nights figuring out the sighing process to no avail
- 04-26-2012, 08:12 PM
Thread Author #9
Updated first post with the source code and build tools.
- 04-26-2012, 08:23 PM #11
I would build them in, xsacha. I think even if we are able to launch, there is no way we would be allowed to pass data to this second app.
I feel a LOT better about this project now, fyi, thanks.
Give me some direction and I will get to work. - 04-26-2012, 08:36 PM
Thread Author #12
It passes data using cfg file and uses libbase.so for things like directory names. It works fine without IPC (interprocess comms).
If the emulators are integrated I guess it would work even better though
The UI can of course be updated to look better on tablet screen. Right now the settings are a bit 'extended'.
Also, orientating to portrait/landscape is supported (I can enable this). - 04-26-2012, 08:39 PM
Thread Author #14
Well the other app does launch (and run). What is restricted is taking over the screen while the other app is still running.
So basically, both apps try to use the screen and the app GUI freezes. In the logs I can see the playstation game running though, for eg.
There doesn't appear to be any restrictions in place. It may be possible to put the main app in to a 'console' state (not using screen) while the other app takes over. Not sure.
There are new permissions that RIM have given us: multi_window, multi_instance that give me hope that they are working on for support for something like this. Note: they currently don't do anything.Last edited by xsacha; 04-26-2012 at 08:46 PM.
- 04-26-2012, 08:50 PM
Thread Author #16
I think that launcher checks if the entry point app has closed and considers the app to be finished then.
'Entry-Point` sections only appear if the effective package type
is ``application``. Currently the system only actually supports
one entry point per application; the last one specified wins.Last edited by xsacha; 04-26-2012 at 08:55 PM.
- 04-26-2012, 09:04 PM
Thread Author #18
- 04-26-2012, 10:36 PM #20
xsacha so do i put the entire pcsx or fceux folder under emumaster/nes or whatever emulator im using and does creating an icon on homepage work? or was that feature meant for nokia n9 cuz all i put was bin file and it gave me a few options but woudnt run also is it possibale to have these psx games have their own icons as if they were apps on their own and when pressed they boot up in their designated emulator? just thinking
- 04-26-2012, 11:00 PM
Thread Author #21
Not sure what the look and feel of BB10 is. Each app looks different.
Anyway, the great thing about this is it is BB10 ready. It uses Qt Quick components which is exactly what cascades will be. You'll only need to swap out the component names and add cascades init code. - 04-26-2012, 11:02 PM
Thread Author #22
- 04-27-2012, 09:15 AM #24
so is there anyway that u can create icons of lets metal gear solid (not specifically using this app) but when u tap on the metal gear solid icon it launchs pscx-rearmed and simultaniously boots up MGS maybe im just asking to much. also so is emumaster all these emus built in cuz i cant get any games to run
- 04-27-2012, 11:39 AM #25
bro this is great. a lot like the DROID EMU app for Android. I plan on promoting your product and publishing updates on my site! Good job!
Jacob Mathias | Playbook Emulators | Playbook Guides

Reply
















