VGBA for Android

Discussion in 'Emulation News Submissions' started by fms, Sep 13, 2012.

  1. fms

    fms Emu author Emu Author

    Messages:
    683
    Likes Received:
    29
    Hello, All!

    VGBAnext 5.3.8, a new version of my universal GameBoy Advance, GameBoy Color, and GameBoy Classic emulator, is now online:

    https://play.google.com/store/apps/details?id=com.fms.emu

    This release adds a special effect that simulates vignetting found on CRT screens, where corners look slightly darker than the center. I have also added to ability to assign special functions (freeze, restore, cheats, menu, etc) to gamepad buttons, for the ever increasing number of people using their Android devices as full-blown gaming consoles. See below for all the changes.

    ALL CHANGES:
    * Added CRT vignetting simulation effect.
    * Enable "Video | Hardware Acceleration" to see new effect.
    * Check "Video | Apply CRT Vignette" to enable vignetting.
    * Special functions (freeze, restore, etc.) can be assigned to gamepad.
    * See L1, L2, R1, R2, THUMBL, THUMBR under "Input | Assign Special Keys".

    Have fun!
  2. fms

    fms Emu author Emu Author

    Messages:
    683
    Likes Received:
    29
    Hello, All!

    There is a new VGBAnext release online today:

    https://play.google.com/store/apps/details?id=com.fms.emu

    VGBAnext 5.3.9 makes gamepads slightly more responsive and fixes a bunch of issues in the File Selector. See below for all the changes.

    ALL CHANGES:
    * Reduced gamepad latency slightly.
    * Fixed code that selects app to run when opening a cart.
    * Fixed inconsistently initialized preferences.
    * Fixed "Quit" option in the File Selector menu.
    * Made "What's New" dialog fill the screen.

    Have fun!
  3. fms

    fms Emu author Emu Author

    Messages:
    683
    Likes Received:
    29
    Hello, All!

    I have just updated VGBAnext, my universal GameBoy Advance, GameBoy Color, and GameBoy Classic emulator, to version 5.4:

    https://play.google.com/store/apps/details?id=com.fms.emu

    Starting with this version, I have upgraded to the latest Android development tools. VGBAnext is now built for the Android Nougat platform, while it still supports all Android devices starting with Froyo. I have also switched to NDK v13 and CLANG C compiler. Since CLANG has stricter policies than GCC, all the native code inside VGBAnext has been refactored to comply with these policies.

    The new VGBAnext adds support for split windows on Android Nougat, as well as freeform windows, as soon as Google enables them in the upcoming Android versions. Since I do not have a real Nougat device. any help testing split/freeform window support is highly appreciated.

    Finally, starting with Android Marshmallow, VGBAnext will now explicitly ask you for some system permissions. Please, allow them, since the app may not work properly if any of these permissions are denied. See below for the complete list of changes.

    ALL CHANGES:
    * Switched to Android Nougat platform (android-25).
    * Switched to JDK 1.8, NDK 13, CLANG toolchain, newest ANT and ProGuard.
    * Refactored all native code, fixing CLANG warnings.
    * Added split window support on Android Nougat.
    * Added freeform window support for upcoming Androids.
    * On Marshmallow+, app asks for permissions on startup.
    * Fixed scalable images used for tiles in the File Selector.

    Enjoy!
  4. fms

    fms Emu author Emu Author

    Messages:
    683
    Likes Received:
    29
    This weekend, I have fixed a serious issue in VGBAnext and iNES emulators for Android. Starting with Android Marshmallow, Android library loader will refuse to load shared libraries with text relocations. This problem only occurs when your app is marked as supporting android-23+ APIs, older apps will work just fine. Some Marshmallow devices appear to be immune, which explains why I have not caught the issue right away.

    To fix the problem, I have removed all text relocations from my assembly code. If you have purchased a copy of VGBAnext or iNES, please, update to the latest version from Google Play.

    https://play.google.com/store/apps/details?id=com.fms.emu -- VGBAnext
    https://play.google.com/store/apps/details?id=com.fms.ines -- iNES
  5. fms

    fms Emu author Emu Author

    Messages:
    683
    Likes Received:
    29
    Hello, All!

    I have just published VGBAnext 5.4.2 for Android, adding more game cheats and removing useless FAB button on touchless devices like AndroidTV:

    https://play.google.com/store/apps/details?id=com.fms.emu

    VGBAnext emulates all GameBoy models, including GameBoy Classic, GameBoy Pocket, GameBoy Color, GameBoy Advance, and Super GameBoy. See below for all the changes.

    ALL CHANGES:
    * Now always hiding FAB buttons on devices with no touchscreen.
    * Added cheats for 7 more GBA games.
    * Added Danny Phantom: The Ultimate Warrior to the Cheatopedia.
    * Added Dead To Rights to the Cheatopedia.
    * Added Driv3r to the Cheatopedia.
    * Added Ecks Vs Sever to the Cheatopedia.
    * Added Fairly Odd Parents to the Cheatopedia.
    * Added two Fantastic Four games to the Cheatopedia.

    Enjoy!
  6. fms

    fms Emu author Emu Author

    Messages:
    683
    Likes Received:
    29
    Hello, All!

    This week's VGBAnext 5.4.3 release improves video effects performance and adds a new option for the optimal sound settings:

    https://play.google.com/store/apps/details?id=com.fms.emu

    When you select the new "Audio | Sampling Rate | Automatic" option, VGBAnext will query Android for the best sampling rate and audio buffer size, and use these settings to render sound. On devices supporting low-latency audio, these optimal settings should insure the smallest possible latency (always added on top of the latency chosen inside the emulator). See below for all the changes.

    ALL CHANGES:
    * Optimized OpenGLES shaders used in scaling algorithms and filters.
    * Added "Audio | Sampling Rate | Automatic" option for best available sound.
    * Added "Audio | Sampling Rate" options for 24kHz and 48kHz sound.
    * Always using optimal rate and buffer size when "Automatic" selected.

    Enjoy!
  7. fms

    fms Emu author Emu Author

    Messages:
    683
    Likes Received:
    29
    Hello, All!

    VGBAnext 5.4.4, a new version of my universal GameBoy emulator for Android, is now online:

    https://play.google.com/store/apps/details?id=com.fms.emu

    Today's release adds an option to force the 4:3 "television screen" display ratio and Cheatopedia cheats for nine more games.

    ALL CHANGES:
    * Added "Video | Scale Video | Stretch to 4:3 Ratio" option.
    * Added cheats for 9 more games.
    * Added cheats for American Bass Challenge.
    * Added cheats for American Dragon Jake Long.
    * Added cheats for Animal Snap.
    * Added cheats for Antz Extreme Racing.
    * Added cheats for Ariel Little Mermaid.
    * Added cheats for Astro Boy: Tetsuwan Atom.
    * Added cheats for Atomic Betty.
    * Added cheats for ATV Thunder Ridge Racing.
    * Added cheats for Avatar: The Last Airbender.

    Enjoy!
  8. fms

    fms Emu author Emu Author

    Messages:
    683
    Likes Received:
    29
    Hello, All!

    I have just updated VGBAnext, my universal GameBoy Advance, GameBoy Color, and GameBoy Classic emulator for Android, to version 5.4.5:

    https://play.google.com/store/apps/details?id=com.fms.emu

    This release further optimizes GLES2 shaders used for scaling effects and adds cheats for 21 more GBC games. See below for all the changes.

    ALL CHANGES:
    * Further optimized GLSL scaling algorithms.
    * Added Cheatopedia cheats for 21 more GBC games.
    * Added cheats for 3D Pocket Pool and 10-Pin Bowling.
    * Added cheats for Action Man, Bug's Life, Animorphs.
    * Added cheats for Adventures of Smurfs, Aladdin, 720o.
    * Added cheats for Alice in Wonderland, 1942, Amida.
    * Added cheats for All Star Baseball and All Star Tennis.
    * Added cheats for 4x4 Racing, ATV Racing, Alleyway.
    * Added cheats for Arthur's Fun Day and 102 Dalmatians.
    * Added cheats for several Asteroids games.

    Have fun!
  9. fms

    fms Emu author Emu Author

    Messages:
    683
    Likes Received:
    29
    Hello, All!

    Just rolled out the newest VGBA 5.4 emulator for Windows and Linux:

    http://fms.komkon.org/VGBA/ -- homepage
    http://fms.komkon.org/VGBA/VGBA54-Windows-bin.zip -- Windows version
    http://fms.komkon.org/VGBA/VGBA54-Ubuntu-x86-bin.tgz -- Linux version

    This release adds the option to force 4:3 "television screen" mode and a way to disable the default image filtering for crystal clear picture (if your screen resolution allows for it). I have also fixed file associations on Windows 8+ computers and stopped VGBA from trashing the last opened file name. See below for all the changes.

    ALL CHANGES:
    * Added "Interpolate Video | Nearest Neighbor" option to VGBA-Windows.
    * Added "Force 4:3 Screen" option to VGBA-Windows.
    * Added -4x3 command line option to VGBA-Unix.
    * VGBA-Windows will not overwrite last software file name with other names.
    * Fixed file associations on Windows 8+.
    * Updated VGBA-Windows application icon.

    Have fun!
  10. fms

    fms Emu author Emu Author

    Messages:
    683
    Likes Received:
    29
    Hello, All!

    I have just published a new VGBAnext 5.4.6 release, adding HQ4X scaling algorithm and an option to disable GLES linear interpolation:

    https://play.google.com/store/apps/details?id=com.fms.emu

    GLES shader code has been further optimized, so the scalers should be faster now. Also made Layout Editor action bar transparent, if you are hiding it during gameplay. This makes the Layout Editor screen look exactly the same as your gameplay screen: the buttons will not shift, as they used to. See below for all the changes.

    ALL CHANGES:
    * Released free VGBA 5.4 for Windows and Linux.
    * Added HQ4X scaling algorithm (GLES mode only).
    * Select "Video | Interpolation Effect | HQ4X Interpolation" to enable.
    * Added option to disable GLES linear filtering.
    * Select "Video | Interpolation Effect | Disable Interpolation" to enable.
    * Disabled GLES linear filtering when scaling algorithm selected.
    * Further optimized GLES scaling algorithms.
    * Made title bar transparent in Layout Editor, when "Hide Title Bar" enabled.
    * Added effective waveform volume computation to the MIDI soundtrack recorder.

    Enjoy!
  11. fms

    fms Emu author Emu Author

    Messages:
    683
    Likes Received:
    29
    Hello, All!

    I have updated VGBAnext to version 5.4.7 this morning:

    https://play.google.com/store/apps/details?id=com.fms.emu

    This release fixes Layout Editor control movements and lets you disable the title bar there with a screen tap. I have also added cheats for 8 more GBA games. See below for all the changes.

    ALL CHANGES:
    * Tapping screen in Layout Editor toggles title bar now.
    * Items no longer jump in Layout Editor when you start moving them.
    * Added cheats for Babar To The Rescue.
    * Added cheats for Back To Stone.
    * Added cheats for three Backyard Football games.
    * Added cheats for Backyard Skateboarding.
    * Added cheats for Backyard Basketball 2007.
    * Added cheats for Backyard Hockey.

    Enjoy!
  12. fms

    fms Emu author Emu Author

    Messages:
    683
    Likes Received:
    29
    Hello, All!

    VGBAnext 5.4.8, the most recent update to my universal GameBoy Advance, GameBoy Color, and GameBoy Classic emulator, is now online:

    https://play.google.com/store/apps/details?id=com.fms.emu

    For those who reported tiny button cues rendered on top of larger button names, I have disabled cues for skins which have their own button names (e.g. "Gray" and "Contours"). Also, several AndroidTV users complained about being unable to assign functions to their analog gamepad triggers, since these triggers were mapped to L1/R1 buttons. I am now mapping analog triggers to L2/R2 buttons instead, so you can assign them separately from L1/R1. See below for all the changes.

    ALL CHANGES:
    * Removed text cues from joystick skins that have them already.
    * Analog gamepad triggers now mapped to L2/R2 buttons.
    * Fixed MIDI drums option that simulates noise channel with drums.
    * MIDI now computes and uses effective power of a waveform.

    Enjoy!
  13. fms

    fms Emu author Emu Author

    Messages:
    683
    Likes Received:
    29
    Hello, All!

    The new VGBAnext 5.4.10 fixes special effect artifacts on GPUs with low-precision fragment shading and adds cheats for 13 more GBC games:

    https://play.google.com/store/apps/details?id=com.fms.emu

    Several users reported strange lines and color bars when using CMY/RGB color filters or scanline simulation. I have tracked the issue down to certain GPU models (such as Mali-400) which use 16bit floating point numbers in their fragment shaders. Had to change the algorithms and add a few workarounds to avoid problems on this hardware. See below for all the changes.

    ALL CHANGES:
    * Fixed CMY/RGB filter shaders on low-end GPUs (Mali-400).
    * Fixed scanline simulation shaders on low-end GPUs (Mali-400).
    * Added Cheatopedia cheats for 13 more GBC games.
    * Added cheats for two Austin Powers games.
    * Added cheats for two Barbie games.
    * Added cheats for Banishing Racer and Beethoven Second.
    * Added cheats for Baseball and Bill And Ted's Excellent Adventure.
    * Added cheats for Beetlejuice and Billy Bob's Hunting And Fishing.
    * Added cheats for Bart Simpson's Escape From Camp Deadly.
    * Added cheats for Best Of The Best and Bionic Battler.

    Have fun!
  14. fms

    fms Emu author Emu Author

    Messages:
    683
    Likes Received:
    29
    Hello, All!

    Today, I have rolled out the new version of my universal GameBoy emulator for Android, VGBAnext 5.5:

    https://play.google.com/store/apps/details?id=com.fms.emu

    This release fixes support for opening GameBoy files from file managers, mail clients, and other programs, where VGBAnext serves as a handler for GBA and GBC file types. I have also majorly refactored some library pieces, such as virtual buttons code and utilities for obtaining extended file information. Finally, I have added cheats for 10 more GBC games, including Black Bass, Bob The Builder, and multiple Bugs Bunny titles. See below for all the changes.

    ALL CHANGES:
    * Fixed support for opening GameBoy files from Astro File Manager.
    * Added support for opening "content://" URIs.
    * Refactored file type definitions in the manifest.
    * Refactored EMULib library code.
    * Moved virtual buttons implementation into OvrButton class.
    * Moved file-specific utilities into FileInfo class.
    * Added Cheatopedia cheats for 10 more GameBoy Classic games.
    * Added cheats for four Bugs Bunny Crazy Castle games.
    * Added cheats for Black Bass and Boarder Zone.
    * Added cheats for Bob The Builder and Burning Paper.
    * Added cheats for Bugs Bunny and Bugs Bunny And Lola Bunny.

    Have fun!
  15. fms

    fms Emu author Emu Author

    Messages:
    683
    Likes Received:
    29
    Hello, All!

    I have published VGBAnext 5.5.2 for Android, a new version of my universal GameBoy Advance, GameBoy Color, and GameBoy Classic emulator:

    https://play.google.com/store/apps/details?id=com.fms.emu

    This release adds Cheatopedia cheats for 7 more games, including the classic Metroid 2 and three Bionicle games. See below for the complete list.

    ALL CHANGES:
    * Added Cheatopedia entries for 7 more games.
    * Added cheats for Metroid 2 on GameBoy Classic.
    * Added cheats for Bionicle: Matoran Adventures.
    * Added cheats for Bionicle: Maze Of Shadows.
    * Added cheats for Bionicle Heroes.
    * Added cheats for Big Mutha Truckers.
    * Added cheats for Banjo Pilot.
    * Added cheats for Barnyard.

    Enjoy!

Share This Page