From bf454066041c085b77d2274a0577cca3f0702afc Mon Sep 17 00:00:00 2001 From: Peter Veenstra Date: Wed, 4 Apr 2018 16:25:53 +0000 Subject: [PATCH] Add 0xA0 (probably ;) ) and improve unhandled message reporting a bit. Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4092 --- src/gui/midi_alsa.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/gui/midi_alsa.h b/src/gui/midi_alsa.h index 7a51e34d..6f87dca6 100644 --- a/src/gui/midi_alsa.h +++ b/src/gui/midi_alsa.h @@ -94,6 +94,10 @@ public: snd_seq_ev_set_noteon(&ev, chanID, msg[1], msg[2]); send_event(1); break; + case 0xA0: + snd_seq_ev_set_keypress(&ev, chanID, msg[1], msg[2]); + send_event(1); + break; case 0xB0: snd_seq_ev_set_controller(&ev, chanID, msg[1], msg[2]); send_event(1); @@ -113,7 +117,8 @@ public: } break; default: - LOG(LOG_MISC,LOG_WARN)("ALSA:Unknown Command: %08lx", (long)msg); + //Maybe filter out FC as it leads for at least one user to crash, but the entire midi stream has not yet been checked. + LOG(LOG_MISC,LOG_WARN)("ALSA:Unknown Command: %02X %02X %02X", msg[0],msg[1],msg[2]); send_event(1); break; }