2018-05-10

bsnes-plus Git (2018/05/10)

EmuCR:bsnes Emulatorsbsnes-plus Git (2018/05/10) 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
- "Step over" and "step out" buttons in debugger
- Improved debugger UI with register editing
- 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
- 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
- SPC file dumping
- IPS and BPS soft patching
- Multiple emulation improvements backported from bsnes/higan (mostly via bsnes-classic)

Coming soon
- Rewritten memory editor
- On-the-fly ROM saving and reloading from the memory editor for quick hacking and testing
- More keyboard shortcuts for menus, etc.
- Similar addressing improvements for cheats

bsnes-plus Git Changelog:
* properly restore some already open windows
* merge new tile viewer window (closes #145, #62)
* Merge branch 'more-ppu-debugger-updates'
* Add more sources to the Tile Viewer
* Fix form not updating when cartridge is not loaded
* Add Mode 7 EXTBG format to the PPU Debugger
* Fix missing size check on selectedFiles list
* Add next/prev address buttons to Tile Viewer
* Add address offset to VRAM source in the Tile Viewer
* Tile Viewer goto buttons now set bit depth
* Optimize Tile/Tilemap Viewer sidebar signals
* Disable refresh when the export dialog is open
* Add CPU Bus to the Tile Viewer
* Add Tile Viewer Window
* Move low-level functions from TilemapRenderer into a base class
* Override the background color in the Tilemap Viewer
* Add export tilemap button to TilemapViewer
* Keep QImage in TilemapRenderer when drawing tilemap
* Use QRgb instead of uint32_t for rgb color data

Download: bsnes-plus Git (2018/05/10) x86
Download: bsnes-plus Git (2018/05/10) x64
Source: Here

0 Comments

Post a Comment