budude2 / openfpga-GBC

229 stars 7 forks source link

Stereo channels appear to be swapped in both the GB and GBC cores. #39

Closed JayroJones closed 7 months ago

JayroJones commented 7 months ago

I have created a Gameboy Test Cartridge for the Gameboy Color. While testing the ROM on all of the different Analogue Pocket cores, I discovered that these two cores play the opposite audio channels than what is expected.

Core version used: v1.0.7 Cores affected: GB and GBC

Here's my test ROM so you can experiment and see for yourself: Stereo Tester.zip

hallmeier commented 7 months ago

Oh yeah, they are! I tested using Flamethrower in Pokémon Crystal :D

I also found the cause, a mix-up in the code (#41). If you don't want to wait until budude releases a new version, I compiled packages including this fix here.