ref: aea6798c70c5a6de6b0f08924f96bc99356c0a32
parent: b629a1f606140af38eae237a8f38e2004ee73e7c
author: qwx <devnull@localhost>
date: Tue Jul 10 19:26:17 EDT 2018
midi: properly skip sysex messages this fixes playing any midi files containing such messages example: prince of persia midis from vgmpf wiki
--- a/sys/src/games/midi.c
+++ b/sys/src/games/midi.c
@@ -181,6 +181,11 @@
get16(src);
break;
case 0xF:
+ if((t & 0xF) == 0){+ while(get8(src) != 0xF7)
+ ;
+ return;
+ }
t = get8(src);
n = get8(src);
switch(t){--
⑨