Nouvelle version de cet émulateur de SuperNes.


Les changements:
– greatly improved macOS support, fixing all obvious bugs and adding fullscreen support
– added libretro target [Themaister, rtretiakov]
– much smarter automatic HD mode 7 perspective correction support [DerKoun]
– added CPU and SA-1 overclocking support
– added fast forward speed limiting
– added a new « hotfixes » option to fix critical (deadlocking) bugs that also occur on real hardware (eg for Dirt Racer)
– added options to emulate bugs in ZSNES and older Snes9X releases to increase compatibility:
« No VRAM blocking » for older fan translations
« Echo shadow RAM » for older Super Mario World ROM hacks
« CPU fast math » for older homebrew
« Entropy: none » technically counts as well, for demoscene software made for SNES copiers
– added dialog for IPS patching to choose whether they were made for headered or unheadered ROMs
– lowered volume during fast forwarding and rewinding to reduce audio distortion
– added option to mute sound during fast forwarding and rewinding
– added an option to deinterlace all SNES games by rendering at 480p (almost no speed hit; highly recommended)
– added multi-monitor support to Windows, Linux, and BSD
– improved pause and frame advance support
– improved mosaic emulation for the fast PPU
– added entropy (randomness) settings; default to no randomness for movie recording (guarantees consistent playback)
– improved MLT_REQ Super Game Boy emulation; fixes Killer Instinct to default to player 1 instead of player 2 [endrift]
– added option to disable video dimming during pausing (useful for screenshots with window decorations)
– redesigned the settings and tools windows to use lists instead of tabs
– redesigned the input and hotkey settings windows to be easier to use and with clearer naming + icons
– added option to make hotkeys combinatorial (eg Ctrl+F) instead of separate (eg F11 or Gamepad L-shoulder)
– restructured the settings menu to be more intuitive
– fixed path selection dialog from sometimes appearing offscreen
– added wildcard search support to the file loading window
– fixed the –fullscreen command-line option
– redesigned the thread scheduler to allow enhanced compatibility with SA-1 and SuperFX overclocking
– fixed the pseudo-hires blur emulation support with the accuracy PPU
– removed template integer classes from the fast PPU to make the code more portable
– removed icarus from bsnes and merged the heuristics directly into bsnes itself
– ~5% speedup by optimizing CPU memory accesses and the PPU counters
– fixed an out-of-bounds memory access in the DSP core [Sour]
– enhanced the snow effect with depth-of-field and alpha blending support
– double-clicking a cheat finder result will now add the new cheat code directly
– added « [HLE] » indicator to the title bar when coprocessor HLE is being used
– simplified game titles with multi-carts (eg omit « Super Game Boy + » in SGB mode)
– the emulator now pauses on Windows when navigating the menus
– added SNES support for decoding Game Genie and Pro Action Replay codes
– added Game Boy support for decoding Game Genie and Game Shark codes
– added many more tooltips to explain GUI functionality
– minor speedups to SuperFX and Cx4 emulation (via object locality)
– simplified the mode 7 rendering code for the accurate PPU
– suppress Alt+F4 while in fullscreen mode
– fixed every reported regression caused by the speed optimizations I’ve been adding recently

Des builds automatiques sont disponibles ici.


Télécharger bsnes v109 (1,4 Mo)

Site Officiel

En savoir plus…