2012-08-07

bsnes v090

EmuCR:bsnes Emulatorsbsnes v090 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 v090 Changelog:
Most notably, this release adds Nintendo DS emulation. The Nintendo DS module was written entirely by Cydrak, so please give him all of the credit for it. I for one am extremely grateful to be allowed to use his module in bsnes.

The Nintendo DS emulator's standalone name is dasShiny. You will need the Nintendo DS firmware, which I cannot provide, in order to use it. It also cannot (currently?) detect the save type used by NDS games. As such, manifest.xml files must be created manually for this purpose. The long-term plan is to create a database of save types for each game. Also, you will need an analog input device for the touch screen for now (joypad axes work well.)

There have also been a lot of changes from my end: a unified manifest.xml format across all systems, major improvements to SPC7110 emulation, enhancements to RTC emulation, MSU1 enhancements, icons in the file browser list, improvements to SNES coprocessor memory mapping, cleanups and improvements in the libraries used to build bsnes, etc.

I've also included kaijuu (which allows launching game folders directly with bsnes) and purify (which allows opening images that are compressed, have copier headers, and have wrong extensions); both of which are fully GUI-based.

This release only loads game folders, not files. Use purify to load ROM files in bsnes.

Note that this will likely be the last release for a long time, and that I will probably rename the emulator for the next release, due to how many additional systems it now supports.


Download: bsnes v090 x86
Download: bsnes v090 x64
Source: Here

19 Comments:

  1. Its Incompatibility outweighs its Compatibilities.

    1. It needs a better cpu than Core 2 Duo to run smoothly.
    2. Needs Purify to convert a standard rom file to .sfc
    3. Needs Purify to convert these sfc's to Directories to play.
    4. Not working with frontends.

    ReplyDelete
    Replies
    1. well lets be honest for a minute.

      1. a core 2 duo is a 6.5 year old processor.not exactly bleeding edge

      2.purify takes all of 10 seconds.

      3.not if you use .88 or under

      4.again,.88 and below do work fine with FE's

      As far as the other systems it emulates there is no need.I only use bsnes for SNES.there is no need for it to run NES,or GBA or GB\GBC.

      Delete
    2. Well, Desmume needs even more PC to move it propertly and is full of crappy fixes and messy code

      Delete
    3. @Ilya-v, Use Snes9x 1.53 instead, it's the second most accurate Snes emulator but it doesn't have nearly as high requirements

      @Stranno, no$gba lover much? If your PC can't even handle DeSmuME 0.98, there's something seriously wrong. Ever tried playing Super Mario 64 DS on no$gba with clear audio? Yeah, didn't think so.

      Delete
  2. I was looking for this literally yesterday.
    I think bsnes is a great emulator. since ZSNES doesn't have sound right now and still relies heavily on DOS (the windows version cannot compare)
    I think there is still alot of room to make improvements with the bsnes user interface (does anyone know how to go fullscreen?) and I really hope that byuu continues to work on that before the big 1.0

    ReplyDelete
  3. Zsnes is the IE of Snes emulators. Snes9x is the way to go.

    ReplyDelete
    Replies
    1. Yes, Snes9x has gotten very good :)

      Delete
    2. Yes, Snes9x has become an excellent emulator :)

      Delete
  4. intendo DS emulation? now im interested

    ReplyDelete
  5. But will touch screen pcs be supported with this emulator for DS emulation? Seems like the way to go right?

    ReplyDelete
  6. Will this emulator support touch screen pcs for the DS emulation? Seems like the way to go right?

    ReplyDelete
  7. For Ds emulation just use desmume its way better, for snes use snes9x or bsnes.081, every update is just worse and worse. And it seems not a lot of people read this bulllshit:
    This guy just lost is mind
    bsnes v090+ policy on SNES bug reports
    Further, I've begun working on dumping software to verify images and full 16MB memory map layouts.

    As such, I do not want to mix up unverified images with my images. So I will be purging all SNES games in their entirety from my development system.
    From now on, I will only be keeping game images that I have personally dumped and verified, with full board mapping layouts.
    You will still be able to run unverified images, but I won't accept or work on bug reports unless it's a game from my library.

    So from now on, there are only two classes of bug reports I will accept:

    1. a bug in a game I have dumped and verified; and the behavior has to be confirmed different on hardware
    2. a test program with source code that you write to demonstrate the error, along with documentation on what behavior is incorrect
    Basically, I'm not going to trust bug reports on images that cannot be authenticated any longer.

    ReplyDelete
    Replies
    1. Its your opinion. Please stop saying bad things about it. Thanks!

      Delete
    2. SORRY BEARTROLL SEEMS TO BE EVERYONES ACTUALLY, THANKS!

      Delete
  8. well. back to SNES9X.
    lay off the CRACK BYUU

    ReplyDelete
  9. The cartridge-folder-only approach is the most nonsensical, foolish, backward idea that any emu developer has ever tried to push on the scene. It'll never catch on because in order to think it's a good idea you have to have your head shoved up byuu's ass while you're jerking him off! If you're busy doing that, you're not going to have much time left to work with cartridge folders.

    ReplyDelete
  10. Nintendo DS emulation? Nice! How about Nintendo 3DS emulation? It makes longest years to emulate it!

    ReplyDelete

Can't post a comment? Try This!