
I've got a game that uses OPL2 functions. It's still not working yet, but this patch brings it closer. Using Jeffrey S. Lee's "Programming the AdLib/Sound Blaster FM Music Chips (Ver 2.0)"[1] as a reference, I found an inversion of the OPL timer masks in the sb16 code. Without this patch, the emulator uses the wrong bits for masking, and completely botches the flags register (note the bitwise AND vs OR).
…
…
Description
No description provided
Languages
C++
69.5%
C
21.2%
Shell
3%
Makefile
2.1%
Rez
1.9%
Other
2.1%