aboutsummaryrefslogtreecommitdiff
path: root/sound/mpu401.h
AgeCommit message (Collapse)Author
2003-07-05updated code to use type MutexRef; added class StackLock (from sdl backend, ↵Max Horn
now in util.*) svn-id: r8777
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-23Revamped iMuse and Player classes. Player now uses MidiParser to parse its ↵Jamieson Christian
data, which will allow it to parse other MIDI formats. To receive parsed data, Player now derives from MidiDriver to act as a "fake MIDI driver". Miscellaneous upgrades and fixes to MidiParser, including the Smart Jump (which could not be tested before iMuse started making use of the MidiParser). *** THIS IS A BIG UPGRADE! EXTENSIVE REGRESSION TESTING IS NEEDED! *** This has been tested through the intros and a number of other scenes from MI2, FOA and S&M. NOTE! This upgrade introduces savegame format version V19. Earlier version savegames will load, but the music will simply start over from the beginning. Only V19 and later games will properly restore the position of the music! Don't say you weren't warned.... svn-id: r7849
2003-05-16Added SysEx hooksJamieson Christian
svn-id: r7579
2003-03-06updated copyrights headersPaweł Kołodziejski
svn-id: r6726
2003-03-06and more cleanup ....Paweł Kołodziejski
svn-id: r6719
2002-12-18Miscellaneous cleanup.Jamieson Christian
svn-id: r6021
2002-12-18Initial iMuse SysEx implementation.Jamieson Christian
svn-id: r6013
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