bsnes/ruby/audio
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
..
alsa.cpp Update to v093 release. 2013-08-18 13:21:14 +10:00
ao.cpp Update to v093 release. 2013-08-18 13:21:14 +10:00
directsound.cpp Update to v093r01 release. 2013-10-21 22:45:39 +11:00
openal.cpp Update to v094r23 release. 2015-06-16 20:29:47 +10:00
oss.cpp Update to v094r23 release. 2015-06-16 20:29:47 +10:00
pulseaudio.cpp Update to v093 release. 2013-08-18 13:21:14 +10:00
pulseaudiosimple.cpp Update to v093 release. 2013-08-18 13:21:14 +10:00
xaudio2.cpp Update to v094r01 release. 2014-01-28 21:04:58 +11:00
xaudio2.hpp Update to v093 release. 2013-08-18 13:21:14 +10:00