Releases with ports for two or more operating systems.
- Details
- Category: Multiple Platform
What's New:
- Fix an import issue with Progetto MAME DATs
- Leave arcade CHDs untouched in convert-roms and rebuild-roms
- Fix a regression preventing directory imports
- Fix a crash in sort-roms when ROMs have no extension
- Details
- Category: Multiple Platform
What's New:
nv2a/psh: Handle 3D textures in BUMPENVMAP[_LUM] modes
- Details
- Category: Multiple Platform
What's New:
MAME Testers bugs fixed
-----------------------
- 03083: [Sound] (namco/baraduke.cpp) aliensec, baraduke: A workaround is used to play some sounds. (hap)
- 03099: [Debugger] (cinematronics/cinemat.cpp) All games in cinemat.cpp: Watchdog reset is triggered by the debugger. (hap)
- 03202: [Compiling] (atari/irobot.cpp) Code can’t be compiled with DISASSEMBLE_MB_ROM set to 1. (hap)
- 04901: [Flip Screen/Cocktail] (konami/battlnts.cpp) battlnts and clones: Sprites are not flipped when screen is flipped. (hap)
- 04902: [Flip Screen/Cocktail] (konami/bladestl.cpp) bladestl and clones: Sprites are not flipped when screen is flipped. (hap)
- 05604: [Speed] (cvs/cvs.cpp) hunchbak, hunchbaka: The game incorrectly slows down at various points. (hap)
- 05607: [Sound] (dataeast/kchamp.cpp) karatedo, kchamp: Speech samples play too slowly. (hap)
- 05724: [Graphics] (konami/contra.cpp) contra and clones: The second player’s death animation in 3D stages is flipped. (hap)
- 05865: [Misc.] (irem/m92.cpp) nbbatman2bl: Video reads out-of-bounds tiles. (hap)
- 05962: [Sound] (misc/gotcha.cpp) gotcha: Music stops playing during gameplay. (darq)
- 06511: [Graphics] (konami/bladestl.cpp) bladestl: The Zamboni is not drawn correctly when partially visible on the right. (hap)
- 06752: [Known Issues/To-Do's] (dataeast/dec8.cpp) csilver: The first coin slot has no option for one credit per coin. (hap)
- 06945: [Sound] (capcom/srumbler.cpp) srumbler, srumbler2, srumbler3, rushcrsh: Background sound is out-of-sync. (hap)
- 07016: [Crash/Freeze] (cvs/galaxia.cpp) astrowar: The game resets at the start of the fifth stage. (AJR)
- 07133: [Graphics] (cvs/cvs.cpp) cosmos: The game title is invisible on first start. (hap)
- 07888: [Crash/Freeze] (cinematronics/cinemat.cpp) warrior: The screen is not drawn with software rendering. (hap)
- 08360: [Sound] (sega/system1.cpp) wbml and clones: Sound balance is incorrect. (sasuke)
- 08461: [DIP/Input] (subsino/subsino2.cpp) qbeebing: The “change” button is missing. (Cristiano-MDQ)
- 08483: [Misc.] all amiga/arsystems.cpp and amiga/upscope.cpp sets: Video draws out of bounds. (Angelo Salese)
- 08491: [Misc.] (amiga/cubo.cpp) cndypuzl, haremchl, lasstixx, mgnumber, mgprem11: Video draws out of bounds. (Angelo Salese)
- 08794: [Crash/Freeze] (gottlieb/gottlieb.cpp) krull: The game may crash after a soft reset. (AJR)
- 08833: [Crash/Freeze] (philips/cdi.cpp) cdimono1 [hotmario, hotmariou]: Game may freeze when adding up stage bonus. (Andre Zeps)
- Details
- Category: Multiple Platform
What's New:
- Light Phaser support.
- Paddle Control support.
- Multi carts!!!
- Zemina Best 25/39/88
- Zemina 4-in-1
- 11 Hap Gam-Boy (KR)
- 2 Hap in 1 (Moai-ui bomul, David-2)
- 128 Hap (KR)
- Game Mo-eumjip 188 Hap
- Game Chongjiphap 200
- Super Game 270 Hap / Jaemissneun-270
- Super Game World 260/75/30 Hap
- Super Multi Game - Super 125/75 in 1
- Hi-Com 3-in-1 The Best Game Collection A-F
- Hi-Com 8-in-1 The Best Game Collection A-C
- Super Game 45/52/150/180/200/270
- Jaemiissneun Game Mo-eumjip 42/65 Hap
- Mega Mode Super Game 138
- Pigu-Wang 7 Hap - Jaemiiss-neun Game Mo-eumjip
- 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.
- Configuration option to hide left bar in SMS mode.
- Manual integer video scale settings.
- Add option to unassign controls.
- Change custom Imgui styles to green.
- Make use of containing ROM folder optional by @TomChapple in #98
- Windows ARM64 support by @tordona in #102
- Flatpak App Manifest for Gearsystem by @TomChapple in #95
- [WiiU] Aroma CFW Compatibility by @Ploggy in #104
- ios/tvos: properly set min supported version by @warmenhoven in #107
- Quality of life updates.
- Minor bugfixes.
- Details
- Category: Multiple Platform
These are emulators that are updated several times a day to a couple times a week.
Many of these emulators can be updated to the lastest "nightly builds" from within the emulator itself.
I'm posting the latest versions every Monday or Tuesday for those who may be interested.
Multiple System Emulator - FinalBurn Neo Nightly 12-30-24
Multiple System Emulator - Mesen Nightly 12-29-24
Nintendo 3DS Emulator - Panda3DS 12-30-24
PlayStation 2 Emulator - PCSX2 Nightly v2.3.83
PlayStation Emulator - PCSX-Redux Nightly 12-30-24
PlayStation Vita Emulator - Vita3K Nightly 12-25-24
Xbox 360 Emulator - Xenia (Canary) 12-30-24
- Details
- Category: Multiple Platform
What's New:
ui: Macro out some variables only used for debugging
- 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