parent
9af1ce84df
commit
bf0c58aedc
|
|
@ -715,6 +715,17 @@ void DivPlatformYM2608::tick(bool sysTick) {
|
||||||
}
|
}
|
||||||
chan[15].freqChanged=true;
|
chan[15].freqChanged=true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (chan[15].std.pitch.had) {
|
||||||
|
if (chan[15].std.pitch.mode) {
|
||||||
|
chan[15].pitch2+=chan[15].std.pitch.val;
|
||||||
|
CLAMP_VAR(chan[15].pitch2,-65535,65535);
|
||||||
|
} else {
|
||||||
|
chan[15].pitch2=chan[15].std.pitch.val;
|
||||||
|
}
|
||||||
|
chan[15].freqChanged=true;
|
||||||
|
}
|
||||||
|
|
||||||
if (chan[15].std.panL.had) {
|
if (chan[15].std.panL.had) {
|
||||||
if (chan[15].pan!=(chan[15].std.panL.val&3)) {
|
if (chan[15].pan!=(chan[15].std.panL.val&3)) {
|
||||||
chan[15].pan=chan[15].std.panL.val&3;
|
chan[15].pan=chan[15].std.panL.val&3;
|
||||||
|
|
|
||||||
|
|
@ -650,6 +650,17 @@ void DivPlatformYM2610::tick(bool sysTick) {
|
||||||
}
|
}
|
||||||
chan[adpcmBChanOffs].freqChanged=true;
|
chan[adpcmBChanOffs].freqChanged=true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (chan[adpcmBChanOffs].std.pitch.had) {
|
||||||
|
if (chan[adpcmBChanOffs].std.pitch.mode) {
|
||||||
|
chan[adpcmBChanOffs].pitch2+=chan[adpcmBChanOffs].std.pitch.val;
|
||||||
|
CLAMP_VAR(chan[adpcmBChanOffs].pitch2,-65535,65535);
|
||||||
|
} else {
|
||||||
|
chan[adpcmBChanOffs].pitch2=chan[adpcmBChanOffs].std.pitch.val;
|
||||||
|
}
|
||||||
|
chan[adpcmBChanOffs].freqChanged=true;
|
||||||
|
}
|
||||||
|
|
||||||
if (chan[adpcmBChanOffs].std.panL.had) {
|
if (chan[adpcmBChanOffs].std.panL.had) {
|
||||||
if (chan[adpcmBChanOffs].pan!=(chan[adpcmBChanOffs].std.panL.val&3)) {
|
if (chan[adpcmBChanOffs].pan!=(chan[adpcmBChanOffs].std.panL.val&3)) {
|
||||||
chan[adpcmBChanOffs].pan=chan[adpcmBChanOffs].std.panL.val&3;
|
chan[adpcmBChanOffs].pan=chan[adpcmBChanOffs].std.panL.val&3;
|
||||||
|
|
|
||||||
|
|
@ -717,6 +717,17 @@ void DivPlatformYM2610B::tick(bool sysTick) {
|
||||||
}
|
}
|
||||||
chan[adpcmBChanOffs].freqChanged=true;
|
chan[adpcmBChanOffs].freqChanged=true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (chan[adpcmBChanOffs].std.pitch.had) {
|
||||||
|
if (chan[adpcmBChanOffs].std.pitch.mode) {
|
||||||
|
chan[adpcmBChanOffs].pitch2+=chan[adpcmBChanOffs].std.pitch.val;
|
||||||
|
CLAMP_VAR(chan[adpcmBChanOffs].pitch2,-65535,65535);
|
||||||
|
} else {
|
||||||
|
chan[adpcmBChanOffs].pitch2=chan[adpcmBChanOffs].std.pitch.val;
|
||||||
|
}
|
||||||
|
chan[adpcmBChanOffs].freqChanged=true;
|
||||||
|
}
|
||||||
|
|
||||||
if (chan[adpcmBChanOffs].std.panL.had) {
|
if (chan[adpcmBChanOffs].std.panL.had) {
|
||||||
if (chan[adpcmBChanOffs].pan!=(chan[adpcmBChanOffs].std.panL.val&3)) {
|
if (chan[adpcmBChanOffs].pan!=(chan[adpcmBChanOffs].std.panL.val&3)) {
|
||||||
chan[adpcmBChanOffs].pan=chan[adpcmBChanOffs].std.panL.val&3;
|
chan[adpcmBChanOffs].pan=chan[adpcmBChanOffs].std.panL.val&3;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue