Javanaise / mrboom-libretro

Mr.Boom is an 8 player Bomberman clone for RetroArch/Libretro
http://mrboom.mumblecore.org
MIT License
204 stars 61 forks source link

Libretro: fix wave dumper (negative values) #97

Closed SimpleTease closed 3 years ago

SimpleTease commented 3 years ago

This problem was there for a long while. Compiler does 32-bit sign-extensions on both values and then bitwise-or. So right channel gets bad amp values but can be hard to notice. It sounds like a slightly delayed stereo effect but different. Ironically it's the pause sfx which really punched the fake stereo effect and caught my attention.