From 1a0e30453b365d016df4f9916bce049f179f2716 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Wed, 8 Feb 2023 04:10:30 -0500 Subject: [PATCH] Amiga: fix yet another crash? --- src/engine/platform/amiga.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/platform/amiga.cpp b/src/engine/platform/amiga.cpp index 1772b313d..3dbdb1236 100644 --- a/src/engine/platform/amiga.cpp +++ b/src/engine/platform/amiga.cpp @@ -89,7 +89,7 @@ void DivPlatformAmiga::acquire(short** buf, size_t len) { chan[i].audSub-=AMIGA_DIVIDER; if (chan[i].audSub<0) { 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)) { chan[i].audPos=0; }