- Extended MidiDriver::sysEx to allow 264 byte sysEx messages

- Updated all drivers to allow 264+2 byte sysEx messages
- Implemented sysEx processing for MT-32 for Kyra1 and HoF. MT-32 should now be working properly.

svn-id: r35180
This commit is contained in:
Johannes Schickel 2008-11-30 04:42:30 +00:00
parent 17a699a438
commit 2ebe04ac3e
11 changed files with 54 additions and 38 deletions

View file

@ -190,9 +190,9 @@ void MidiDriver_CORE::send(uint32 b) {
}
void MidiDriver_CORE::sysEx(const byte *msg, uint16 length) {
unsigned char buf[256];
unsigned char buf[266];
assert(length + 2 <= 256);
assert(length + 2 <= ARRAYSIZE(buf));
assert(_auGraph != NULL);
// Add SysEx frame