Alpha 154dc749 - Major refresh of front-end
- See
here for design discussion
Alpha 24f373fa - Fix crashing when rebuilding the games list
Alpha 3d26ab43 - Fix some games not selectable from gallery
Alpha 402c3da3 - Rename some things in ROM info cache to avoid confusion
Alpha 53e8dc4c - Aggressively sync most diffs with upstream video-glide64mk2
- Implement crash handler to save crash reports to disk
- Update ACRA to more recent dev build
- Add menu item in gallery for peeking at logcat
Alpha 610988f5 - Show toast when saving screenshot
- Add in-game menu item to save screenshots
- Override new glide defaults in Alpha 5 (vsync, wrpAnisotropic, fb_read_always)
Alpha 7fa36871 - Toast diagnostic info if core fails to launch
- Revert aggressive glide syncs from Alpha 5
- Resync only benign diffs with upstream video-glide64mk2
Alpha 8
f012c42 - Allow user to reset per-game settings to their defaults
- Rename game-specific directories using immutable header info
- Use a separate mupen64plus.cfg for each game (allow expert settings per-game)
- Robustify ROM meta-info lookup
- Add support for Android TV launcher
- Change default vertical position from "center" to "top"
Alpha 9225d958 -
Core dynarec fix #1 -
Core dynarec fix #2 -
Using vanilla upstream rsp-hle -
Using vanilla upstream video-rice - Partially sync other upstream modules
Alpha 10652dd31 - Simplify glide frameskipper implementation a bit
- A bit more aggressive syncs with glide upstream
Alpha 11e66efb3 - Update translations
- Add Finnish (Suomi) language option
- Rename emulation profiles and make Glide-Fast the default
- Fix touchscreen not being disabled
- Cancel ROM search if app goes to background
-
Core dynarec fix #3 -
Core dynarec fix #4 - Sync core fixes: Zelda (subscreen delay, end credits), Pokemon Snap (pass level 1, controller fix, picture selectable)
-
Using vanilla upstream coreAlpha 12762b18e - Remove most gl cache functions in glide (regressions expected)
- Use upstream audio-resampling implementation
-
Using vanilla upstream audio-sdlAlpha 133beac96 - Add Fuhu Nabi 2 to hardware profiler
- Remove all gl cache functions in glide (regressions expected)
Alpha 146c2cc67 - Revert gl caching changes made to glide in Alphas 12 and 13
Alpha 15c7fb2b3Front-end changes:
- Fix bug in MD5 calculation -> better ROM lookups
- Use better ROM meta-info defaults if ROM not found
Alpha 16cbf2e50Front-end changes:
- Add .nomedia files to exclude cover art, skins from Android photo gallery
- Enable polygon offset hack to be disabled
- Flatten global settings menu
- Update game wiki URL to new site
- Better detection/rejection of ROM files when searching
- Fix bug in cheatfile merging on (re)install
- Implement ROM extraction from zip archives
- Separate directories holding cover art and unzipped ROMs
- Rename directory GalleryData -> GalleryCache
- Show ROM search/extraction progress in much greater detail
- Provide easy cancellation of ROM search/extraction
- Provide options to search zips, download art, and clear gallery when scanning ROMS
Upstream changes:
- video-glide64mk2: ceabea7 correct N64 ROM header analysis for the regional PAL indication
- core: Major refactoring (code cleanup) by bsmiles32 (no performance change expected)
-
Using vanilla upstream ui-console -
Using vanilla upstream video-glide64mk2Other notes:
-
Using vanilla upstream for all modulesAlpha 179c0c381Front-end changes:
- Fix crash caused by corrupt zip files
- Fix mapping issues with Amazon Fire controller
- Add more logging during core startup and shutdown
- Remove ACRA bug reporting system
- Simplify global settings a bit
Upstream changes:
- video-rice: Fix most regressions since 2.4.4
- core: Fix audio latency
Alpha 1802025b3Front-end changes:
- Update translations
- Add Arabic (Saudi Arabia) language option
Upstream changes:
- core: Major refactoring and cleanup, no performance change expected
Alpha 1999ce095Upstream changes:
- core: Major refactoring and cleanup, no performance change expected
- new_dynarec: Implement recompiled DMULT/DMULTU instruction on ARM
Front-end changes:
- Fix auto-hold for touchscreen controls*
- Fix Xperia Play touchpad skin (c-pad)
- Fix editing/adding cheats with options
- Simplify some under-the-hood JNI/thread stuff
- Fix loading the auto-hold button images*
- Add drag and drop touchscreen layout editing*
* Thanks to new contributor BonzaiThePenguin
Alpha 200488d08Upstream changes:
- All new GLideN64 video plugin by gonetz (Sergey Lipskiy)
- Aims to be most accurate of all video plugins
- Variants for GLES 3.1, 3.0, 2.0 devices
- Greatest accuracy/speed with newer GLES 3.1 devices
- High-resolution texture support
- Still under active development; expect some bugs
- Front-end config will be polished for usability in next alpha release
- All new SLES-based audio plugin by Gillou68310
- Aims to be leaner and more accurate than old audio plugin
- New default audio plugin, old plugin still available
- core: Fix GameShark cheat codes not sticking
- SDL2: Fix some thread key deletion issues in SDL 2.0.0
- Upstream Mupen64Plus version is now 2.5
Front-end changes:
- All new gallery screen by BonzaiThePenguin
- Grid view with cover art
- Recently played section
- Search bar
- Navigation drawers
- Long-click gallery item to instantly resume game
- Some reorganization of settings menus
- Material Design look and feel in almost all areas of UI
- More consistent look and feel across all Android versions
- Lots of internal refactoring to facilitate UI overhaul
- Fix launching from external app (e.g. file manager app)
- Updated translations