2026年6月1日 星期一

Super Zsnes v0.201

SFC / SNES模擬器 Super Zsnes 發布新版,更新如下:

- MSU1 emulation now works without the manifest file
- Fixes to MSU1 status values (Thanks Sunlit for your assistance!)
- Fix for SPC cycle timing (fixes very occasional crash in Chrono Trigger)
- Added error checking for ROM loading/ZIP unpacking with proper error messages

Ares v148

多機種模擬器 Ares 發布新版,更新如下:

Sony - PlayStation

  • Refactored core to use libco threading
  • CPU: implemented memory timing/control registers
  • CD-ROM: incorrect 150 LBA offset in command 0x14
  • CD-ROM: fix behavior when a command is issued before the previous has completed
  • CD-ROM: implement behavior where a new command cannot be executed until pending
  • CD-ROM: implement 'command/parameter busy' register
  • DMA: improve chopping/allowing the cpu to run between blocks of a long transfer
  • DMA: fixed incorrect bit position for DMA channel chopping enable
  • DMA: fixed block DMA using incorrect timing
  • DMA: fixed SPU canReadDMA/canWriteDMA flags
  • MDEC: implement basic decode timing
  • MDEC: implement correct input fifo behavior
  • MDEC: fix behavior when an incomplete block is transferred via the input fifo
  • MDEC: fix DMA request registers, input/output full/empty registers, busy register
  • GPU: use correct clock frequency for PAL and NTSC
  • GPU: fix hblank timing
  • GPU: Fixed some clocking issues
  • Timer: improve behavior around timer overflow/target reached IRQ

Nintendo - Game Boy Advance

  • Only trigger keypad IRQ when input changes
  • Fixed handling of repeat bit during immediate DMA transfers
  • Prefetcher should fail reading across 128KiB boundaries
  • OBJ mosaic fixes to correct some graphical bugs
  • Prevent instruction tracing from modifying open bus
  • Refactored bus reads fixing some open bus edge cases
  • Implemented internal horizontal/vertical window flags when window boundaries reached
  • Improved affine parameter timings
  • Fixed wave RAM bank selection
  • Added OAM to memory viewer
  • Implemented OAM stage timings for sprite rendering

Nintendo - Super Famicom / SNES

  • Added support for loading GBC games in the Super Game Boy
  • Super Game Boy accuracy fixes (multiplayer, packet acknowledgement, register mirroring)
  • Improved auto-joypad polling accuracy

Nintendo - Nintendo 64

  • CPU & RSP JIT improvements resulting in improved performance
  • Cubivore (Doubutsu Banchou w/English patch applied) support added
  • Implemented support for region free ROMs (homebrew extension)
  • If homebrew header present, don’t default to a controller pak in port 1
  • Keep serrate bit enabled when VI processing is disabled
  • Fixed audio pops when AI DMA ends
  • Fixed GDB read result for RCP/PI bus path
  • Implemented eeprom write timing and status flags
  • Added initial support for Emux extensions
  • Implemented VR4300 reverse-endian mode

Nintendo - Famicom / NES

  • Added support for the Famicom data recorder
  • Added support for JY Company and SC-127 boards
  • Added support for the Dendy

Atari - 2600

  • Improved RIOT (MOS 6532) emulation

Pioneer - LaserActive

  • Added support for changing discs for PC-Engine LDROM² (NEC PAC) titles
  • Fixed core detection of MMI file extensions

Sega - 32X

  • Adjust H32 pixel offset between the Gen/MD VDP and the 32X VDP

Sega - Mega Drive

  • Fixed screen in interlace mode 1

Sega - SC-3000

  • Added tape support (.wav, .bit)

NEC - PC-Engine

  • Don’t render background and sprites in burst mode

Microsoft - MSX

  • Added tape support (.tsx/tzx, .wav, /cas)

Application / Misc.

  • Libco: align co_active_buffer on amd64 & aarch64 architectures
  • Libco: limit scope of section modification to gcc based builds
  • Ruby: allow drivers to set controller names and use deterministic device id in SDL driver
  • Default to the Metal driver on macOS
  • Removed the macOS OpenGL video driver
  • Don’t enable Arcade menu option if no arcade cores are compiled in
  • Added –settings-file command line parameter to select alternate config file (settings.bml)
  • Fixed opening a game from a symbolic link to a file
  • Fixed loading shaders from a command line argument
  • Added –pseudofullscreen command line option
  • Added settings option in GUI to suppress secondary media file load requests
  • Fixed Dip Switches menu on Linux not working correctly
  • Added hotkey to toggle shader display
  • Added –save-state command line argument to specify a save state slot to load
  • Upgraded XAudio2 driver from version 2.1 to version 2.9
  • Fixed resetting a game would drop you out of pseudo-fullscreen
  • Fixed application crash when opening the about window while a game was running
  • Added –version command line argument to print the version string
  • Fixed an issue where fast forward couldn’t be disabled without a restart
  • Added an OpenGL 4.6 driver needed for some shaders [Windows]
  • Added ability to import and export settings configurations
  • Fixed shader install path on Linux
  • Fixed abort on exit caused by invalid mutex unlock
  • Added –kiosk command line argument to start with no UI
  • Prevent hotkeys from firing when setting them while allow input is active
  • Cores that share the same file extension will prompt for a core to load (UI)
  • Implemented core specific input mappings
  • Replaced multiplier sizing with viewport sizing and re-added manual integer scaling ratios
  • Added a tape position slider to the UI

Build

  • Fixed missing qon linking [PC-Engine]
  • GCC - fix attribute warnings
  • Update FreeBSD runner to 15.0
  • Add missing sources to cmake for improved IDE integration

Dependencies

  • Updated SDL to version 3.4.4
  • Updated slang-shaders to ref d0cbcd0
  • Updated MoltenVK to version 1.4.1
  • Updated librashader to version 0.10.1
  • Updated libchdr to version 0.3.0

MesenCE v2.1.1 r20260531

FC / NES模擬器 MesenCE 發布新版,請至官網下載。

PCFXEmu v1.23

NEC PC-FX 模擬器 PCFXEmu 發布新版,更新如下 :


Attempted head seek improvements for Zen Nihon Joshi Pro Wres - Queen of Queens.
V1.2
Added physical CD drive support

V1.1
- Fixed audio issues when pausing/losing focus

https://github.com/gameblabla/pcfxemu/releases

GSE v0.6

gb / gbc /gba 模擬器 Game Boy Speedrun Emulator 發布新版,更新如下 :

Sixth release of GSE.

This release replaces the GBA emulation core. Previously, mGBA's GBA emulation core was used for GBA games. GSE now uses Mesen's GBA emulation core for GBA games. This offers far better accuracy, to the point even GBA Pokémon TASes can sync on console, and as such emulator players can fairly compete with console players in GBA Pokémon speedrunners, along with likely many other games.

This release also features various bugfixes, along with minor QoL improvements such as an option to automatically hide the mouse cursor, saving the last used emulator width/height for when no ROM is loaded (i.e. no longer hardcoding GBA resolution), and more.

This release will likely be the last release for various old platforms (for macOS < 12, Linux < glibc 2.35, and Android < 7), mainly due to dependencies dropping support. This shouldn't affect most users, but it is noted for whatever users still use these old platforms.

Several download options are available, for various OSes and CPU architectures, per the requirements listed in the README. For most users (with a Windows machine on an x64 device), the GSE-win-x64.zip file should be downloaded.


https://github.com/CasualPokePlayer/GSE