MAME Frontend - pfeMame v2.27.10 - Released
- Details
- Category: Multiple Platform
What's New:
- Added a cache file (xmlcache.dat) that is written to the pfeMAME folder after a full database refresh. This is essentially a copy of the output from the mame.exe -list xml command. Then on the next database refresh I read that file and compare its MAME version info with the MAME version info currently running. If they match, then I use that data. If not then I have to perform the full -listxml which takes longer. This has reduced a full database refresh on my machine from 36 to 24 seconds.
- Fixed a but that stopped the visual pinball roms from working. I hadn’t updated that code in quite a long time and found that the list format was no longer correct. I need to find a better way of doing this moving forward.
- Removed the right click context menu items for playing ROMs with different emulation engines.
- Removed enginetouse.dat file and related code.
- Added a new non_mame_exulators.xml file.
- Rewrote the playgame code to allow for reading different emulator engine options from the XML file.
- Added additional code to the database build to support the new alternate emulation engine process.
- Added a new menu item under the Edit Menu -> Setup Alternate Emulators.
- Added a new module -> Alternate Emulators
- Fixed a bug that caused the filepaths buttons to be greyed out on first-time-run even though they were enabled. Just needed a refresh after the first time run popup message.
- Removed any code and manual references relating to the psutil and keyboard imports and ability to shut down MAME by holding a key. This never worked properly as various platforms think you are trying to run a key logger and block it or require admin rights which is bonkers.
- Added a button hover highlight effect
- Added a bold font and underline to the slot headings
- Other graphical improvements to the slot controls page
- Additional changes to controls in preferences window to support color modes
- Improved the refresh of the quantities section of the statusbar when searching. Still not perfect but at least better.
- Added a startup window to select the application language
- Added application language selection to the preferences window and command line
- Added a framework for the application languages (still needs a lot of work)
- More changes to preferences window layout to sizer better for different languages
- Moved logging to functions.py module and got rid of write_log_remote. Any module that now needs to write to the log file can set up local logging or receive the logging object through init.
- Added line number and module name to the logger to assist with debug
- Fixed setup.py to handle multiple folder imports with setuptools
- Updated build_source_distribution.py so that for folder creation with all sub folders and files you just have to include the top level folder and refer to it as ‘folder_all’
- Updated the manual to include language selection and the new alternate emulation engine support.
- Command line errors will now generate a message but not then start the pfeMAME application. This way you can see they you had an error.
- Updated the search box so that when it looses focus, the search text gets cleared. Fixes an issue where the box locks up when it looses focus after some text is entered.
- Updated the setup.py file for building distributions. Under macOS you need to put the ‘locales’ language folder within the ‘Resources’ folder. To do this just define a second insertion point for the data_files setup variable.
openMSX Frontend - Novo Player v1.5 - Released
- Details
- Category: Linux
What's New:
- Added quick launch of games without having to add them to any listing
- Added ability to backup and restore listing data
- Few enhancements, bug fixes and updates
blueMSX and openMSX Frontend - Novo Player v1.5 - Released
- Details
- Category: Windows
What's New:
- Added quick launch of games without having to add them to any listing
- Added ability to backup and restore listing data
- Few enhancements, bug fixes and updates
Cemu Graphic Packs v897 - Released
- Details
- Category: Windows
What's New:
[Angry Birds Trilogy] Add 60FPS
Super Nintendo Emulator - Snes9x EX+ v1.5.71 - Released
- Details
- Category: Android
What's New:
- Fix a thread issue that could cause dropped frames and slow fast-forward performance
- Reduce input lag in cases where input occurs just after vsync
- Add "CPU Affinity Mode" option, on devices with different types of CPU cores (ARM big.little, etc.) this defaults to using only the performance cores during emulation for more consistent frame times
- Add support for themed icons on Android 13
- Fix issues related to file extensions on Android 13 for front ends
Super Nintendo Emulator - Snes9x EX v1.5.71 - Released
- Details
- Category: Android
What's New:
- Fix a thread issue that could cause dropped frames and slow fast-forward performance
- Reduce input lag in cases where input occurs just after vsync
- Add "CPU Affinity Mode" option, on devices with different types of CPU cores (ARM big.little, etc.) this defaults to using only the performance cores during emulation for more consistent frame times
- Add support for themed icons on Android 13
- Fix issues related to file extensions on Android 13 for front ends
MAME Frontend - MxUI v1.5.2 - Released
- Details
- Category: Windows
What's New:
Fixed the crash when starting the game without a gamepad
mGBA v0.10.2 - Released
- Details
- Category: Multiple Platform
What's New:
Emulation fixes
- GBA Audio: Fix improperly deserializing GB audio registers (fixes mgba.io/i/2793)
- GBA Audio: Clear GB audio state when disabled
- GBA Memory: Make VRAM access stalls only apply to BG RAM
- GBA Overrides: Fix saving in PMD:RRT (JP) (fixes mgba.io/i/2862)
- GBA SIO: Fix SIOCNT SI pin value after attaching player 2 (fixes mgba.io/i/2805)
- GBA SIO: Fix unconnected normal mode SIOCNT SI bit (fixes mgba.io/i/2810)
- GBA SIO: Normal mode transfers with no clock should not finish (fixes mgba.io/i/2811)
- GBA Timers: Cascading timers don't tick when disabled (fixes mgba.io/i/2812)
- GBA Video: Fix interpolation issues with OpenGL renderer
Other fixes
- Core: Allow sending thread requests to a crashed core (fixes mgba.io/i/2784)
- FFmpeg: Force lower sample rate for codecs not supporting high rates (fixes mgba.io/i/2869)
- Qt: Fix crash when attempting to use OpenGL 2.1 to 3.1 (fixes mgba.io/i/2794)
- Qt: Disable sync while running scripts from main thread (fixes mgba.io/i/2738)
- Qt: Properly cap number of attached players by platform (fixes mgba.io/i/2807)
- Qt: Disable attempted linking betwen incompatible platforms (fixes mgba.io/i/2702)
- Qt: Fix modifier key names in shortcut editor (fixes mgba.io/i/2817)
- Qt: Fix a handful of edge cases with graphics viewers (fixes mgba.io/i/2827)
- Qt: Fix full-buffer rewind
- Qt: Fix crash if loading a shader fails
- Qt: Fix black screen when starting with a game (fixes mgba.io/i/2781)
- Qt: Fix OSD on modern macOS (fixes mgba.io/i/2736)
- Qt: Fix checked state of mute menu option at load (fixes mgba.io/i/2701)
- Qt: Remove OpenGL proxy thread and override SwapInterval directly instead
- Scripting: Fix receiving packets for client sockets
- Scripting: Fix empty receive calls returning unknown error on Windows
- Scripting: Return proper callback ID from socket.add
- Vita: Work around broken mktime implementation in Vita SDK (fixes mgba.io/i/2876)
Misc
- Qt: Include wayland QPA in AppImage (fixes mgba.io/i/2796)
- Qt: Stop eating boolean action key events (fixes mgba.io/i/2636)
- Qt: Automatically change video file extension as appropriate
- Qt: Swap P1 and other player's save if P1 loaded it first (closes mgba.io/i/2750)
Multiple Emulator Frontend - LaunchBox v13.3 - Released
- Details
- Category: Windows
What's New:
- New Feature: LaunchBox will now optionally sync your game statistics to the cloud and sync them between your installations using your LaunchBox Games Database account. If enabled, your Favorites, Completed, Last Played, Play Time, Play Count, and Star Rating fields will be synced. You can enable this under Tools > Cloud > Enable Game Statistics Syncing after connecting to the LaunchBox Games Database (also in the Cloud menu).
- New Feature: 3D model overrides can now be set on a game-specific basis using the Add/Edit Game window
- Improvement: Import processes have been significantly improved for Nintendo Wii U and Sony Playstation 3 platforms, which should now properly identify the game's name when importing
- Improvement: LaunchBox has now been upgraded to .NET 6.0 (from .NET Core 3.1), and no longer requires a separate .NET framework install in order to function
- Improvement: The included hashing application from RetroAchievements.org has been upgraded to better identify Retro Achievements for games that use CHD files
- Improvement: Scanning for Nintendo DS achievements should now yield better results
- Improvement: The ROM import wizard now does a better job parsing folders that contain a game with multiple BIN track files
- Improvement: The update notification popup that used to come up on startup (when background updates are disabled) has been changed to a notification instead, primarily to prevent window focus issues on startup
- Improvement: Scanning for achievements now works with M3U files
- Improvement: LaunchBox plugins now have the ability to add nested menu items in the game context menu (for plugin developers)
- Improvement: The visibility binding AchievementScoreVisibility for the Retro Score element has been adjusted to now collapse if turned off or unable to display in LaunchBox (for theme developers)
- Improvement: A new visibility binding (ModelVisibility) for 3D Models has been added to the MainView in LaunchBox (for theme developers)
- Fixed: Star ratings in the Game Details pane were not always being submitted to the cloud
- Fixed: The Retro Achievements window was unable to fetch information due to changes with the RetroAchievements.org API
- Fixed: The Audit window was improperly sorting the Box - Spine column
- Fixed: The Games tab in the Playlist window was refreshing when attempting to click on a game in the grid, if your list was populated via the Auto-Populate Playlist feature
- Fixed: In rare cases, the games view inside of LaunchBox was not refreshing properly if the selected sidebar item wasn't visible in the list
Multiple Emulator Frontend - LaunchBox v1.9 - Released
- Details
- Category: Android
What's New:
- Game statistics can now be synced between your various collections in LaunchBox for Windows and/or LaunchBox for Android! Favorites, Completed, Last Played, Play Time, Play Count, and Star Rating can all be synced via your LaunchBox Games Database account. To enable, select the Sync Status item in the LaunchBox for Android main menu.
- Fixed issues with launching the following emulators on Android 13: Skyline, M64Plus FZ, M64Plus FZ Pro, Dolphin (though Dolphin itself still has the odd bug that requires games to sometimes be launched twice)
- For other emulators that still need to be updated in order to work correctly launching games on Android 13, LaunchBox will now warn the user and just launch the emulator without a game instead (instead of erroring out)
- Fixed an issue in the Options screen where setting the Default Root Filter or the Default Secondary Filter to Favorites was crashing the app (which doesn't really make sense to do, so the option has been removed)
Page 87 of 109