RSS Feed
  0 users browsing Emulation. | 1 guest  
Main » Emulation » bsnes v108 released
Pages: 1 2 3 Next Last
Posted on 19-07-30, 01:06
Full mod

Post: #310 of 394
Since: 10-30-18

Last post: 23 days
Last view: 18 hours
Posted by byuu
This release brings in a 25% speed increase, optional frameskipping during fast forward (allowing an additional 33% max frame rate), official HD mode 7 support, SameBoy integration for 60% faster and more accurate Super Game Boy emulation, software filter support (snes_ntsc, HQ2x, Eagle, scanlines, etc), the return of mightymo's integrated cheat code database, cheat search support, movie recording and playback support, rewind support, cubic audio interpolation, 7-zip decompression support, ExLoROM board mapping support, adaptive sync support for OpenGL, and greatly improved macOS support. And if that's not enough, there's also true pixel-perfect ZSNES snow effect emulation ... seriously!

bsnes now also has an official GitHub repository with nightly builds to enable more rapid and collaborative development.


homepage with official binaries

GitHub repo

The ending of the words is ALMSIVI.
Posted on 19-07-30, 03:54 (revision 21)
Post: #242 of 350
Since: 10-30-18

Last post: 5 days
Last view: 1 day
Good work with the new release of BSNES.

I'm trying to compare Higan v106 performance with it and I gotta ask, why does Load a ROM in Higan v106 always open to my User folder? I only see an option to specify a default path for Libraries (which is honored if I want to load a game from a Library).

Edit: The same happens in BSNES v108 when configuring paths. when Assigning a path clicking an Assign button will always, always open to my Windows User folder (yes, even if a path is already defined) and in both Higan and BSNES I can't just copy/paste/manually type the paths in to any of the fields, I have to click Assign to configure one.

Load Game honors the specified path in BSNES, but it unloads the currently running ROM before you even attempt to open another ROM (what if you wanted to cancel?).

AMD Ryzen 3700X | MSI Gamer Geforce 1070Ti 8GB | 16GB 3600MHz DDR4 RAM | ASUS Crosshair VIII Hero (WiFi) Motherboard | Windows 10 x64
Posted on 19-07-30, 04:19
Custom title here

Post: #596 of 862
Since: 10-30-18

Last post: 3 hours
Last view: 2 hours
true pixel-perfect ZSNES snow effect emulation

OH SHIT YEAH! KILLER FEATURE!


Seriously, though. Good job on the release, byuu.
25% speed boost is notable, even though your emu hasn't been the system-killer it is reputed as for quite some time. The massively improved Super GameBoy is, of course, also quite appreciated.

--- In UTF-16, where available. ---
Posted on 19-07-30, 12:03

Post: #164 of 210
Since: 10-29-18

Last post: 180 days
Last view: 152 days
Holy crap, what an epic release! Great job!

Did we have movie support at one point?
Posted on 19-08-02, 08:57

Post: #116 of 160
Since: 10-29-18

Last post: 6 days
Last view: 6 days
Great release.

The emulator doesn't just have high accuracy but is pretty great in the features department too now. The snow effect is actually quite nice, no joke, despite it being fairly simple.
Posted on 19-08-03, 17:47

Post: #109 of 155
Since: 10-30-18

Last post: 5 days
Last view: 5 days
Audio is kind of funky here. Fast-forward queues up seconds worth of audio for some reason. Probably something with the OSS emulation in ALSA. I might play around with the ruby ALSA code and see if I can get DRC working with it.
Posted on 19-08-08, 11:39 (revision 1)

Post: #63 of 88
Since: 11-04-18

Last post: 185 days
Last view: 185 days
yea! :D amazing work from byuu

the speed optimization is real nice though my pc never had any problems with running bsnes, it's no small task to improve on something with that level of precision i imagine.Also i think the speedup may have broken NS's internet and/or NS... what the?
Posted on 19-08-14, 09:05
Burned-out Genius Developer
Post: #44 of 48
Since: 10-30-18

