diff --git a/images/apple/PLASMA-2.20.po b/images/apple/PLASMA-2.20.po index 47ddc64..74b804a 100644 Binary files a/images/apple/PLASMA-2.20.po and b/images/apple/PLASMA-2.20.po differ diff --git a/src/libsrc/apple/sndseq.pla b/src/libsrc/apple/sndseq.pla index 3aee33d..5539fd7 100755 --- a/src/libsrc/apple/sndseq.pla +++ b/src/libsrc/apple/sndseq.pla @@ -776,7 +776,6 @@ end // No sequence, just waste time and yield // def noSequence(yield, func)#0 - return // // Start wasting time // @@ -831,11 +830,17 @@ end // Play until keystroke // export def musicGetKey(yield, backgroundProc)#1 - musicSequence(yield, backgroundProc)#0 // Call background proc every half second - if keypressed() - return getc - fin - return 0 + char key + + key = 0 + repeat + musicSequence(yield, backgroundProc)#0 // Call background proc every half second + if keypressed() + key = getc + seqRepeat = FALSE + fin + until not seqRepeat + return key end when MACHID & MACHID_MODEL