08-29-2018 08:38 AM
620 ... 23456 ...
tools
  1. illidanx's Avatar
    Could you update vba8 so it can run better on 512mb devices? that would be great!
    Well, as I have replied to a previous post, vba8 is simply the VBA-M engine (VBA-M | Free System Administration software downloads at SourceForge.net) coupled with a front end designed for windows phone. The underlying engine is very complex and dictate most behaviors of the emulator. I will check to see if there is any option in the engine for lower quality graphics but I would not put too much hope into that.
    12-15-2013 03:37 PM
  2. Bostonpizza2's Avatar
    Well, as I have replied to a previous post, vba8 is simply the VBA-M engine (VBA-M | Free System Administration software downloads at SourceForge.net) coupled with a front end designed for windows phone. The underlying engine is very complex and dictate most behaviors of the emulator. I will check to see if there is any option in the engine for lower quality graphics but I would not put too much hope into that.
    Allright I understand!
    12-15-2013 03:48 PM
  3. illidanx's Avatar
    Just some information I found today while looking into porting Mupen64Plus to Windows phone. Hope you found it informative.

    Mupen64plus uses a library called SDL (Simple DirectMedia Layer - Homepage). This is a cross-platform library which is based on either OpenGL or DirectX depending on the system (e.g. directx for windows, openGL for everything else). Unfortunately, this library is available for anything, you name it, Mac, Linux, Windows, Android, iOS,... except windows phone and windows RT. Why? because this library is built on DirectX9 but windows phone and windows RT only supports directX11 (even worse, only a subset of directX11).

    A guy named David Ludwig is working on a customized version of SDL for windows phone and windows RT but it is not fully stable and fully functional yet, especially for windows phone (https://bitbucket.org/DavidLudwig/sdl/wiki/Home). Maybe this customized library can be used for Mupen64plus on windows phone but I'm not sure yet.
    12-15-2013 08:42 PM
  4. Localhorst86's Avatar
    Will the emulators only support moga controllers in the future or will I be able to buy other bluetooth phone controllers like this one: http://www.amazon.de/Bluetooth-Contr...ndrocentr0a-21

    I am asking because the MOGA controllers are pretty pricey in germany, and I'd love to get a cheaper one.
    12-16-2013 06:35 AM
  5. illidanx's Avatar
    Will the emulators only support moga controllers in the future or will I be able to buy other bluetooth phone controllers like this one: http://www.amazon.de/Bluetooth-Contr...ndrocentr0a-21

    I am asking because the MOGA controllers are pretty pricey in germany, and I'd love to get a cheaper one.
    Sorry, the answer is probably no unless MS steps up their game. Here is the reason:
    Android and iOS supports Bluetooth Human Interface Device Profile (HID). What this means is that when a Bluetooth device connects to the phone, the phone automatically recognizes it as mouse, keyboard, joypad or a controller. Android and iOS also have a native set of input API's that allows the developer of an app to handle the input from these Bluetooth devices.

    Windows phone does not have Bluetooth HID. When you connect a mouse, keyboard, joypad or a controller to a windows phone, the OS does not know what the hell it is. So MOGA has to specifically develop a set of input API to handle their controller's inputs for windows phone (thanks MOGA). No other company has done so. Since MOGA develops their own SDK (software development kit) for windows phone, I am pretty sure it would work only with their controller. Why spends time developing a universal SDK for your competitors as well? Ofcourse, if any other company releases their own SDK for windows phone or MS adds native Bluetooth HID support, I can integrate it.
    12-16-2013 09:36 AM
  6. illidanx's Avatar
    I got an email telling me that someone asked me how to use cheats with Pokemon Emerald in this thread. However, I could not find that post anywhere. It turned out that the guy who posted that message has just been banned . Anyway, here is how to use cheats if you don't know.

    Enter code: https://skydrive.live.com/redir?resi...t=photo%2c.png
    Your code as seen in code list: https://skydrive.live.com/redir?resi...t=photo%2c.png
    Result: https://skydrive.live.com/redir?resi...t=photo%2c.png
    12-16-2013 01:55 PM
  7. illidanx's Avatar
    I have a new beta version trying to fix the controller sticking bug. Anyone interested in testing it?

    Thank you.
    Last edited by illidanx; 12-17-2013 at 01:50 AM.
    12-16-2013 11:46 PM
  8. Localhorst86's Avatar
    Sorry, the answer is probably no unless MS steps up their game. Here is the reason:
    Android and iOS supports Bluetooth Human Interface Device Profile (HID). What this means is that when a Bluetooth device connects to the phone, the phone automatically recognizes it as mouse, keyboard, joypad or a controller. Android and iOS also have a native set of input API's that allows the developer of an app to handle the input from these Bluetooth devices.

    Windows phone does not have Bluetooth HID. When you connect a mouse, keyboard, joypad or a controller to a windows phone, the OS does not know what the hell it is. So MOGA has to specifically develop a set of input API to handle their controller's inputs for windows phone (thanks MOGA). No other company has done so. Since MOGA develops their own SDK (software development kit) for windows phone, I am pretty sure it would work only with their controller. Why spends time developing a universal SDK for your competitors as well? Ofcourse, if any other company releases their own SDK for windows phone or MS adds native Bluetooth HID support, I can integrate it.
    Thank you for the detailed explanation. Gonna wait for MOGA devices to be availble for a lower price, then. :)
    12-17-2013 04:47 AM
  9. rakesh1995's Avatar
    I have a new beta version trying to fix the controller sticking bug. Anyone interested in testing it?

    Thank you.



    pmed you





    Sent from my RM-914_im_india_269 using Tapatalk
    12-17-2013 09:29 AM
  10. illidanx's Avatar
    Just order my Lumia 520 to test the emulators on low end device. My lumia 1020 is too powerful.

    ORDER DETAILS
    Order date: 12/17/2013
    BESTBUY.COM Order number: xxxxxxxxx
    QTY PRODUCT DESCRIPTION STATUS
    1 ATT GoPhone Nokia Lumia 520 4G NoContract Cell Phone Black
    SKU: 1558441

    xxxx
    xxxxxxx
    xxxxxxx


    A signature is required when this item is delivered.
    Order in process of being fulfilled. Estimated arrival date: December 20 - December 26
    Questions about your order?
    Call us at 1-888-BEST BUY (1-888-237-8289). For faster service, please have your order number handy. To cancel your order, learn more here.
    Order Total: $54.25
    12-17-2013 05:14 PM
  11. illidanx's Avatar
    There is some delay with the new version. A beta tester just discovered that you need GDR3 to use MOGA controller. For this reason, I had to cancel all current submissions to add a note about GDR3 requirement and then resubmitted the apps again.
    12-17-2013 10:48 PM
  12. rakesh1995's Avatar
    Bro was testing you beta version. Bro it crashed 2 time when resuming from internet explorer and after along call.
    Didn't notice anything else.

    Lumia 520 with amber


    Sent from my snow phone 520 (RM-914_im_india_269) using Tapatalk
    12-18-2013 06:57 AM
  13. illidanx's Avatar
    Bro was testing you beta version. Bro it crashed 2 time when resuming from internet explorer and after along call.
    Didn't notice anything else.

    Lumia 520 with amber


    Sent from my snow phone 520 (RM-914_im_india_269) using Tapatalk
    Thanks. I think the same thing happens in the release version. It crashes due to low memory on low memory device. Unless I found a way to reduce the app's memory footprint, this will continue to happen.
    WanderingTraveler likes this.
    12-18-2013 09:14 AM
  14. rakesh1995's Avatar
    Thanks. I think the same thing happens in the release version. It crashes due to low memory on low memory device. Unless I found a way to reduce the app's memory footprint, this will continue to happen.

    I think decreasing frame rate will work.
    By the way good job bro. Good job. Thank for such updates





    Sent from my snow phone 520 (RM-914_im_india_269) using Tapatalk
    12-18-2013 11:13 AM
  15. Xonovor's Avatar
    Many thanks for taking development of these wonderful emulators.
    Any chance we could get some video filters in the future?
    Good luck with your work!
    12-18-2013 05:12 PM
  16. WanderingTraveler's Avatar
    Thanks. I think the same thing happens in the release version. It crashes due to low memory on low memory device. Unless I found a way to reduce the app's memory footprint, this will continue to happen.
    Just curious, how much RAM do the emulators consume? Looking forward to the numbers, particularly for VBA8.
    12-18-2013 05:46 PM
  17. illidanx's Avatar
    Many thanks for taking development of these wonderful emulators.
    Any chance we could get some video filters in the future?
    Good luck with your work!
    Yes, it is on my to-do list but only after I iron out current quirks first. Reason: Direct3D on windows phone and windows metro does not have the Effects framework which let you effortlessly specify the sampler state, aka sampling method or texture filtering. It is up to the developer to implement the texture filtering algorithm themselves. There are several free libraries online but I have not had time to look at them yet. Who knows maybe Windows phone 8.1 will have the Effects framework.
    Xonovor likes this.
    12-18-2013 05:53 PM
  18. illidanx's Avatar
    Just curious, how much RAM do the emulators consume? Looking forward to the numbers, particularly for VBA8.
    I will check later but during the certification process, all 3 emulators are marked by MS testers as "Hardware requirements High memory". Keep in mind that the app does not have access to all available memory. It is 150mb, 300mb, 300mb respectively for 512MB, 1GB and 2gB devices.
    12-18-2013 06:00 PM
  19. WanderingTraveler's Avatar
    I will check later but during the certification process, all 3 emulators are marked by MS testers as "Hardware requirements High memory". Keep in mind that the app does not have access to all available memory. It is 150mb, 300mb, 300mb respectively for 512MB, 1GB and 2gB devices.
    So, if the app force-closes, it's taking up more than 150 MB of RAM? That's close to ridiculous. We're playing along with GBA ROMs that weigh in at less than a fourth that amount!

    That said, I can't really fault you, since the engine is quite complicated.

    P.S. Thanks for showing that the forums are capable of Segoe UI support haha.
    12-18-2013 06:27 PM
  20. illidanx's Avatar
    So, if the app force-closes, it's taking up more than 150 MB of RAM? That's close to ridiculous. We're playing along with GBA ROMs that weigh in at less than a fourth that amount!

    That said, I can't really fault you, since the engine is quite complicated.

    P.S. Thanks for showing that the forums are capable of Segoe UI support haha.
    Actually the crash happens when you switch to another. If the app you switch to need more memory than available, the OS will shut down VBA8 to get enough memory. So when you return to VBA8, you lose unsaved progress.
    12-18-2013 06:36 PM
  21. WanderingTraveler's Avatar
    Actually the crash happens when you switch to another. If the app you switch to need more memory than available, the OS will shut down VBA8 to get enough memory. So when you return to VBA8, you lose unsaved progress.
    Well, I was referring to that and the fact that VBA8 crashes on me when I reset games clocking in at 32MB. 16MB and below turns out fine.
    12-18-2013 06:52 PM
  22. illidanx's Avatar
    Well, I was referring to that and the fact that VBA8 crashes on me when I reset games clocking in at 32MB. 16MB and below turns out fine.
    yeah, I noticed that. This is annoying. Actually I think this can be improved.
    Last edited by illidanx; 12-18-2013 at 07:53 PM.
    12-18-2013 07:34 PM
  23. alky13's Avatar
    Even though this might sound stupid.. could you bring it for WP7.x too? Atleast the GB emulator?
    12-19-2013 03:29 AM
  24. illidanx's Avatar
    Even though this might sound stupid.. could you bring it for WP7.x too? Atleast the GB emulator?
    Well, these emulators are written using Direct3D which is not available on WP7.x so it is not possible. Fortunately, there is another GB emulator that support WP7. Check this out Purple Cherry GBC | Windows Phone Apps+Games Store (United States)
    12-19-2013 05:12 AM
  25. illidanx's Avatar
    here is a tutorial on how to put in cheat code for VBA8.

    12-19-2013 06:59 PM
620 ... 23456 ...

Similar Threads

  1. Store not checking for updates
    By Raffaele Zippo in forum Windows Phone 8
    Replies: 3
    Last Post: 12-11-2013, 03:47 PM
  2. Replies: 2
    Last Post: 12-06-2013, 02:53 AM
  3. How to sync Microsoft contacts
    By jbfoster61 in forum Nokia Lumia 1520
    Replies: 4
    Last Post: 12-05-2013, 09:19 PM
  4. Im going back to Android! Im fed up!!
    By Window_lovin in forum Phone Wars
    Replies: 18
    Last Post: 12-05-2013, 08:03 AM
  5. Request Code Go to the Pictures Hub command or Task in C# - Please
    By pouria_wpcir in forum Developers Corner
    Replies: 0
    Last Post: 12-05-2013, 03:49 AM
LINK TO POST COPIED TO CLIPBOARD