Page 1 of 18 123411 ... LastLast
Results 1 to 25 of 430
Like Tree43Likes
  1. ulumu's Avatar
    CrackBerry Abuser

    Posts
    144 Posts
    Thread AuthorThread Author   #1  

    Default GBA Emulator for BB10 - a port from VBA-m

    This is my ever first port, so still lots of improvement room. Comments are welcomed.

    Ported from VBA-m for playbook

    [Updated]
    Features:
    - Support Both Z10 and Q10
    - Support Bluetooth joypad (only tested for wiimote and iPega since that is all I got)
    - When joypad is paired, overlay icons are hidden
    - OpenGL ES2.0 is used for rendering front end (updated SDL)
    - Load GBA, GBC, GB roms, from phone or from SD-card
    - Swipe from Top of screen will give a Top Menu, allowing to Save/Restore state, Mute/unMute, Key Config, Cheat file loading, Fast Forward, FPS info and ROM loading. Swipe from Top again to close the Top Menu.
    - Allow changing touchsreen icon transparency level (double click anywhere in Key Config window to switch to different transparency level)
    - Support Screen resize
    - Does not need external GBA BIOS

    Cheat support
    - Cheat code is loaded from file with extension .cht, and must be placed in the same location as the ROM files
    - Supporting Gameshark Advance / Action replay code
    - First line of .cht file must specify V1 or V3 to indicate the version of the Cheat code version
    - Format of cheat code is XXXXXXXX YYYYYYYY, with one space in between
    - Comment can be used at start of line, either // or # is accepted
    - If cheat enabled caused very low frame rate, then cheat code is incorrect and need to be disabled

    Q10 Keyboard Mapping:
    - Dpad (Up/Down/Left/Right) --> WSAD or WZAD
    - A & B --> L & M
    - L & R --> Q & P
    - Start & Select --> Spacebar & ENTER
    - ROM loading --> 0 (Number 0)

    Joypad button mapping:
    - Edit vbam.cfg under misc/gbaemu. Joy1_xxxx is for mapping BT joypad button.
    - To find out the button assignment, please install this app to figure out.
    - First button (button number 0), will be hex 0x80, so for example, button #16 is hex 0x90, and so on
    - Current vbam.cfg already has mapping for Wiimote and iPega BT joypad as example

    Installation Tutorial:


    Upgrade:
    - MUST delete misc/gbaemu/vbam.cfg


    Disclaimer:
    - We will not help and provide games. You should own the game and support the developer.
    - Do this at your own risk. We are not responsible for any damage to your device or any side effect that may caused to your device.

    Loading games [NO Need using GBA bios]:
    - Place .gba, .gbc, .gb ROM in misc/roms/gba, inside phone or SD-CARD

    Known issues:
    - for Dev-Alpha device, need to change openGl option in vbam.cfg to 1 in order to avoid corruption.

    Known Tricks:
    - Turn on Youtube, have video started then pause, and have it stay in active frame. This helps improving emulator frame rate.

    [Updated]
    Latest Release 1.2.0.3 (All device except STL100-1)
    Latest Release 1.2.1.3 (only for STL100-1)

    Release Date: Apr 17, 2013
    Download link: GBA-BB (r1.2.0.3), GBA-BB-STL100-1(r1.2.1.3)
    To upgrade, you must delete misc/gbaemu/vbam.cfg
    Fixes:
    - Fix more games crashes related to virtual memory model.
    - Remove external GBA bios, replaced with an internal BIOS based on virtual memory model
    - Add Screen resize support


    Previous Release 1.2.0.2 (All device except STL100-1)
    Previous Release 1.2.1.2 (only for STL100-1)

    Release Date: Dec 17, 2013
    Download link: GBA-BB (r1.2.0.2), GBA-BB-STL100-1(r1.2.1.2)
    To upgrade, you must delete misc/gbaemu/vbam.cfg
    Fixes:
    - Fix crashes/incorrect functionality on some games because of out of memory bound access. Ignore all out of bound memory access in virtual memory model.


    Previous Release 1.2.0.1 (All device except STL100-1)
    Previous Release 1.2.1.1 (only for STL100-1)

    Release Date: Oct 30, 2013
    Download link: GBA-BB (r1.2.0.1), GBA-BB(r1.2.1.1-STL100-1)
    To upgrade, you must delete misc/gbaemu/vbam.cfg
    Fixes:
    - Fix Virtual memory crash in some games

    Previous Release 1.2.0.0 (All device except STL100-1)
    Previous Release 1.2.1.0 (only for STL100-1)

    Release Date: Oct 27, 2013
    Download link: GBA-BB (r1.2.0.0), GBA-BB(r1.2.1.0-STL100-1)
    To upgrade, you must delete misc/gbaemu/vbam.cfg
    Fixes:
    - Support Joypad button mapping through vbam.cfg file.
    - Assign virtual memory address matching GBA HW address mapping, so direct memory access through virtual addressing is possible, part of memory access optimization

    Previous Release 1.1.1.0 (only for STL100-1)
    Release Date: Sep 16, 2013
    Download link: GBA-BB (r1.1.1.0-STL100-1)
    To upgrade, you must delete misc/gbaemu/vbam.cfg
    Fixes:
    - illegal instruction remove, not support in STL100-1
    - force 32bit Pixel buffer (STL100-1 does not work properly for 16bit texture)

    Previous Release 1.1.0.1 (do not use in STL100-1)
    Release Date: Aug 8, 2013
    Download link: GBA-BB (r1.1.0.1)
    To upgrade, you must delete misc/gbaemu/vbam.cfg
    Fixes:
    - fix some of the crash issue during start-up
    - improved FPS
    - add Cheat support
    - add Fast forward support
    - add FPS info

    Previous Release 1.0.5.4
    Release Date: Apr 28, 2013
    Download link: GBA-BB (r1.0.5.4)
    To upgrade, you must delete misc/gbaemu/vbam.cfg
    Fixes:
    - sometimes SD card ROM files not showing in loading screen, fix by using 64bit API.

    Previous Release 1.0.5.3
    Release Date: Apr23,2013
    Download Link: GBA-BB (r1.0.5.3)
    To upgrade, you must delete misc/gbaemu/vbam.cfg
    Fixes:
    - Fix optimization bug introduced in 1.0.5.2, causing some games (e.g. Lost Vikings, Zelda) not function correctly
    - Add Top Menu (swipe from Top of screen), replace old hidden button like Load/restore state button.

    Previous Release 1.0.5.2
    Release Date: Apr21,2013
    Download Link: GBA-BB (r1.0.5.2)
    To upgrade, you must delete misc/gbaemu/vbam.cfg
    Fixes:
    - Support Q10 and Z10. When emulator running in Q10, touchscreen overlay icon is hidden.
    - Lots of optimization in emulator
    - State save and restore hidden button now is far away from each other, avoid accidental touch the wrong button

    Previous Release 1.0.4.4
    Release Date: Mar26,2013
    Download Link: GBA-BB (r1.0.4.4)
    Fixes
    - Bug fix SGB frame corruption
    - Bug fix STL100-1 and dev-alpha device black screen problem
    - Bug fix slow frame rate on some of the GBA games
    - Bug fix GB/GBC game loading problem if first game loading is GBA
    - Bug fix GBA state loading/state saving problem if ROM is not first loading ROM
    - Known issue: for dev-alpha device, openGl option in vbam.cfg must be 1, otherwise there is corruption

    Previous Release 1.0.4.2
    Release Date: Mar20,2013
    Download Link: GBA-BB (r1.0.4.2)
    New Features:
    - Add sd card ROM loading support
    - Add GBC and GB ROM support
    - Add Touchscreen overlay transparency user control (Swipe from Top, then double click anywhere to switch to different transparency level)
    Fixes
    - Fix random Touchscreen Button disappearing issue
    - Improve Audio quality
    - Fix memory leaking issue in Touchscreen Configuration window

    Initial Release 1.0.3.2
    Download Link: GBA-BB (r1.0.3.2)

    Sources:
    GBA_bb: https://github.com/ulumu/GBA_bb
    SDL: https://github.com/ulumu/SDL
    TCO: https://github.com/ulumu/TouchControlOverlay

    Credits:
    - Froogyface, froggyface: VBA-M emulator for Playbook port. Inspiration of all this.
    Last edited by ulumu; 04-17-2014 at 09:42 PM.
    Thanked by 17:
    + Show/Hide list of the thanked
    aphung88 (10-21-2013),  bigopti (05-17-2013),  bixertec92 (05-13-2013),  herbbug (05-17-2013),  hsianloon (10-23-2013),  JunkieXP (03-25-2013),  kaleido scope (11-10-2013),  lyricidal (05-08-2013),  Mecca EL (05-13-2013),  mvpcrossxover (12-18-2013),  os_carl (07-12-2013),  pttptppt (10-19-2013),  Ranga_Matrix (10-29-2013),  Shantanu Gupta (05-14-2013),  Xayinn (05-11-2013),  Ylleric (04-21-2014),  Zealeth (02-09-2014) 
  2. viper1931's Avatar
    CrackBerry User

    Posts
    42 Posts
    #2  

    Default

    Anyone try this yet?

    Posted via CB10
  3. Snake785's Avatar
    CrackBerry Abuser

    Posts
    127 Posts
    #3  

    Default

    It works great so far. Performance is excellent and the Wiimote works good as well.

    Thanks for releasing this. Your efforts are appreciated.

    Posted via CB10
  4. ulumu's Avatar
    CrackBerry Abuser

    Posts
    144 Posts
    Thread AuthorThread Author   #4  

    Default

    Glad it works well for u. Try connect to a HDTV through hdmi, u will love it even more.


    Posted via CB10
  5. anthonybaker's Avatar
    CrackBerry Abuser

    Posts
    363 Posts
    Global Posts
    368 Global Posts
    PIN
    just ask/soon this will say BBID
    #5  

    Default

    Sweet can't wait to try it

    Posted via CB10
    Check out themidniteedition.wordpress.com for all the latest news and reviews on tech and gaming
    You can also download THE MIDNITE EDITION app for your Z10 or PlayBook or Any Berry running OS 7.1 or older

    THE BLACKER THE BERRY, THE SWEETER THE JUICE
  6. GeoB301's Avatar
    CrackBerry User

    Posts
    47 Posts
    PIN
    333B5198
    #6  

    Default

    I'm so excited about this! Can't wait to get my Z10 even more now!
    I'm going to be playing Pokemon like it never went out of style!
  7. JBezeau's Avatar
    CrackBerry Abuser

    Posts
    170 Posts
    #7  

    Default

    Awesome! thanks a ton! can finally play some pokemon haha
  8. viper1931's Avatar
    CrackBerry User

    Posts
    42 Posts
    #8  

    Default

    We NEED to use a wiimote for this or does it come with touch screen controls on the screen?

    Posted via CB10
  9. ulumu's Avatar
    CrackBerry Abuser

    Posts
    144 Posts
    Thread AuthorThread Author   #9  

    Default

    Both touch screen and bluetooth joypad (wiimote) are supported. When there is no wiimote is paired to the z10, u will see the touch icon overlay. When wiimote is paired, then the touch icon is hidden.

    I prefer not seeing the touch icon when the wiimote is paired, so that I can play pokemon on a big screen tv with the wiimote

    Posted via CB10
  10. Johny 5's Avatar
    CrackBerry Abuser

    Posts
    119 Posts
    #10  

    Default

    AWESOME!! I don't have a z10 yet but does this run smoother than the version for playbook? for some reason it (pokemon) feels kinda slow on the playbook.. Is there an option to completely disable the audio (to improve performance something the playbook version lacks) or is it just mute audio (like playbook version)?
  11. viper1931's Avatar
    CrackBerry User

    Posts
    42 Posts
    #11  

    Default

    For some reason when I first tried they weren't showing. Works now and is smooth. Thanks! Would loveeeeee it if gameboy/color and n64 emu worked. Zelda om the phone would be awesome.

    Posted via CB10
  12. ulumu's Avatar
    CrackBerry Abuser

    Posts
    144 Posts
    Thread AuthorThread Author   #12  

    Default

    There is a n64 emu already in this game forum, just search for it.

    For Game Boy color, there is issue with resolution adjustment, so will take more time to get it fix. Will be in next release.

    Posted via CB10
  13. silenced's Avatar
    CrackBerry User

    Posts
    32 Posts
    #13  

    Default

    Surprised there's no Snes emulator yet
  14. viper1931's Avatar
    CrackBerry User

    Posts
    42 Posts
    #14  

    Default

    Got the n64 one and a gb/color one, tho the joystick for n64 is too sensitive and the dpad on gb is just a square. Thanks for letting me know. An snes one and it'll be perfect. Thanks again.

    Posted via CB10
  15. sgt_snacks-64's Avatar
    CrackBerry Addict

    Posts
    953 Posts
    PIN
    24BFA0E3
    #15  

    Default

    Giving this a try. Thanks so much! I do love my Emulators, even more when they have Gamepad support
  16. A7omic's Avatar
    CrackBerry Abuser

    Posts
    376 Posts
    #16  

    Default

    Once I get my LE I will port my PlayBook SNES emu. I will also add gamepad support, I should be able to use the changes Ulumu made to the sdl and tco libraries for his port. Unless someone else beats me to it that is.
    Thanked by:
    jtokarchuk (03-15-2013) 
    jtokarchuk likes this.
  17. ulumu's Avatar
    CrackBerry Abuser

    Posts
    144 Posts
    Thread AuthorThread Author   #17  

    Default

    Quote Originally Posted by A7omic View Post
    Once I get my LE I will port my PlayBook SNES emu. I will also add gamepad support, I should be able to use the changes Ulumu made to the sdl and tco libraries for his port. Unless someone else beats me to it that is.
    Looking forward to ur port. Bring it on

    Posted via CB10
  18. JoshDargie's Avatar
    CrackBerry User

    Posts
    29 Posts
    #18  

    Default

    Unfortunately I don't see any touchscreen buttons, how do I enable this?
  19. glenixtr15's Avatar
    CrackBerry Abuser

    Posts
    103 Posts
    #19  

    Default

    Quote Originally Posted by JoshDargie View Post
    Unfortunately I don't see any touchscreen buttons, how do I enable this?
    Happens to me every now and then. If the emu loads with no onscreen controls I just close it and open it again. Usually the second time it loads with the controls.

    Posted via CB10
  20. ulumu's Avatar
    CrackBerry Abuser

    Posts
    144 Posts
    Thread AuthorThread Author   #20  

    Default

    Quote Originally Posted by glenixtr15 View Post
    Happens to me every now and then. If the emu loads with no onscreen controls I just close it and open it again. Usually the second time it loads with the controls.

    Posted via CB10
    Let me check it to see where the glitch is. I have to try a lot of times to finally see it once.

    Posted via CB10
  21. canderson85's Avatar
    CrackBerry Abuser

    Posts
    489 Posts
    Global Posts
    490 Global Posts
    #21  

    Default

    I'm not getting this to work. Where specifically are you suppose to be putting the roms? sd card? full path please.

    and what about gba bios?

    Posted via CB10
  22. #22  

    Default GBA Emulator for BB10 - a port from VBA-m

    Full path is at the top. Also, follow any of the links above to find the other info you want. Its all there but you need to go farther than this thread.

    via Tapatalk
  23. Daytona123's Avatar
    CrackBerry Abuser

    Posts
    331 Posts
    Global Posts
    823 Global Posts
    #23  

    Default

    If you cant wait, the snes emulator for the playbook works well, with the exception of the mangled graphics of the touch controls. Very playable, especially since the controls are hidden under your thumbs
  24. dalight13's Avatar
    CrackBerry Addict

    Posts
    656 Posts
    Global Posts
    658 Global Posts
    #24  

    Default

    works like a charm for a start, needs improvement but works good so can't really complain.
  25. wonda242's Avatar
    CrackBerry Abuser

    Posts
    177 Posts
    Global Posts
    180 Global Posts
    #25  

    Default

    For some reason I cant find the actual buttons? Am I missing something?
Page 1 of 18 123411 ... LastLast

Similar Threads

  1. Playstation Portable Emulator for Playbook/BB10
    By xsacha in forum PlayBook Apps & Games
    Replies: 48
    Last Post: 04-18-2013, 08:55 AM
  2. The BlackBerry Got Game Port-a-Thon for BB10
    By djenkins6 in forum News & Rumors
    Replies: 4
    Last Post: 11-10-2012, 03:33 AM
  3. Idea from Treo 650 Launch for RIM to use for BB10
    By lnichols in forum General BlackBerry Discussion
    Replies: 0
    Last Post: 10-14-2012, 08:35 AM
  4. Anyone from Hamilton is going for BB10 tour next week?
    By require in forum General BlackBerry Discussion
    Replies: 0
    Last Post: 06-14-2012, 07:23 PM
  5. gba emulator for 8520
    By nichalioh in forum BlackBerry Curve 85xx
    Replies: 3
    Last Post: 04-04-2010, 08:22 PM

Posting Permissions