~libretro/libretro/+git/gambatte:revert-167-master

Last commit made on 2020-12-24
Get this branch:
git clone -b revert-167-master https://git.launchpad.net/~libretro/libretro/+git/gambatte

Branch merges

Branch information

Name:
revert-167-master
Repository:
lp:~libretro/libretro/+git/gambatte

Recent commits

8ee7166... by Autechre <email address hidden>

Revert "added per-sound channel individual volume core options (#166)"

566abfb... by Autechre <email address hidden>

Merge pull request #174 from libretro/revert-173-master

Revert "fix sound on platforms where 'unsigned long' is only 32 bits wide"

1b92e92... by Autechre <email address hidden>

Revert "fix sound on platforms where 'unsigned long' is only 32 bits wide"

0af99f8... by Autechre <email address hidden>

Merge pull request #173 from stspdotname/master

fix sound on platforms where 'unsigned long' is only 32 bits wide

60e3a04... by Stefan Sperling

fix sound on platforms where 'unsigned long' is only 32 bits wide

Commit 1d5f921d1846a2939b83334157b30dd7a34e80c8 introduced a bit shift
that is too wide on 32 bit platforms. This results in the volume of
all channels being set to zero in the internal mixer.

Problem observed on a Raspberry Pi Zero W, where the compiler also
complains:

libgambatte/src/sound.cpp:106:63:
  warning: right shift count >= width of type [-Wshift-count-overflow]
  ch1_.update(buf, (soChVol_[0] * soVol_ * 0x1999999A) >> 32, cycles);
                                                          ^~

Fix this problem by expanding the constant 0x1999999A to unsigned long long
via the 'ULL' suffix. This results in all values in the expression being
promoted to 'unsigned long long', which is 64 bit wide everywhere.

d717234... by twinaphex <email address hidden>

Update

4747311... by twinaphex <email address hidden>

Update

2caf0e5... by Autechre <email address hidden>

Merge pull request #171 from stspdotname/master

fix inverted src/dest arguments to memmove which broke GameLink clien…

0e3c32f... by Stefan Sperling

fix inverted src/dest arguments to memmove which broke GameLink client mode

Problem introduced by commit dca7f55d4f50036e9e37ab3c8f6957d0c68db918

333351c... by twinaphex <email address hidden>

Update .gitlab-ci.yml