[HEAD, ARM LINUX] opl_numchips=2 for opl3 cores error

Bugs that have been investigated and resolved somehow.

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.
Post Reply
User avatar
Csonicgo
Posts: 1193
Joined: Thu Apr 15, 2004 3:28 pm
Location: Leeds

[HEAD, ARM LINUX] opl_numchips=2 for opl3 cores error

Post by Csonicgo »

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.
User avatar
randi
Site Admin
Posts: 7749
Joined: Wed Jul 09, 2003 10:30 pm
Contact:

Re: [HEAD, ARM LINUX] opl_numchips=2 for opl3 cores error

Post by randi »

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.
User avatar
Csonicgo
Posts: 1193
Joined: Thu Apr 15, 2004 3:28 pm
Location: Leeds

Re: [HEAD, ARM LINUX] opl_numchips=2 for opl3 cores error

Post by Csonicgo »

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.
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.
Post Reply

Return to “Closed Bugs [GZDoom]”