ymfm: Fix OPL3 waveform 7 to better match hardware.

This commit is contained in:
Aaron Giles 2021-05-22 13:28:30 -07:00
parent 082292b897
commit b78991fc83

View File

@ -96,7 +96,7 @@ opl_registers_base<Revision>::opl_registers_base() :
wf4[index] = bitfield(index, 9) ? zeroval : wf0[index * 2];
wf5[index] = bitfield(index, 9) ? zeroval : wf0[(index * 2) & 0x1ff];
wf6[index] = bitfield(index, 9) << 15;
wf7[index] = (zeroval - wf0[(index / 2)]) | (bitfield(index, 9) << 15);
wf7[index] = (bitfield(index, 9) ? (index ^ 0x13ff) : index) << 3;
}
}
}