Last post: 215 days
Last view: 2 days
> why does Load a ROM in Higan v106 always open to my User folder?

v106 is dead. Long live v106. But to answer you question, load ROM was a stopgap, you were supposed to load in your games and then use the library.

> when Assigning a path clicking an Assign button will always, always open to my Windows User folder

How often do you change your default paths that it even matters where it starts? D:

I was trying to avoid having to track the most recently used paths there, so since it has to default somewhere, I just chose a person's home folder.

> I can't just copy/paste/manually type the paths in to any of the fields

It was meant to stop you from typing in invalid paths. But now that you mention it, an uneditable text box is a pretty poor way of conveying this. I should turn them into labels since they aren't editable.

> it unloads the currently running ROM before you even attempt to open another ROM (what if you wanted to cancel?).

This is how I support Super Game Boy, BS Satellaview carts, Sufami Turbo multi-slot carts, etc.

When you choose "load game", I unload the system, then call load() with no arguments.

The core then calls the GUI to say "hey I need a ROM", and you can give it a ROM or not, but the last game was already unloaded now. If you pick a Super Game Boy BIOS, the core can then say "hey I'd like another ROM, this time for the Game Boy."

I may be able to monkey patch around this in a crude way, but that's why it works as it does currently.

> Seriously, though. Good job on the release, byuu.

Thank you ^-^;

> even though your emu hasn't been the system-killer it is reputed as for quite some time.

Currenty, on a lowly $150 Ryzen 2, higan is at 120fps, bsnes is at 390fps (but fast forwards at 500fps.)

I've pretty well exhausted every reasonable performance gain left that won't sacrifice accuracy. But I need to get things faster still. The current hotness is emulator enhancements: HD mode 7, CPU overclocking, widescreen, 480p deinterlacing, NTSC filters, and run-ahead. That stuff eats up CPU resources like crazy.

> Did we have movie support at one point?

v073 was the last version with it.

> The snow effect is actually quite nice, no joke, despite it being fairly simple.

It'll be even fancier in the next release, I added alpha blending support to give it a depth-of-field effect. Gimmicky, but you can't put a price on nostalgia.

> Audio is kind of funky here. Fast-forward queues up seconds worth of audio for some reason.

DRC doesn't work well fast-forward and rewind, yeah. I could perhaps disable it while doing either?

> I might play around with the ruby ALSA code and see if I can get DRC working with it.

That would be extremely appreciated if you do, thank you!

I wish there were a way we didn't have to duplicate our efforts. You guys are masters of the frontend stuff, and I'm good at the backend stuff. Ah well.

In any case, I adapted my PPU core to not use higan-specific pieces like my template integer types. If you guys would be okay with the LGPL and want to become 50% bsnes instead of just 25% bsnes, let me know ^-^

Also, I've been trying to work on the problem of audio sounding like a hot mess when fast-forwarding. DRC or not, I don't know of a way to do that without distorting the pitch, so for now I default to lowering the volume on fast forward, with an option to mute during fast forward.

> Also i think the speedup may have broken NS's internet and/or NS... what the?

NS?
Posted on 19-08-14, 16:04

Post: #186 of 265
Since: 10-29-18

Last post: 16 hours
Last view: 1 hour
Nintendo Super System?

My current setup: Super Famicom ("2/1/3" SNS-CPU-1CHIP-02) → SCART → OSSC → StarTech USB3HDCAP → AmaRecTV 3.10
Posted on 19-08-14, 16:29

Post: #184 of 210
Since: 10-29-18

Last post: 180 days
Last view: 152 days
The NSS had access to the Internet?

"Nintendo Switch"? I still don't get it, though....
Posted on 19-08-14, 16:39 (revision 2)
Post: #247 of 350
Since: 10-30-18

Last post: 5 days
Last view: 1 day
It obviously stands for Nicholas Steel and I'm not very happy about the situation! /sarcasm

Cool to see you post here Byuu.

