5E01: fix 12xx
This commit is contained in:
parent
1373a66e2b
commit
d77fd770f4
3 changed files with 36 additions and 13 deletions
|
|
@ -608,6 +608,8 @@ int DivPlatformNES::dispatch(DivCommand c) {
|
|||
chan[c.chan].duty=c.value;
|
||||
if (c.chan==3) { // noise
|
||||
chan[c.chan].freqChanged=true;
|
||||
} else if (c.chan==2 && isE) {
|
||||
rWrite(0x4000+9,chan[c.chan].duty);
|
||||
} else if (c.chan<2) {
|
||||
rWrite(0x4000+c.chan*4,(chan[c.chan].active?((chan[c.chan].envMode<<4)|chan[c.chan].outVol):0x30)|((chan[c.chan].duty&3)<<6));
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue