Releases with ports for two or more operating systems.
- Details
- Category: Multiple Platform
What's New:
- Dump isoinfo in favor of the native cdfs crate to parse IRD ISO headers
- Add a -x flag to import-roms to extract top-level archives before importing their contents
- Allow ordering CHD compression algorithms
- Use the new splitbin feature in chdman 0.265+, fixes Dreamcast CHD imports
- Add a new import-patches subcommand
- Add a new create-dats subcommand
- Fix special chars handling in 7z
- Make the ROM directory portable by storing relative paths internally
- Optimize the database upon exiting
- Add support for CHD HD and LD formats
- Allow importing multi-track CHDs without a CUE file (requires chdman 0.265+)
- Use mimetype infering using file magic where possible
- Add support for disk tags in the MAME CHDs DAT
- Apply GROUP_SUBSYSTEMS to custom system names as well
- Autodetect MAME DATs as arcade and remove the -a flag in the import-dats subcommand
- Iterate over all hash algorithms when matching and checking roms in all subcommands
- Remove the HASH_ALGORITHM setting
- Add support DATs with no size information such as the MAME CHD DATs
- Parse CHDs data SHA1 and match against it first where applicable when importing CHDs
- Support importing MAME CHDs based on the CHD SHA1 contained in the DAT (aka not the actual data SHA1)
- Details
- Category: Multiple Platform
What's New:
Database
- Added and modified entries in the checksum and compatibility lists.
A database update is necessary to play some of the recent dumps (Zanac, The Goonies etc.) that use custom mappers.
- Details
- Category: Multiple Platform
What's New:
- Fix keyboard assignment.
- Add option to unassign controls.
- Change custom Imgui styles to brown.
- Minor bugfixes.
- Details
- Category: Multiple Platform
What's New:
- Fix keyboard assignment.
- Add option to unassign controls.
- Change custom Imgui styles to purple.
- Minor bugfixes.
- Details
- Category: Multiple Platform
What's New:
Update to be compatible with changes to the netplay servers
- Details
- Category: Multiple Platform
What's New:
- Fix ROM browser storing multiple copies of the ROM information in memory
- Fix game names in the Create Netplay Session dialog
- Fix same CPU emulator setting being enforced during netplay
- Fix VRU being able to be initialized during netplay (see mupen64plus/mupen64plus-core#1105)
- Fix enter key not clicking on the 'Send' button in the Netplay Session dialog
- Fix vsync being able to be enabled during netplay
- Fix 'Synchronize audio' in RMG-Audio being able to be enabled during netplay
- Fix OSD tab of GLideN64 not listing all installed fonts on Linux (see gonetz/GLideN64#2892)
- Add more error messages to the netplay dialogs
- Add loading screen to the Netplay Session Browser dialog
- Add no sessions screen to the Netplay Session Browser dialog
- Add no ROMs screen to the Create Netplay Session dialog
- Change default ROM search limit from 250 to 1024
- Change 'Server URL' to 'Server list URL' in the settings dialog
- Details
- Category: Multiple Platform
What's New:
.clang-format: Set SortIncludes to Never
download-macos-libs.py: Skip mesa, llvm
- Details
- Category: Multiple Platform
What's New:
Shell
Changes
- FLTK: Major rewrite to become a Nestopia-specific "Jolly Good API" frontend
- FLTK: Use libsamplerate directly instead of relying on SDL's abstraction
- FLTK: Better looking theme
- FLTK: Window is freely resizable and the image scales to the window size
- FLTK: Codebase is now ISO C++17
- FLTK: Far better support for macOS
Additions
- FLTK: Support for significantly more input devices
- FLTK: Joystick hotplugging
- FLTK: All UI controls may be assigned to a joystick button
- FLTK: Aspect ratio options
- FLTK: OpenGL 3.1/GLES 3.0 renderer with shaders
- FLTK: Configurable overscan masking on all edges
- FLTK: Drag and Drop support
- FLTK: Support FDS microphone using a real microphone/headset
- FLTK: Support for loading XML Romsets
- win32: Support for loading VC/NES Remix ROMs
Core
Additions
- Support for loading Virtual Console/NES Remix format ROMs
- Support NES 2.0 Default Expansion Device field
- Add support for Mapper 555 (EVENT2)
Fixes
- Better support for MMC3 hacks with large WRAM, CHR RAM, or PRG ROM sizes
- VRC heuristics improvement to help with VRC hacks and homebrew
- Handle NES 2.0 Mapper 30 special battery flag case
- Details
- Category: Multiple Platform
What's New:
- spanish translations for the GUI (see flags with F12)
- ability to use (L)abels to jump in memory from Graphics Explorer
- +/- from numeric keypad change emulation output volume
- Details
- Category: Multiple Platform
What's New:
- Update governor requirement from 0.7 to 0.8
- Update eframe requirement from 0.29 to 0.30
- deal with out-of-bounds reads for RDRAM->RSP DMA
- fix out-of-bound access in sram
- Details
- Category: Multiple Platform
What's New:
- Fix crash on windows when opening a archive with files with an invalid character sequence
- Fix video extension function definitions to prevent them from being exported
- Implement netplay support (thank you @loganmc10 for the hosted servers)
- Details
- Category: Multiple Platform
What's New:
* Fixed pasting of GETMI, PUTMI, GETLI, and PUTLI.
* Added ALPHA mapping from Y^X to '↑'.
* Fixed crash with circular unit definitions.
- Details
- Category: Multiple Platform
I don't know how this differs from the official release. I'll update when I figure that out.
This fork appears to be popular among many users.