EmuCR Feeds
Email Us

EmuCR:bsnes Emulatorsbsnes v075 is released. 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.

bsnes v075 Changelog:

This release brings improved Super Game Boy emulation, the final SHA256 hashes for the DSP-(1,1B,2,3,4) and ST-(0010,0011) coprocessors, user interface improvements, and major internal code restructuring.

Changelog:
completely rewrote memory sub-system to support 1-byte granularity in XML mapping
removed Memory inheritance and MMIO class completely, any address can be mapped to any function now
SuperFX: removed SuperFXBus : Bus, now implemented manually
SA-1: removed SA1Bus : Bus, now implemented manually
entire bus mapping is now static, happens once on cartridge load
as a result, read/write handlers now handle MMC mapping; slower average case, far faster worst case
namespace memory is no more, RAM arrays are stored inside the chips they are owned by now
GameBoy: improved CPU HALT emulation, fixes Zelda: Link's Awakening scrolling
GameBoy: added serial emulation (cannot connect to another GB yet), fixes Shin Megami Tensei - Devichil
GameBoy: improved LCD STAT emulation, fixes Sagaia
ui: added fullscreen support (F11 key), video settings allows for three scale settings
ui: fixed brightness, contrast, gamma, audio volume, input frequency values on program startup
ui: since Qt is dead, config file becomes bsnes.cfg once again
Super Game Boy: you can now load the BIOS without a game inserted to see a pretty white box
ui-gameboy: can be built without SNES components now
libsnes: now a UI target, compile with 'make ui=ui-libsnes'
libsnes: added WRAM, APURAM, VRAM, OAM, CGRAM access (cheat search, etc)
source: removed launcher/, as the Qt port is now gone
source: Makefile restructuring to better support new ui targets
source: lots of other internal code cleanup work
Many thanks to those who helped beta test for this release, we were able to squash some important bugs.

Download: bsnes v075 x86
Download: bsnes v075 x64
Source: Here

7 Comments:

  1. Thanks for update!

    ReplyDelete
  2. Thank you so much! Good job!

    ReplyDelete
  3. I do not detect any rom =S

    ReplyDelete
  4. It only accept .smc files.. not .zip and .rar accepted.

    ReplyDelete
  5. it is a big step backwards, bear any previous versions archive =S

    ReplyDelete
  6. Actually, it only accepts .sfc files. You need to use snespurify.exe to convert all your non-.sfc roms. Works like a charm!

    ReplyDelete
  7. Archive support is stupid for this sytem, not a step backwards. 7 cents per gb is todays storage cost, full library will save you 21 cents. Not worth the time or the trouble, and it prevents the load window from filtering out unsupported filetypes since an archive can contain anything.

    ReplyDelete

Can't post a comment? Try This!