bsnes-plus Git (2020/01/11) is complied. bsnes-plus (or bsnes+) is a fork of bsnes (based on bsnes-classic) intended to introduce some new features and improvements, mostly aimed at debugging. bsnes is an emulator for the Super Famicom and SNES video game systems. The purpose of the emulator is a bit different from other emulators: it focuses on accuracy, debugging functionality, and clean code.
What's new
* Improved debugger UI with register editing
* Redesigned memory editor and breakpoint editor
* Improved handling of address mirroring for breakpoints (extends to the entire address space, not just RAM)
* Real-time code and data highlighting in memory editor, with fast searching for known code/data locations and unexplored regions
* Cartridge ROM and RAM views in memory editor for mapper-agnostic analysis
* Enhanced VRAM, sprite, and tilemap viewing
* SA-1 disassembly and debugging
* SA-1 bus and BW-RAM viewing and (partial) usage logging
* Super FX disassembly and debugging
* Super FX bus viewing and usage logging
Non-debugging features:
* Satellaview / BS-X support
* SPC file dumping
* SPC output visualizer (keyboards & peak meters)
* IPS and BPS soft patching
* Multiple emulation improvements backported from bsnes/higan (mostly via bsnes-classic)
bsnes-plus Git Changelog:
* Merge branch 'sgbdebug'
* sgb: revisit JOYP handling (#248)
* SGB: emulate boot ROM instead of faking it; should fix some potential timing issues w/ SGB detection (see #248)
* SGB: more accurate handling of LCD buffering, per #247. this also involves modifying libgambatte to return after finishing a scanline and not just after finishing a frame, in order to keep it from running too far ahead before the SGB BIOS has buffered current LCD output successfully
* allow multiple simultaneous coprocessor audio sources
* add call/return tracking to sgb debug
* sgb: don't mix GB audio when SNES DSP is muted
* sgb: get mlt_req status from 003 rather than from incoming command packet
* fix a libgambatte regression where MBC3 games could crash the emulator when enabling the RTC
* add mode switch for sgb commander speed button
* sgb: add support for hori sgb commander (overclock mode doesn't work yet)
* sgb: add GB CPU speed control via 003
* don't autoupdate debug windows that aren't currently visible
* don't try to use sgb register interface if sgb isn't loaded
* add sgb breakpoints to the memory viewer context menu and argument help
* Merge branch 'master' into sgbdebug
* don't try to pass SGB memory to the plugin if it's not loaded
* finish adding sgb r/w/x breakpoint handling
* tweak other disasm flag displays to match while i'm at it, it's probably a bit easier on the eyes this way
* incorporate sgb register interface into disasm/trace
* sgb register editing interface
* start adding sgb disassembly/debugging stuff
* merge conflicts
Download: bsnes-plus Git (2020/01/11) x64
Source: Here
0 Comments
Post a Comment