AMD Ryzen 3700X | MSI Gamer Geforce 1070Ti 8GB | 16GB 3600MHz DDR4 RAM | ASUS Crosshair VIII Hero (WiFi) Motherboard | Windows 10 x64
Posted on 19-08-14, 19:45 (revision 3)

Post: #71 of 88
Since: 11-04-18

Last post: 185 days
Last view: 185 days
Posted by byuu

> Also i think the speedup may have broken NS's internet and/or NS... what the?

NS?


oh sorry, just a small joke referring to Nicholas Steel's 21 edits above.

EDIT

Posted by Nicholas Steel


Cool to see you post here Byuu.


Indeed,nice to see you dropping by, byuu :)
Posted on 19-08-15, 04:49
Burned-out Genius Developer
Post: #45 of 48
Since: 10-30-18

Last post: 215 days
Last view: 2 days
It's been really greatly appreciated not having to deal with forum drama, but on the downside I tend to forget about the place as a result, sorry ^^;
Posted on 19-08-15, 04:59
Full mod

Post: #317 of 394
Since: 10-30-18

Last post: 23 days
Last view: 18 hours
Sounds like SOMEBODY needs an RSS READER!!!!!!! ^_^

The ending of the words is ALMSIVI.
Posted on 19-08-15, 08:53

Post: #73 of 88
Since: 11-04-18

Last post: 185 days
Last view: 185 days
Posted by byuu
It's been really greatly appreciated not having to deal with forum drama, but on the downside I tend to forget about the place as a result, sorry ^^;


oh no worries,I more than understand you believe me.

i see you mentioned run-ahead earlier as something that could be considered in the future, or at the very least I think you're toying with the idea maybe. That'd be quite something to have but I get it'd be no simple task either especially considering the emulator is still, understandably enough, more demanding than snes9x and run-ahead already obliterates the performance of some of the more demanding cores when turned on, like for beetle psx or beetle saturn.
Posted on 19-08-15, 18:32
Post: #248 of 350
Since: 10-30-18

Last post: 5 days
Last view: 1 day
Posted by DonJon
Posted by byuu

> Also i think the speedup may have broken NS's internet and/or NS... what the?

NS?


oh sorry, just a small joke referring to Nicholas Steel's 21 edits above.
Aaaaah nooo! Not public edit counts!

AMD Ryzen 3700X | MSI Gamer Geforce 1070Ti 8GB | 16GB 3600MHz DDR4 RAM | ASUS Crosshair VIII Hero (WiFi) Motherboard | Windows 10 x64
Posted on 19-08-15, 19:34
May contain nuts

Post: #341 of 479
Since: 10-29-18

Last post: 3 days
Last view: 6 hours
OH YES public edit counts! And full revision history too for those in power!

Donate to my paypal and I'll merge them.
Posted on 19-08-15, 20:14 (revision 1)

Post: #75 of 88
Since: 11-04-18

Last post: 185 days
Last view: 185 days
Posted by Kawa
Posted by Nicholas Steel
Aaaaah nooo!

OH YES




Donate to my paypal and I'll merge them.


I'd buy that for a dollar!
Posted on 19-08-16, 03:38 (revision 1)

Post: #185 of 210
Since: 10-29-18

Last post: 180 days
Last view: 152 days
Posted by DonJon
Posted by byuu
It's been really greatly appreciated not having to deal with forum drama, but on the downside I tend to forget about the place as a result, sorry ^^;


oh no worries,I more than understand you believe me.


You've experienced drama?
Posted on 19-08-16, 03:54
Custom title here

Post: #642 of 862
Since: 10-30-18

Last post: 3 hours
Last view: 2 hours
Posted by DonJon
Posted by Kawa
Posted by Nicholas Steel
Aaaaah nooo!

OH YES

I'm judging you for inserting a Family Guy clip instead of an actual Kool-Aid commercial.

--- In UTF-16, where available. ---
Pages: 1 2 3 Next Last
Main » Emulation » bsnes v108 released
Yes, it's an ad.