Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-09-28 | removed 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-26 | Converted 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-25 | Fix for Bug [810564] ALL: missing instruments with native MT-32 | Jamieson 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-18 | changed & documented the premixer semantics | Max Horn | |
svn-id: r10294 | |||
2003-09-18 | Extend the ALSA version check to look at SND_LIB_MAJOR as well. They're | Torbjörn Andersson | |
bound to hit 1.0 any year now. Of course, this is completely untested. svn-id: r10288 | |||
2003-09-18 | moved 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-09-10 | moved declaration of error/warning/debug from engine.h to util.h | Max Horn | |
svn-id: r10151 | |||
2003-08-23 | use startup message, avoid possible race condition on exit | Ruediger Hanke | |
svn-id: r9833 | |||
2003-08-17 | Changed adlib note priorities for small header games | Jochen Hoenicke | |
svn-id: r9746 | |||
2003-08-15 | Changed on_timer frequency in adlib so V3 SFX are correctly timed. | Jochen Hoenicke | |
Changed V3 conversion code to adapt to the new (correct) speed. svn-id: r9712 | |||
2003-08-13 | Remove debug code that shouldn't have been commit | Travis Howell | |
svn-id: r9655 | |||
2003-08-12 | Add adlib music for indy3ega/loom and adlib sfx, patch #770862 | Travis Howell | |
svn-id: r9649 | |||
2003-08-08 | Revamped the GM-to-FM emulation tables. | Jamieson Christian | |
The new tables come directly from the Adlib driver for the original Sam & Max distro. Sam & Max using Adlib should now sound essentially identical to the original distro ("a few more tests"), and other games without specific Adlib support, such as Simon, should sound a whole lot closer to the GM tonality. Percussion support is now comprehensive for Sam & Max and a lot more thorough for other games. svn-id: r9605 | |||
2003-08-08 | Added 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-05 | getting rid of g_mixer; removing lots of whitespace | Max Horn | |
svn-id: r9527 | |||
2003-08-05 | removing whitespace | Max Horn | |
svn-id: r9526 | |||
2003-08-05 | Hotfixes ... | Ruediger Hanke | |
svn-id: r9514 | |||
2003-08-05 | Rvert this non-smallheader adlib change | Travis Howell | |
svn-id: r9491 | |||
2003-08-05 | Add adlib music improvements for indy3/monkeyega/monkeyvga and cleanups from ↵ | Travis Howell | |
patch #770862 svn-id: r9480 | |||
2003-07-26 | Fixed unit'd var in Adlib driver | Jamieson Christian | |
svn-id: r9195 | |||
2003-07-22 | Some MorphOS port fixes | Ruediger Hanke | |
svn-id: r9136 | |||
2003-07-15 | replaced SCUMMVM_VERSION/SCUMMVM_CVS by ↵ | Max Horn | |
gScummVMVersion/gScummVMBuildDate/gScummVMFullVersion; made engine.o depend on all other .o files, so that the build date in it is always up-to-date svn-id: r9032 | |||
2003-07-11 | Fix for OOB Adlib frequencies | Jamieson Christian | |
svn-id: r8907 | |||
2003-07-11 | Post FMOPL-reversion cleanup. | Jamieson Christian | |
svn-id: r8906 | |||
2003-07-11 | Reverted to "old" YM3812 (FMOPL) emulator code. | Jamieson Christian | |
Until specific information regarding the benefits of migrating to the new emulator can be made available, the "old" code will remain in effect for the benefit of slower hardware platforms such as some WinCE-based devices. svn-id: r8903 | |||
2003-07-11 | Fix for Bug [766984]: FOA: Adlib sound distortion | Jamieson Christian | |
Added check for OOB note numbers when instantiating Adlib registers with frequency information. Must check WHY exactly we're getting OOB note numbers (and *way* OOB, at that). svn-id: r8902 | |||
2003-07-07 | New thread emu | Chris Apers | |
svn-id: r8837 | |||
2003-07-06 | fix compile | Oliver Kiehl | |
svn-id: r8814 | |||
2003-07-04 | fixed two leaks | Max Horn | |
svn-id: r8739 | |||
2003-07-03 | const correctness | Max Horn | |
svn-id: r8727 | |||
2003-07-02 | cleanup | Max Horn | |
svn-id: r8718 | |||
2003-06-24 | fixed volume controller (compared to the core midi backend, volumes are now ↵ | Max Horn | |
equal; plus this is the logical implementation :-) svn-id: r8642 | |||
2003-06-15 | fix typo | Jonathan Gray | |
svn-id: r8495 | |||
2003-06-12 | Added MPU401 crash fix | Jamieson Christian | |
svn-id: r8450 | |||
2003-06-12 | Applied Jamieson630's race condition fix to the ALSA driver as well. | Torbjörn Andersson | |
svn-id: r8440 | |||
2003-06-11 | Removed unnecessary warning. | Jamieson Christian | |
svn-id: r8436 | |||
2003-06-11 | Fixed race condition in MPU401 shutdown | Jamieson Christian | |
svn-id: r8432 | |||
2003-06-01 | actually sending the event helps too | Jonathan Gray | |
svn-id: r8219 | |||
2003-06-01 | give alsa sysex more chance of working, still broken though | Jonathan Gray | |
svn-id: r8218 | |||
2003-06-01 | Fixed SysEx errors | Jamieson Christian | |
svn-id: r8212 | |||
2003-06-01 | Fixed stupid SysEx error | Jamieson Christian | |
svn-id: r8211 | |||
2003-06-01 | hopefully add sysex support to alsa midi backend | Jonathan Gray | |
svn-id: r8210 | |||
2003-06-01 | Restored SEQ_MIDIPUTC SysEx approach | Jamieson Christian | |
svn-id: r8208 | |||
2003-06-01 | Another slight tweak to the EV_SYSEX code | Jamieson Christian | |
svn-id: r8201 | |||
2003-05-31 | EV_SYSEX definition | Jamieson Christian | |
svn-id: r8198 | |||
2003-05-31 | EV_SYSEX based SysEx for -eseq | Jamieson Christian | |
svn-id: r8197 | |||
2003-05-31 | Possible fix for -eseq SysEx | Jamieson Christian | |
svn-id: r8196 | |||
2003-05-29 | Fix a sound problem on exit | Chris Apers | |
svn-id: r8097 | |||
2003-05-28 | Braces | Chris Apers | |
svn-id: r8051 | |||
2003-05-27 | cleanup | Max Horn | |
svn-id: r8037 |