aboutsummaryrefslogtreecommitdiff
path: root/engines/agi/text.cpp
diff options
context:
space:
mode:
authorColin Snover2017-09-05 01:08:51 -0500
committerColin Snover2017-09-12 20:08:02 -0500
commit9ac219648ea24449146549769fcb8723c0ac825e (patch)
tree00b8894ad091659bd6a4806b7c5f9c82f6d2d1e4 /engines/agi/text.cpp
parentd5df72998c33a03b58b0206dd39685280f25d39d (diff)
downloadscummvm-rg350-9ac219648ea24449146549769fcb8723c0ac825e.tar.gz
scummvm-rg350-9ac219648ea24449146549769fcb8723c0ac825e.tar.bz2
scummvm-rg350-9ac219648ea24449146549769fcb8723c0ac825e.zip
SCI: Omit SysEx delays when sending to MT-32 emulator
Real MIDI devices, and MT-32 in particular, need delays between SysEx messages to ensure sufficient time to receive and process the incoming data buffer. Sending too much data too quickly to these devices can cause them to crash with a buffer overflow. The MT-32 emulator, on the other hand, has no problem receiving SysEx data instantly, so skipping the delays means that games that send lots of data to the MT-32 will start up much faster.
Diffstat (limited to 'engines/agi/text.cpp')
0 files changed, 0 insertions, 0 deletions