bsnes is a Super Nintendo (SNES) emulator focused on performance, features, and ease of use.
Go to file
Tim Allen 314aee8c5c Update to v094r23 release.
byuu says:

The library window is gone, and replaced with
hiro::BrowserWindow::openFolder(). This gives navigation capabilities to
game loading, and it also completes our slotted cart selection code. As
an added bonus, it's less code this way, too.

I also set the window size to consistent sizes between all emulated
systems, so that switching between SFC and GB don't cause the window
size to keep changing, and so that the scaling size is consistent (eg at
normal scale, GB @ 3x is closer to SNES @ 2x.) This means black borders
in GB/GBA mode, but it doesn't look that bad, and it's not like many
people ever use these modes anyway.

Finally, added the placeholder tabs for video, audio and timing. I don't
intend to add the timing calculator code to v095 (it might be better as
a separate tool), but I'll add the ability to set video/audio rates, at
least.

Glitch 1: despite selecting the first item in the BrowserDialog list, if
you press enter when the window appears, it doesn't activate the item
until you press an arrow key first.

Glitch 2: in Game Boy mode, if you set the 4x window size, it's not
honoring the full requested height because the viewport is smaller than
the window. 8+ years of trying to get GTK+ and Qt to simply set the god
damned window size I ask for, and I still can't get them to do it
reliably.

Remaining issues:
- finish configuration panels (video, audio, timing)
- fix ruby driver compilation on Windows
- add DIP switch selection window (NSS) [I may end up punting this one
  to v096]
2015-06-16 20:29:47 +10:00
ananke Update to v094 release. 2014-01-20 19:55:17 +11:00
data Update to v094r09 release. 2015-02-28 12:52:53 +11:00
emulator Update to v094r23 release. 2015-06-16 20:29:47 +10:00
fc Update to v094r18 release. 2015-05-16 17:37:13 +10:00
gb Update to v094r18 release. 2015-05-16 17:37:13 +10:00
gba Update to v094r17 release. 2015-05-16 17:36:22 +10:00
hiro Update to v094r23 release. 2015-06-16 20:29:47 +10:00
libco Update to v093 release. 2013-08-18 13:21:14 +10:00
nall Update to v094r23 release. 2015-06-16 20:29:47 +10:00
obj Update to v093 release. 2013-08-18 13:21:14 +10:00
out Update to v094r10 release. 2015-03-03 21:26:44 +11:00
processor Update to v094r09 release. 2015-02-28 12:52:53 +11:00
profile Update to v093 release. 2013-08-18 13:21:14 +10:00
ruby Update to v094r23 release. 2015-06-16 20:29:47 +10:00
sfc Update to v094r18 release. 2015-05-16 17:37:13 +10:00
shaders Update to v094 release. 2014-01-20 19:55:17 +11:00
target-tomoko Update to v094r23 release. 2015-06-16 20:29:47 +10:00
.gitignore Update to v093 release. 2013-08-18 13:21:14 +10:00
GNUmakefile Update to v094r19 release. 2015-05-23 15:29:18 +10:00