Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-11-01 | SCI: add sound driver for KQ5 FM-Towns | athrxx | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-03-23 | AUDIO: Change several fake MidiDrivers to MidiDriver_BASE subclasses | Max Horn | |
Many engines follow the advice in audio/midiparser.h and create a "pseudo-MidiDriver" subclass. But MidiParser really only needs a tiny subset of the MidiDriver capabilities, namely those found in MidiDriver_BASE. So we try to subclass from that whenever possible; this allows us to remove many stub methods, and enables further future simplifications. | |||
2011-03-22 | AUDIO: Add pure virtual MidiDriver::isOpen() method | Max Horn | |
This in turn enables modifying MidiDriver_MPU401::close() to allow it to be called on a midi driver that has not yet been opened. The specific issue that triggered me to make these changes was a crash-upon-quit in HUGO, caused by it instantiating a midi driver, then encountering an error (missing hugo.dat) *before* having opened the new midi driver; the general cleanup code then tries to close the (not yet opened) midi driver -> kaboom Also fixed some engines which were leaking MidiDriver instances. | |||
2011-02-09 | AUDIO: Rename sound/ dir to audio/ | Max Horn | |
svn-id: r55850 | |||
2010-11-25 | SCI: Initialize reverb in the music driver correctly. Based on a patch by ↵ | Filippos Karapetis | |
waltervn svn-id: r54483 | |||
2010-11-24 | SCI: Some renaming and added several TODOs concerning reverb | Filippos Karapetis | |
svn-id: r54461 | |||
2010-11-24 | SCI: Added a getReverb() accessor to the SciMusic class | Filippos Karapetis | |
svn-id: r54456 | |||
2010-09-19 | SCI: Added documentation for the different music patches in SCI games | Filippos Karapetis | |
svn-id: r52802 | |||
2010-09-17 | SCI: Add CMS driver for SCI1-SCI1.1. | Johannes Schickel | |
svn-id: r52781 | |||
2010-09-17 | SCI: Proper initialization in MidiPlayer's constructor. | Johannes Schickel | |
svn-id: r52768 | |||
2010-09-14 | SCI: Some constification. | Johannes Schickel | |
svn-id: r52726 | |||
2010-09-09 | SCI: Add getLastChannel() function to MidiPlayer class | Walter van Niftrik | |
svn-id: r52655 | |||
2010-07-18 | SCI: Rename the Amiga music drivers to AmigaMac to reflect its current purpose. | Matthew Hoops | |
svn-id: r51006 | |||
2010-07-17 | Remove extra ";" in class declarations. | Johannes Schickel | |
svn-id: r50955 | |||
2010-06-19 | SCI: make channel remapping stop using channel 0 for mt32 - fixes playback ↵ | Martin Kiewitz | |
accordingly (like lsl1 at the start) svn-id: r50056 | |||
2010-02-17 | SCI: Reduce header interdependencies | Max Horn | |
svn-id: r48086 | |||
2010-02-13 | SCI: Get rid of EngineState::resMan | Max Horn | |
svn-id: r48048 | |||
2010-02-13 | SCI: Add global g_sci pointer to the active SciEngine instance | Max Horn | |
svn-id: r48046 | |||
2010-01-26 | SCI: Add driver for Yamaha FB-01. Cleanup. | Walter van Niftrik | |
svn-id: r47571 | |||
2010-01-21 | SCI: Cleanup | Walter van Niftrik | |
svn-id: r47419 | |||
2010-01-21 | SCI: Renamed softseq/ to drivers/ | Walter van Niftrik | |
svn-id: r47418 |