diff options
author | Colin Snover | 2017-09-05 01:08:51 -0500 |
---|---|---|
committer | Colin Snover | 2017-09-12 20:08:02 -0500 |
commit | 9ac219648ea24449146549769fcb8723c0ac825e (patch) | |
tree | 00b8894ad091659bd6a4806b7c5f9c82f6d2d1e4 /engines/agi/text.cpp | |
parent | d5df72998c33a03b58b0206dd39685280f25d39d (diff) | |
download | scummvm-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