2026年4月24日 星期五

Deecy v0.6.1

 SEGA Dreamcast模擬器 Deecy 發布新版,更新如下 :

  • Per-Game cheats
  • 16:9 aspect ratio support
  • DC Keyboard & Mouse support
  • Dream Pico Port support
  • VMU beeps

Gopher64 v1.1.18

 N64模擬器 Gopher64 發布新版,更新如下 :

– Fix a crash on MacOS 15
– Press F1 to toggle showing FPS (internal game FPS) and VI/S (emulated refresh rate)
– Added support for opening a ROM by dropping it onto the window
– Added option for VSync
– Added list of recently opened ROMs
– GameBoy RAM is now written back to the save file
– Improved transferpak loading (file dialogs appear when you enable a transferpak, not when the game starts)

Ymir v0.3.0

 SEGA SATURN模擬器 Ymir 發布新版,更新如下 :

New features and improvements

– App: Add command line option `-F` / `–fast-forward` to launch the emulator in fast‑forward mode.
– App: Always use installed mode under Flatpak.
– App: Check for profile at the executable location. (#706)
– App: Warn users about Flatpak filesystem permissions if the app is running in its sandbox and a disc image fails to load.
– Backup RAM: Support in-memory and copy‑on‑write memory‑mapped files in addition to regular memory‑mapped files.
– Build: Add simple feature flags system. All feature flags enabled by default on development builds.
– Build: Support Profile‑Guided Optimization (PGO) builds. (#742)
– Debugger: Allow scrolling the SH2 disassembly view. (#743)
– Debugger: Colorize VRAM access timing slots in the delay viewer.
– Debugger: Implement keyboard navigation and interactions in the SH2 disassembly view.
– Debugger: Manage SH2 breakpoints and watchpoints on the frontend and allow enabling/disabling them.
– Debugger: Optimize SH2 breakpoints and watchpoints when debug tracing is enabled.
– Debugger: Trace and display SH2 call stack.
– Debugger: Trace and display SH2 data stack contents.
– GameDB: Add new game‑specific flags to improve compatibility (MC68EC000 clock, VDP1 stalls, VDP1 slowdown, relaxed VDP2 checks).
– Input: Added support for mouse events.
– Input: Capture mouse for light gun and mouse peripherals (System mouse / Physical mouse modes).
– Input: Experimental Virtua Gun peripheral implementation. (#33)
– Input: Implemented Shuttle Mouse peripheral. (#32)
– MIDI: Force RtMidi to use dummy API if initialization fails.
– Save states: Added actions to undo a save state and restore an undone save state. (#700, #727)
– Save states: Store one extra save state per slot for undo. (#700, #727)
– Settings: Show currently loaded profile path in Settings > General.
– System: Select preferred system variant (Saturn, HiSaturn, V‑Saturn, Dev Kit) and auto‑pick matching IPL ROM. (#637, #725)
– Video: Add option to enable/disable video synchronization in full screen mode.
– Video: Allow selecting full screen resolution and target display. (#705)
– Video: Allow switching graphics backends for GUI rendering.
 
Fixes

– Build: Introduced separate x64‑win‑llvm toolchains for SSE2 and AVX2 support. (#713)
– Build: Perform ad‑hoc signature on macOS binaries to work around “damaged app” warning. (#698)
– Build: Remove duplicate binary from macOS packages.
– GameDB: Fix crashes and issues in multiple games (Vampire Savior, Baku Baku Animal, Chisato Moritaka, DBZ, Emit Vol.3, Metal Fighter Miku, Spot Goes to Hollywood, Steamgear Mash, Waku Waku 7).
– GameDB: Fix crashes in Deep Fear. (#740)
– GameDB: Fix no‑boot regression in Jikkyou Oshaberi Parodius. (#283)
– GameDB: Fix performance issues in Fishing Koushien II. (#812)
– Input: Fix analog to D‑Pad axis conversion. (#754)
– MIDI: Defend against crashes when library fails to initialize.
– SCU: Timer fixes.
– SH2: Interrupt, cache, and watchpoint decoding fixes.
– VDP1: Fix zero horizontal character size handling.
– VDP1: Fix framebuffer swap race condition (Actua Golf, FIFA 98, Gran Chaser).
– VDP1: Increase PTM=1 drawing delay during VBlank (Earthworm Jim 2).
– VDP1: Properly load save state data with threaded rendering.
– VDP1: Rework cycle counting method and increase cycle budget (Road Rash, Virtua Cop, Burning Rangers).
– VDP1: Stall drawing on VRAM writes for Mega Man X3 / Rockman X3. (#244)
– VDP1: Stop processing commands on all‑zeros entry (Sekai no Shasou kara). (#761)
– VDP2: Multiple fixes for VRAM access, timing, scroll CP, bitmap access, sprite data, priority, and special cases (Radiant Silvergun, Mr. Bones, Sonic 3D Blast, X‑Men vs SF, Girls in Motion Puzzle, Daisuki, BattleSport, etc.)

2026年4月19日 星期日

Azahar v2125.1

 3DS模擬器 Azahar 發布新版,更新如下:

All
– Added emulation of the 3DS’s notification LED.
– Only the desktop frontend exposes this functionality as of now (see « Desktop » section).
– Fixed color blend modes behaving incorrectly on the OpenGL graphics backend.
– This notably fixes an issue where a black square could appear in the bottom-right corner of the screen in some games (e.g. Shin Megami Tensei IV)
– Implemented `syscore` CPU time limiting to match real hardware behaviour.
– Makes emulated applications properly use the `syscore` without starving LLE system applets, which fixes several subtle timing issues.
– Most notably, fixes stability issues caused by having the `BOSS` LLE module enabled.
– The `BOSS` LLE module is now enabled by the « Enable required LLE modules for online features » setting.
– Fixed emulated applications receiving incorrect error values from `getaddrinfo`/`getnameinfo` functions.
– Optimize GeometryEmitter SETEMIT state, providing a minor performance improvement for games which use geometry shaders.
 
Desktop
– Added a new UI element which displays the emulated 3DS’s notification LED.
– Fixed Discord rich presence often not being set correctly due to a race condition.
– Removed Vulkan warnings which could appear at application launch on setups with missing Vulkan features.
– Removed Mesa OpenGL version override due to improved upstream support.
 
Android
– All builds of Azahar on Android, including the libretro core, now use the Vulkan renderer by default.
– Note: On builds of Azahar other than the libretro core, this change doesn’t apply retroactively to existing user configurations.
– Added a button to the about game dialog which allows deletion of disk shader cache on a per-game basis.
– Addressed an issue where orientation changes while a 3DS application is booting could cause the emulator to crash.
– Fixed an issue where hidden 3DS system titles could appear in the application list erroneously.
– Fixed an issue where, if a game was launched via an intent while another game was already open, the new game would be stuck infinitely loading.
– Fixed an issue where resetting the values of the background color setting to the default would cause the app to crash.
– Fixed application exits (e.g. with homebrew apps that close themselves) resulting in an « Invalid ROM Format » error dialog.
 
libretro
– Fixed an issue where the libretro core could crash under certain circumstances when using the Vulkan renderer.
 
Technical
– Added new `ENABLE_BUILTIN_KEYBLOB` CMake option, enabled by default.
– This is enabled by default for all of our builds, mimicking prior behaviour.
– Disabling it omits the built-in keys usually distributed with Azahar, which disables certain functionality.
– Added new `USE_SYSTEM_OAKNUT` CMake option.
– Improved logging for SVC failures.
– Our x86_64/Intel macOS binaries are now cross-compiled from an ARM64 macOS runner.
– Fixed an issue where attempting to build Azahar’s test suite alongside our libretro core while using GCC would result in a linker error.
– Fixed several issues related to building and using Azahar on NetBSD.
– Unit tests are now able to be discovered by IDEs via `catch_discover_tests`.
– Correct the response of SendToOther in soc:U.
– This is a correctness fix, and has no effect on the end-user.

Mandarine Neo v1.3.0

 3DS模擬器 Mandarine Neo 發布新版,更新如下:

New changes:
Note: This release is minimal on purpose, I need to gather feedback as in to what direction this project should go. This release was just meant to get Mandarine back into it’s feet after almost a year.
 
– externals: Updated all dependencies
All externals have been updated to their latest commits, Azahar submodules are used when possible.
– android: Remove entry for favorites in game filter list
 
Unreleased changes after the 1.2.1 release in ‘legacy’ branch:
Universal
– Added « Small Screen Position » feature
– memory: Cache last physical memory pointer & plgldr fix
– renderer: Add disable right eye performance hack
– Use NEON intrinsics in Vec4 dot operation
– Improved realtime audio implementation
 
PC
– mandarine_qt: Allow to set server address on room_create
– nandarine_qt: Switch to GetUserDefaultUILanguage to fetch active display language on Windows
– Revert « PC: Fix SDL2 linking library, minimun GLES is 3.2 and add more options to QT »
– Bring back SDL2 support
 
Android
– Conditional display for ticks and frame limit settings
– Implement GPU driver importing support
– Make shortcut name and icon customizable
– Add uninstall game and open folder options
– Remove SearchFragment and redesign GameFragment
– Refactor SetupFragment to support multiple page buttons
– Fix keyboard crash
– Implement play time tracking
– Add game thumbnail to EmulationFragment menu drawer
– Improve FPS overlay (now it has way more options)
– Fix pause icon on resume when re-opening the app
– Fix controllers opening nav drawer even after being bound to a hotkey
– Add favorites game selection

Gopher64 v1.1.16

 N64模擬器 Gopher64 發布新版,更新如下:

– MacOS (ARM) support
– RetroAchievements support (Please see this note about RetroAchievements support)
– Windows ARM support
– Updated Rust and SDL3 to latest versions
– Improved speed limiter
– Reset hotkey (F12). Simulates pushing the Reset button on the console
– Minor bug fixes

2026年3月31日 星期二

Tanuki3DS v0.5.0

 3DS模擬器 Tanuki3DS 發布新版,更新如下  :

  • GPU emulation improvements:
    • correct lighting emulation
    • normal mapping, shadow mapping
    • fog
  • Camera and Mic support
  • Motion controls fixes
  • New game list UI
  • Other misc fixes/improvements