Using any of the OPL3 cores, Setting "number of OPL chips" to 2 does nothing. setting it to three is akin to "2". MAME OPL2 core doubles , triples, etc., properly.
I checked based on "STAT MUSIC" in the console and noticed that the number of channels for OPL3 cores is still 18 when numchips is 2.
[HEAD, ARM LINUX] opl_numchips=2 for opl3 cores error
Moderator: GZDoom Developers
Forum rules
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
Re: [HEAD, ARM LINUX] opl_numchips=2 for opl3 cores error
For purposes of keeping the number of OPL voices from varying when switching between the OPL2 core and the OPL3 cores, opl_numchips always counts OPL2 cores. One OPL3 counts as two OPL2s.
Re: [HEAD, ARM LINUX] opl_numchips=2 for opl3 cores error
So what do we do then? "number of voice registers", I guess? OPL3s could run in Doom in OPL2 mode, I suppose 9 voices for the OPL3 cores could be possible.randi wrote:For purposes of keeping the number of OPL voices from varying when switching between the OPL2 core and the OPL3 cores, opl_numchips always counts OPL2 cores. One OPL3 counts as two OPL2s.