CrackBerry User
| 03-08-2013, 03:04 PM Thread Author #1
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 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 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) [Updated]
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)
Wiimote key mapping:
- Wii-Button "2" A
- Wii-Button "1" B
- Wii-Button "B" L
- Wii-Button "A" R
- Wii-Button "-" START
- Wii-Button "+" SELECT
- Wii-Button "Home" ROM-Selector
- Wii-Button "A"+"-" Save States
- Wii-Button "A"+"+" Load States
Install:
- Use side load tool such as DDPB 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:
- Place gba.bin bios in misc/roms/gba
- 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. [Updated]
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.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.
| |
|