bsnes v0.029 released

  • Thread starter Thread starter hanman
  • Start date Start date
  • Views Views 3,127
  • Replies Replies 15

hanman

I'm a pretty lucky guy
Member
Joined
Nov 27, 2005
Messages
714
Reaction score
0
Trophies
1
Location
Galbadia Garden
XP
456
Country
United States
Byuu has updated his awesome SNES emulator, bsnes to v0.029

Changelog said:
* Greatly improved invalid DMA transfer behavior, should be nearly perfect now
* Major code cleanup -- most importantly, almost all PPU timing-related settings moved back to PPU, from CPU
* Added option to auto-detect file type by inspecting file headers rather than file extensions
* Rewrote video filter system to move it out of the emulation core -- HQ2x and Scale2x will work even in hires and interlace modes now, 50% scanline filter added
* Re-added bsnes window icon
* Added new controller graphic when assigning joypad keys [FitzRoy]
* Redundant "Advanced" panel settings which can be configured via the GUI are no longer displayed
* Improved speed regulation settings
* XP and Vista themes will now apply to bsnes controls
* Added "Path Settings" window to allow easy selection of default file directories
* Tab key now mostly works throughout most of the GUI (needs improvement)
* Main window will no longer disappear when setting a video multipler which results in a window size larger than the current desktop resolution
* Added two new advanced options: one to control GUI window opacity, and one to adjust the statusbar text

You can get it Here.
 
bsnes is an emulator that began development on 2004-10-14. The purpose of this emulator is a bit different from others: it focuses on accuracy, debugging functionality, and clean code.

The emulator does not focus on things that would hinder accuracy. This includes speed and game-specific hacks for compatibility. As a result, the minimum system requirements for bsnes are very high.

The emulator itself was not derived from any existing emulator source code, such as SNES9x. It was written from scratch by myself. Any similarities to other emulators are merely coincidental.
 
the compatibility of this emulator is amazing. assuming your game doesn't have a special chip (Super FX, etc.) then it will most likely run absolutely perfectly. it does require a fairly beefy system, but nothing too extravagant.

bsnes Homepage said:
Minimum system requirements:

* 2ghz Athlon 64 or Core Solo
* 32mb RAM free

Recommended system requirements:

* 2.4ghz Core 2 Duo
* 64mb RAM free
* Video card that supports Direct3D9+
* Sound card that supports non-standard sampling rates natively (32khz, 64khz, ...)
 
A 2.4ghz Core 2 Duo recommanded to run a 17 years old system with a 3,58MHz 16 bits processor ???

"nothing too extravagant" indeed
wacko.gif



Well at least games are looking fine and very accurate. But it needs to be faster!
 
I've always thought Zsnes and SnesX9 were "perfect" emulators. What are the advantages of BSnes over those? Because, as Shidori says, there must be something that justifies those really high requirements :S
 
Sure it's accurate, but that doesn't make it better than other emulators since those actually work...

...good
 
ItsMetaKnight said:
can i run this on my DS?
No and it won't ever be possible to port it to the DS, I can't even run it at full speed on my computer...
 
Joey Ravn said:
I've always thought Zsnes and SnesX9 were "perfect" emulators. What are the advantages of BSnes over those? Because, as Shidori says, there must be something that justifies those really high requirements :S

ZSNES/Snes9x are far from perfect - they have inaccurate sound for starters and at least 40 known issues (with the emulation of the base SNES) apiece, whereas bsnes has none (0) with every SNES game in GoodSNES tested.

bsnes offers perfect accuracy with games that do not use certain special chips and special controllers. Also, it runs fullspeed for me unless I use hq2x/NTSC filters. For fans of games like Chrono Trigger, this is the best emulator to use accuracy-wise provided your system has a fairly modern CPU.
 
I think the point is mostly just to have a perfect emulator rather than a makeshift affair that runs "most things pretty good." A mostly 'academic' pursuit, so to speak. It's probably more of a statement on the emulation scene that's leaned more and more towards "emulating well enough for us to steal games" than "emulating well" over the years. Even so, it gives some benefit to us, just not right now.

To this day, ZSNES and snes9x aren't perfect, and often get farther away with each release. ZSNES especially likes to break previously working games on new updates. The last time I upgraded ZSNES, for example, SMRPG suddenly started having constant stuttering. Of course there was no immediate solution, just the typical suggestion to use the last release and hope someone bothers to fix it in 6 months. I suppose the benefit in bsnes is that in say a few more years when processing power runs like water something that's been mashed together and hacked repeatedly to get everything working will seem pointless in comparison to something that plays with perfect accuracy. Even just playing bsnes for a while (on only an athlon 3000+) I could immediately tell the quality difference.
 
This is great news. Anyone who thinks hacked speed is better than accuracy, please download Nestopia, an NES emulator. In my opinion it is what all emulators should strive to be. Perfection.

bsnes is the best thing to happen to snes emulation in a long time.
 
Shidori said:
A 2.4ghz Core 2 Duo recommanded to run a 17 years old system with a 3,58MHz 16 bits processor ???

"nothing too extravagant" indeed
wacko.gif



Well at least games are looking fine and very accurate. But it needs to be faster!

thats due to their difference in their architecture that the PC and SNES differ in big.
Like they say PS2 has just 32MG of ram, how my computer with 2GIG is not still enough, thats due to the different structure of PC RAM vs. PS2's RAM (you can grow this to CPU, GPU and other aspects of consoles).

So thats why its hard to emulate them and need of higher hardware.
 
Anyone help with this in bsnes v0.030

when i select full screen mode it goes full screen but a big black border all round a little screen of game running, ie it dont stretch full to fit screen, even the window modes bigger :S


also i have a USB 360 dongle that lets me use 360 wireless joypads on PC but when i try to map the keys in the assign joypad keys it wont map so i cant use a joypad??? (joypad works with all other emu's i have no problems so its not joypad)
 

Site & Scene News

Popular threads in this forum