Releases with ports for two or more operating systems.
- 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.
- Details
- Category: Multiple Platform
What's New:
- Now supports save data.
- H-counter and H-blank approximation.
- Correct sprite Y-coordinate wrap-around.
- Mega CD games can be drag-and-dropped onto the emulator window.
- Massively-optimised CPU idling.
- Complete window plane emulation.
- Debugger improvements.
- Overhauled sprite list debugger.
- VRAM, CRAM, VSRAM, and External RAM memory viewers.
- All memory viewers can save their contents to a file.
- Correct V-counter in Interlace Mode 2.
- Emulate invalid plane width and height settings.
- Emulate window plane bugs.
- Details
- Category: Multiple Platform
What's New:
- Fix out of bounds read in game specific plugin settings
- Fix inconsistent casing for the 'Left:' label in RMG-Input (thank you @cursedUs64-git)
- Fix incorrect error message in RMG-Core
- Update mupen64plus-video-GLideN64, mupen64plus-core, LZMA SDK and SDL_GameControllerDB
- Details
- Category: Multiple Platform
What's New:
- Supports 1200baud tape image reading without ROM image
- Fixed default values for Kana key and Kana symbol key assignments
- Details
- Category: Multiple Platform
What's New:
- Support for Super Game Module (SGM) and AY8910 sound chip
- Support for Super Action Controller (SAC), Wheel Controller and Roller Controller
- Support for MegaCart
- Support for Activision cart
- Improved input keypad accuracy
- Native file dialogs
- Drag and drop rom files to open
- Debugger improvements
- Custom folders for saves and savestates
- Scaling improvements like fit to window size or fit to window height
- Hide cursor when hovering output window or when main menu is disabled
- Load symbol files from command line
- Support for WLA symbol files
- Improve input response time
- Save screenshots
- Support for WSL
- Automatic builds in GitHub Actions
- Several bug fixes
- add retrofw target
- add Miyoo target
- libretro: Refactor the input handling method to keep track of current…
- libretro: Add no sprite limit core option
- Details
- Category: Multiple Platform
What's New:
- Windows ARM64 support.
- Updated GLEW, SDL, Imgui, mINI, miniz and NFD libraries to latest version.
- Properly codesign and notarize macOS binaries.
- Improved audio client.
- Game mode in macOS.
- Manual integer video scale settings.
- [Debugger] Docking windows and multi viewport.
- [Debugger] Improved memory editor.
- [WiiU] Aroma CFW Compatibility
- [ios/tvos] Properly set min supported version
- Quality of life updates.
- Minor bugfixes.
- Details
- Category: Multiple Platform
What's New:
- added new traductions
- added FullScreen mode for Linux/Windows users (F11 key)
- upgrade width/height limit to 512 in Graphics Explorer
- added Amsdos header option for Memory import in configuration saves
- now you can resize Graphics Explorer window + size saved in configuration
- display an error message when a file is not supported (instead of simply discarding it)
- bugfix step over in trace with HALT, LDIR, CPIR and other 'looped' instructions
- bugfix number of selected Upper Rom, displayed in Gate Array window
- bugfix number of selected bytes after a successful search
- bugfix recovery of explorers coordinates after close/reopening
- Details
- Category: Multiple Platform
What's New:
* Added option to show the active keyboard map superimposed on the skin. The desktop versions have this in the Help menu, and the mobile versions have it in the About dialog.
* Added functions for direct access to matrix and list elements: GETMI, PUTMI, GETLI, and PUTLI. See the Free42 web site for details.
* iOS and MacOS versions: Improved Dark Mode support.
* In compatibility mode, VIEW(G(A)) would recall the global A to the stack, but view the local A. Fixed.
- Details
- Category: Multiple Platform
What's New:
- Television
- Corrected how Brightness / Contrast controls work
- Improved VSYNC
- TV tolerant of brief desynchronisations
- Debugger
- Stepping back works correctly in conjunction with recent user input
- Due to how the rewind system worked, any user input since the start of the last frame and the current position of the emulation would be lost on step back. This is now not the case
- PlusROM
- PlusROM host/path information was read incorrectly
- Caused problems with segmented banking schemes, like 3e+ [issue #35]
- Details
- Category: Multiple Platform
What's New:
* Added option to show the active keyboard map superimposed on the skin. The desktop versions have this in the Help menu, and the mobile versions have it in the About dialog.
* Added functions for direct access to matrix and list elements: GETMI, PUTMI, GETLI, and PUTLI. See the Free42 web site for details.
* iOS and MacOS versions: Improved Dark Mode support.