scummvm/engines/groovie
Johannes Schickel 6588398ce6 MIDI: Send a reset MIDI device signal on startup.
This is currently done in the engine code. I adapted AGI, AGOS, DRACI,
GROOVIE, LURE, MADE, QUEEN, SAGA, SKY, TINSEL and TOUCHE to send a reset
device on startup. The sound output still works fine (started up a game
from every engine), so this should hopefully not introduce any regressions.

As far as I can tell it seems that SCUMM does send a proper device reset, so
I did not touch it. KYRA only sends a proper reset for MT-32 currently. I am
not sure about SCI though.

This fixes bug #3066826 "SIMON: MIDI notes off when using RTL after SCI".

svn-id: r52736
2010-09-15 22:00:20 +00:00
..
cell.cpp Strip trailing spaces/tabs. 2010-01-25 01:39:44 +00:00
cell.h Groovie: 2010-06-07 17:14:42 +00:00
cursor.cpp Check against the signature of Groovie v2 cursors with MKID_BE, makes it easier to see what it's doing. 2010-06-21 14:44:18 +00:00
cursor.h Groovie: 2010-06-07 17:14:42 +00:00
debug.cpp Groovie: 2010-06-07 17:14:42 +00:00
debug.h Groovie: 2010-06-07 17:14:42 +00:00
detection.cpp GROOVIE: Improve sound handling. 2010-09-08 09:37:33 +00:00
detection.h GROOVIE: Reduce header interdependency 2009-11-23 23:53:25 +00:00
font.cpp Fixed a few cppcheck errors. 2010-06-17 05:40:48 +00:00
font.h Groovie: 2010-06-07 17:14:42 +00:00
graphics.cpp Groovie: 2010-06-07 17:14:42 +00:00
graphics.h Groovie: 2010-06-07 17:14:42 +00:00
groovie.cpp GROOVIE: Improve sound handling. 2010-09-08 09:37:33 +00:00
groovie.h Add support for the 'fallback' MIDI in T7G's intro when the CD track cannot be found. The intro music in the Mac version now plays. 2010-07-01 18:47:27 +00:00
lzss.cpp Move the LZSS code to the Groovie namespace. 2010-01-02 00:07:20 +00:00
lzss.h Move the LZSS code to the Groovie namespace. 2010-01-02 00:07:20 +00:00
module.mk
music.cpp MIDI: Send a reset MIDI device signal on startup. 2010-09-15 22:00:20 +00:00
music.h Groovie: Add support for the compressed MIDI files of T7G Mac. 2010-06-22 19:21:05 +00:00
player.cpp Groovie: 2010-06-07 17:14:42 +00:00
player.h Patch #2973290: Semicolon cleanup 2010-03-22 20:28:08 +00:00
resource.cpp Groovie: 2010-06-07 17:14:42 +00:00
resource.h Add support for loading T7G Mac resources using the MacResManager. 2010-05-11 15:41:31 +00:00
roq.cpp Groovie: 2010-06-07 17:14:42 +00:00
roq.h Tweak Groovie2 video buffer handling 2009-12-24 08:33:37 +00:00
saveload.cpp COMMON: Get rid of Common::StringList 2010-03-18 15:54:40 +00:00
saveload.h
script.cpp AUDIO: get rid of MDT_PREFER_MIDI since it should be sufficient to either select MDT_PREFER_MT32 or MDT_PREFER_GM 2010-06-25 20:51:57 +00:00
script.h Surface is a struct, not a class 2010-06-15 18:36:05 +00:00
vdx.cpp Silenced false positive warning in MSVC 2010-07-25 13:32:15 +00:00
vdx.h Groovie: 2010-06-07 17:14:42 +00:00