Amiga: fix yet another crash?
This commit is contained in:
parent
4137650bdb
commit
1a0e30453b
|
@ -89,7 +89,7 @@ void DivPlatformAmiga::acquire(short** buf, size_t len) {
|
||||||
chan[i].audSub-=AMIGA_DIVIDER;
|
chan[i].audSub-=AMIGA_DIVIDER;
|
||||||
if (chan[i].audSub<0) {
|
if (chan[i].audSub<0) {
|
||||||
if (chan[i].useWave) {
|
if (chan[i].useWave) {
|
||||||
writeAudDat(chan[i].ws.output[chan[i].audPos++]^0x80);
|
writeAudDat(chan[i].ws.output[(chan[i].audPos++)&255]^0x80);
|
||||||
if (chan[i].audPos>=(unsigned int)(chan[i].audLen<<1)) {
|
if (chan[i].audPos>=(unsigned int)(chan[i].audLen<<1)) {
|
||||||
chan[i].audPos=0;
|
chan[i].audPos=0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue