Page 1 of 2 12 LastLast
Results 1 to 25 of 37
Like Tree9Likes
  1. xsacha's Avatar
    CrackBerry Genius

    Posts
    1,709 Posts
    Thread AuthorThread Author   #1  

    Default 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.
    Developer of PPSSPP, ReQognise (on AppWorld), Dingleberry, PB Connect, Sachup, Sachibar and other Qt apps. Porter of Bubble Kid, Qupzilla, Dukto, Wesnoth and other apps.
    If you like my free and opensource projects, donate to me here.
    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) 
  2. LimeTripBlog's Avatar
    CrackBerry Addict

    Posts
    865 Posts
    #2  

    Thumbs up 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
  3. frogodilosauras's Avatar
    CrackBerry Newbie

    Posts
    6 Posts
    #3  

    Default

    That will be great. Waiting for this one.
  4. jtokarchuk's Avatar
    CrackBerry Abuser

    Posts
    404 Posts
    PIN
    32447A6C
    #4  

    Default

    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

  5. xsacha's Avatar
    CrackBerry Genius

    Posts
    1,709 Posts
    Thread AuthorThread Author   #5  

    Default

    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.
    Developer of PPSSPP, ReQognise (on AppWorld), Dingleberry, PB Connect, Sachup, Sachibar and other Qt apps. Porter of Bubble Kid, Qupzilla, Dukto, Wesnoth and other apps.
    If you like my free and opensource projects, donate to me here.
  6. dosboxwasthestuff's Avatar
    CrackBerry Abuser

    Posts
    189 Posts
    #6  

    Default hellp

    Quote Originally Posted by xsacha View Post
    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.
    just clicked download haven't sideloaded but will it auto create directorys or will i have to
  7. xsacha's Avatar
    CrackBerry Genius

    Posts
    1,709 Posts
    Thread AuthorThread Author   #7  

    Default

    Quote Originally Posted by dosboxwasthestuff View Post
    nvm boots up i get it its a smart idea any themes i can download realtivley ugly not to be mean
    Yeah there's heaps of Meego themes. That's the default Meego theme. Just replace blanco.zip with a Meego theme you find online and then resign.

    I'll drop source so you can replace yourself.
    Developer of PPSSPP, ReQognise (on AppWorld), Dingleberry, PB Connect, Sachup, Sachibar and other Qt apps. Porter of Bubble Kid, Qupzilla, Dukto, Wesnoth and other apps.
    If you like my free and opensource projects, donate to me here.
  8. dosboxwasthestuff's Avatar
    CrackBerry Abuser

    Posts
    189 Posts
    #8  

    Default

    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
  9. xsacha's Avatar
    CrackBerry Genius

    Posts
    1,709 Posts
    Thread AuthorThread Author   #9  

    Default

    Updated first post with the source code and build tools.
    Developer of PPSSPP, ReQognise (on AppWorld), Dingleberry, PB Connect, Sachup, Sachibar and other Qt apps. Porter of Bubble Kid, Qupzilla, Dukto, Wesnoth and other apps.
    If you like my free and opensource projects, donate to me here.
  10. dosboxwasthestuff's Avatar
    CrackBerry Abuser

    Posts
    189 Posts
    #10  

    Default

    tnx another question am supposed to load just the rom/bin/gba file or the whole emulator folder under the emumaster folder?
  11. jtokarchuk's Avatar
    CrackBerry Abuser

    Posts
    404 Posts
    PIN
    32447A6C
    #11  

    Default

    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.
  12. xsacha's Avatar
    CrackBerry Genius

    Posts
    1,709 Posts
    Thread AuthorThread Author   #12  

    Default

    Quote Originally Posted by jtokarchuk View Post
    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.
    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).
    Developer of PPSSPP, ReQognise (on AppWorld), Dingleberry, PB Connect, Sachup, Sachibar and other Qt apps. Porter of Bubble Kid, Qupzilla, Dukto, Wesnoth and other apps.
    If you like my free and opensource projects, donate to me here.
  13. jtokarchuk's Avatar
    CrackBerry Abuser

    Posts
    404 Posts
    PIN
    32447A6C
    #13  

    Default

    Was it actually attempting a launchof another app?? I would have thought that was restricted.
  14. xsacha's Avatar
    CrackBerry Genius

    Posts
    1,709 Posts
    Thread AuthorThread Author   #14  

    Default

    Quote Originally Posted by jtokarchuk View Post
    Was it actually attempting a launchof another app?? I would have thought that was restricted.
    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.
    Developer of PPSSPP, ReQognise (on AppWorld), Dingleberry, PB Connect, Sachup, Sachibar and other Qt apps. Porter of Bubble Kid, Qupzilla, Dukto, Wesnoth and other apps.
    If you like my free and opensource projects, donate to me here.
  15. jtokarchuk's Avatar
    CrackBerry Abuser

    Posts
    404 Posts
    PIN
    32447A6C
    #15  

    Default

    What if the frontend deinits itself and closes?
  16. xsacha's Avatar
    CrackBerry Genius

    Posts
    1,709 Posts
    Thread AuthorThread Author   #16  

    Default

    Quote Originally Posted by jtokarchuk View Post
    What if the frontend deinits itself and closes?
    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.
    Developer of PPSSPP, ReQognise (on AppWorld), Dingleberry, PB Connect, Sachup, Sachibar and other Qt apps. Porter of Bubble Kid, Qupzilla, Dukto, Wesnoth and other apps.
    If you like my free and opensource projects, donate to me here.
  17. jtokarchuk's Avatar
    CrackBerry Abuser

    Posts
    404 Posts
    PIN
    32447A6C
    #17  

    Default

    Ok, unsure how it works in qt, but what about dismissing the posted window? Then when emulator is closed come back to life. That would probably need IPC though. Perhaps building them in is the wise choice
  18. xsacha's Avatar
    CrackBerry Genius

    Posts
    1,709 Posts
    Thread AuthorThread Author   #18  

    Default

    Quote Originally Posted by jtokarchuk View Post
    what about dismissing the posted window? Then when emulator is closed come back to life. That would probably need IPC though. Perhaps building them in is the wise choice
    It might work, haven't tested it.
    Doesn't require IPC either. The application can see when its child process dies and then re-initiate the window.

    I think integrating them will just be easier though Have to port the emulators to using the front-end anyway.
    Developer of PPSSPP, ReQognise (on AppWorld), Dingleberry, PB Connect, Sachup, Sachibar and other Qt apps. Porter of Bubble Kid, Qupzilla, Dukto, Wesnoth and other apps.
    If you like my free and opensource projects, donate to me here.
  19. Catalystg's Avatar
    CrackBerry Abuser

    Posts
    202 Posts
    #19  

    Default

    I would lean towards either using cascades or porting this to it to stick with the look and feel of BB10.
  20. dosboxwasthestuff's Avatar
    CrackBerry Abuser

    Posts
    189 Posts
    #20  

    Default

    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
  21. xsacha's Avatar
    CrackBerry Genius

    Posts
    1,709 Posts
    Thread AuthorThread Author   #21  

    Default

    Quote Originally Posted by Catalystg View Post
    I would lean towards either using cascades or porting this to it to stick with the look and feel of BB10.
    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.
    Developer of PPSSPP, ReQognise (on AppWorld), Dingleberry, PB Connect, Sachup, Sachibar and other Qt apps. Porter of Bubble Kid, Qupzilla, Dukto, Wesnoth and other apps.
    If you like my free and opensource projects, donate to me here.
  22. xsacha's Avatar
    CrackBerry Genius

    Posts
    1,709 Posts
    Thread AuthorThread Author   #22  

    Default

    Quote Originally Posted by dosboxwasthestuff View Post
    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
    Don't know what you mean. nes is NES emulator. You'd replace the psx emulator.
    Creating icon on homepage was a feature for N9 (N9 allows this, Playbook doesn't).
    Developer of PPSSPP, ReQognise (on AppWorld), Dingleberry, PB Connect, Sachup, Sachibar and other Qt apps. Porter of Bubble Kid, Qupzilla, Dukto, Wesnoth and other apps.
    If you like my free and opensource projects, donate to me here.
  23. CptArm3D's Avatar
    CrackBerry Abuser

    Posts
    218 Posts
    #23  

    Default

    So is this basically the emulator refresh project or what i dont get the difference between the two?
  24. dosboxwasthestuff's Avatar
    CrackBerry Abuser

    Posts
    189 Posts
    #24  

    Default

    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
    patmur2010 likes this.
  25. jacobmathias's Avatar
    CrackBerry User

    Posts
    26 Posts
    #25  

    Default

    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!
Page 1 of 2 12 LastLast

Posting Permissions