[02:00:02] <Marzo> Happy New Year!
[07:11:08] <Malignant_Manor> Colorless, can you please take a quick look at this sysex delay fix? http://scummvm.svn.sourceforge.net/viewvc/scummvm?revision=47336&view=revision
[07:12:20] <Malignant_Manor> There's two places in LowLevelMidiDriver.cpp that need this check. I don't know how to get the length in the second place.
[07:41:11] <Malignant_Manor> I have to go. I added it to the bug tracker.
[07:41:17] <Malignant_Manor> https://sourceforge.net/tracker/?func=detail&aid=3149070&group_id=2335&atid=102335
[07:43:40] <Colourless> i have no idea if that code actually does anything useful. It looks like it causes a delay after sysex send purely to wait for the the midi uart on the host to finish sending the data over the cable
[07:45:40] <Colourless> it then adds the 40 ms delay for the mt32 to flush its buffers
[07:46:47] <Colourless> odd thing of course, I have an old MT32 myself and i don't have issues
[07:51:06] <Colourless> thinking about it a bit more, waiting for the data to be transmitted over the cable and then another 40 ms for the device to clar its buffer will actaully be the only way to be sure that the buffer doesn't overflow
[07:51:17] <Colourless> but there is no way i'd do it as they have implemented it
[07:52:29] <Colourless> the wait should only be does before events are going to be sent, not afterward the sysex message is sent because an enforced wait after will stall the responsiveness of the midi playback thread and that is not desireable
[08:39:55] <Malignant_Manor> Thanks for taking a look, Colourless.
[14:39:14] <Dominus> Happy new year :)
[14:39:27] <Dominus> (last guest left right now...)
[15:34:43] <Dominus> I cannot reproduce the buffer problem on my mac...
[15:41:56] <Dominus> and neither on my Windows XP VM with the MT32 hooked up correctly...
[15:54:11] <ruumis> anyone awake?
[15:54:52] * Dominus yawns
[15:54:59] <ruumis> hello there :)
[15:55:04] <ruumis> new to exult, but not to u7
[15:55:13] <Dominus> hi
[15:55:15] <ruumis> first of all, thanks!!
[15:55:51] <ruumis> I'm having an interesting time getting all of the data files in the correct locations... i'm installing off the Collection CD
[15:56:14] <ruumis> i managed to get the sound files in place and working, and running Exult now shows Forge of Virtue and Silver Seed as playable
[15:56:23] <ruumis> but not black gate nor serpent isle (?!)
[15:56:33] <ruumis> on a mac btw
[15:57:16] <ruumis> so I'm guessing I forgot to copy something somewhere if only those titles are showing up as playable
[15:58:13] <Dominus> no, in the menu we don't write "Ultima VII - The Black Gate + Forge of Virtue" but just "Ultima VII - The Forge of Virtue"
[15:58:24] <ruumis> oh, then I'm all set?
[15:58:28] <Dominus> yes :)
[15:58:31] <ruumis> lovely!!
[15:58:42] <ruumis> thanks again for all your efforts on exult
[15:58:44] <Dominus> the addons were not standalone playable things :)
[15:59:34] <Dominus> but I see that this can be confusing... I'll make a note that maybe we can do that look better :)
[16:02:03] <ruumis> it's so surreal to be playing this on a 13" macbook
[16:02:15] <Dominus> :)
[16:29:55] <Dominus> also couldn't reproduce it on Windows 7 64bit (the mt32 problem) BUT the intro guardian part is really noticeably different between Exult and Dosbox running the original game. But I don't know which one is the bad one :)