finish it
This commit is contained in:
parent
c9cbf133d6
commit
31335b95c9
15 changed files with 68 additions and 0 deletions
|
|
@ -1564,6 +1564,18 @@ DivMacroInt* DivPlatformOPL::getChanMacroInt(int ch) {
|
|||
return &chan[ch].std;
|
||||
}
|
||||
|
||||
unsigned short DivPlatformOPL::getPan(int ch) {
|
||||
if (totalOutputs<=1) return 0;
|
||||
if (chan[ch&(~1)].fourOp) {
|
||||
if (ch&1) {
|
||||
return ((chan[ch-1].pan<<7)&1)|(chan[ch-1].pan&1);
|
||||
} else {
|
||||
return ((chan[ch+1].pan<<7)&1)|(chan[ch+1].pan&1);
|
||||
}
|
||||
}
|
||||
return ((chan[ch].pan<<7)&1)|(chan[ch].pan&1);
|
||||
}
|
||||
|
||||
DivDispatchOscBuffer* DivPlatformOPL::getOscBuffer(int ch) {
|
||||
if (oplType==759 || chipType==8950) {
|
||||
if (ch>=totalChans+1) return NULL;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue