aboutsummaryrefslogtreecommitdiff
path: root/sound/mpu401.cpp
AgeCommit message (Collapse)Author
2006-02-27SysEx data now passed around with const pointers. Permits simplification of ↵Jamieson Christian
some SysEx client code. Testing on Windows. Developers on other platforms, please verify integrity of music handling in your respective MidiDrivers. svn-id: r20952
2006-02-11Change CVS keywords to SVN keywordsMax Horn
svn-id: r20515
2006-01-18Update copyright noticeEugene Sandulenko
svn-id: r20088
2005-10-18Update FSF address. Eek. Actually that took place on May 1, 2005Eugene Sandulenko
svn-id: r19142
2005-07-30Remove trailing whitespaces.Eugene Sandulenko
svn-id: r18604
2005-06-24For consistency, specify directory when including files.Torbjörn Andersson
svn-id: r18454
2005-06-24When including files from common/, explicitly use the common/ prefixMax Horn
svn-id: r18444
2005-05-10Moved (In/Out)SaveFile(Manager) and Timer to namespace CommonMax Horn
svn-id: r18038
2005-01-01Updated copyrightMax Horn
svn-id: r16398
2004-11-04Delegate channel functions to any MidiDriver. This is useful for theEugene Sandulenko
MT-32 emulation and quite possibly other MidiDrivers in future. svn-id: r15711
2004-08-22cleanup of TimerProc messMax Horn
svn-id: r14683
2004-01-06updated copyright noticeMax Horn
svn-id: r12176
2003-10-17renamed some Timer methodsMax Horn
svn-id: r10868
2003-10-10cleanupMax Horn
svn-id: r10718
2003-10-04use namespace Common a bit more; don't zero the RNG in scumm (else the seed ↵Max Horn
gets reset); remove obsolete 256 color blending code svn-id: r10592
2003-09-28removed duplicate g_timer object (one was global, one was static to ↵Max Horn
timer.cpp); set g_system earlier (might prevent a few race conditions) svn-id: r10471
2003-09-27Timer services are now available through g_timer, soJamieson Christian
you don't have to go through the Engine to get to them. svn-id: r10450
2003-09-26Converted the MPU-401 timer to use the Timer class.Jamieson Christian
Since this was the only place where we were using create_thread, that method should be removable now. I also removed the midi_driver_thread overrides for the MorphOS and YPA1 (Palm) backends. These need to be tested by their respective porters. svn-id: r10414
2003-09-25Fix for Bug [810564] ALL: missing instruments with native MT-32Jamieson Christian
As defined in Patch [811623] MT-32 patch for Bug 810564 Added a channel mask to MPU-401 devices so that --native-mt32 may force the device to use only the subset of MIDI channels actually supported by the MT-32. Also added a best-guess interpretation of iMuse Part priority in the SysEx 0x00 msg, since part priorities become more of an issue when the channel count is cramped. svn-id: r10409
2003-09-18moved engine.* to base; this fixes some linking issues when building a ↵Max Horn
barebone ScummVM (or maybe I just want to increase our CVS stats? <g>) svn-id: r10287
2003-08-08Added generic send() option to MidiChannel.Jamieson Christian
This circumvents problems doing generic send() calls to MidiDrivers that support more than 16 MIDI channels (i.e. Adlib). Because of the way it interacts with MidiDriver, Simon could have run into a problem if it tried to allocate more than 15 Adlib music channels (though this would only happen in very, VERY rare circumstances). Also fixed a problem with the channel numbering scheme used by MidiDriver_Adlib, in particular the percussion channel number. svn-id: r9604
2003-08-08Send All Notes Off to every channel on closeJamieson Christian
svn-id: r9593
2003-06-21make gcc happyJonathan Gray
svn-id: r8583
2003-06-11fixed cast warningsMax Horn
svn-id: r8435
2003-06-11Fixed race condition in MPU401 shutdownJamieson Christian
svn-id: r8432
2003-06-01Some last SysEx cleanup.Jamieson Christian
svn-id: r8223
2003-05-29added TODO: get rid of create_threadMax Horn
svn-id: r8115
2003-05-19Fixed problem updating callbackJamieson Christian
svn-id: r7691
2003-05-17Absorbed last tidbits of mididrv.cpp into other filesJamieson Christian
svn-id: r7606
2003-05-16Added SysEx hooksJamieson Christian
svn-id: r7579
2003-04-30PalmOS changesMax Horn
svn-id: r7222
2003-03-06updated copyrights headersPaweł Kołodziejski
svn-id: r6726
2003-03-06and more cleanup ....Paweł Kołodziejski
svn-id: r6719
2002-12-25Fix midi driver thread for MorphOSRuediger Hanke
svn-id: r6123
2002-12-18Initial framework for SysEx output support.Jamieson Christian
svn-id: r6010
2002-12-08started to split out the midi driversMax Horn
svn-id: r5889