diff options
Diffstat (limited to 'src-68k')
| -rw-r--r-- | src-68k/echo.68k | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src-68k/echo.68k b/src-68k/echo.68k index 8810ab2..46fb361 100644 --- a/src-68k/echo.68k +++ b/src-68k/echo.68k @@ -416,6 +416,11 @@ Echo_GetStatus: bset.l #14, d0 ; If so, set the relevant flag @DirectEmpty: + cmpi.b #$C9, ($A00008) ; Check if ch6 is in FM or PCM mode + beq.s @PcmOff ; PCM playback active? (i.e. not RET) + bset.l #13, d0 ; If so, set the relevant flag +@PcmOff: + moveq #0, d1 ; Clear unused bits from index lea @AndTable(pc), a1 ; Get pointer to look-up tables |
