bsnes/higan/ws
Tim Allen 7af270aa59 Update to v103r09 release.
byuu says:

Changelog:

  - gba/apu: fixed wave RAM nibble ordering (fixes audio in Castlevania,
    PocketNES)
  - emulator: restructured video information to just a single
    videoResolution() → VideoResolution function
      - returns "projected size" (between 160x144 and 320x240)
      - "internal buffer size" (up to 1280x480)
      - returns aspect correction multiplier that is to be applied to
        the width field
          - the value could be < 1.0 to handle systems with taller
            pixels; although higan doesn't emulate such a system
  - tomoko: all calculations for scaling and overscan masking are done
    by the GUI now
  - tomoko: aspect correction can be enabled in either windowed or
    fullscreen mode separately; moved to Video settings panel
  - tomoko: video scaling multipliers (against 320x240) can now me
    modified from the default (2,3,4) via the configuration file
      - use this as a really barebones way of supporting high DPI
        monitors; although the GUI elements won't scale nicely
      - if you set a value less than two, or greater than your
        resolution divided by 320x240, it's your own fault when things
        blow up. I'm not babysitting anyone with advanced config-file
        only options.
  - tomoko: added new adaptive windowed mode
      - when enabled, the window will shrink to eliminate any black
        borders when loading a game or changing video settings. The
        window will not reposition itself.
  - tomoko: added new adaptive fullscreen mode
      - when enabled, the integral scaling will be disabled for
        fullscreen mode, forcing the video to fill at least one
        direction of the video monitor completely.

I expect we will be bikeshedding for the next month on how to describe
the new video options, where they should appear in the GUI, changes
people want, etc ... but suffice to say, I'm happy with the
functionality, so I don't intend to make changes to -what- things do,
but I will entertain better ways to name things.
2017-07-06 18:29:12 +10:00
..
apu Update to v103r01 release. 2017-06-26 11:41:58 +10:00
cartridge Update to v102r28 release. 2017-06-20 22:34:50 +10:00
cpu Update to v100r14 release. 2016-07-30 13:56:12 +10:00
eeprom Update to v097r29 release. 2016-03-26 12:56:15 +11:00
interface Update to v103r09 release. 2017-07-06 18:29:12 +10:00
memory Update to v100r03 release. 2016-07-10 15:28:26 +10:00
ppu Update to v102r22 release. 2017-06-09 00:08:02 +10:00
system Update to v102r22 release. 2017-06-09 00:08:02 +10:00
GNUmakefile Update to v100r03 release. 2016-07-10 15:28:26 +10:00
ws.hpp Update to v102r06 release. 2017-02-11 10:56:42 +11:00