Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-09-26 | JANITORIAL: Remove trailing whitespaces. | Johannes Schickel | |
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//' | |||
2012-09-01 | SCI: Limit the hack used for sound initialization to the Fun Seeker's demo only | Filippos Karapetis | |
2012-04-05 | SCI: Do not cast away const qualifier. | Johannes Schickel | |
2012-02-15 | JANITORIAL: Fix missing whitespace in pointer cast | Tarek Soliman | |
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g' This seems to have caught some params as well which is not undesirable IMO. It also caught some strings containing this which is undesirable so I excluded them manually. (engines/sci/engine/kernel_tables.h) | |||
2011-12-08 | SCI: Add preliminary support for SCI1 early Amiga sound patches | Matthew Hoops | |
As used by KQ1 and MUMG. Sound still seems a bit off, but it's close. | |||
2011-11-05 | SCI: add Japanese MUMG detection entry and adapt Fm-Towns sound driver | athrxx | |
2011-11-04 | SCI: Removed a duplicate variable assignment | Filippos Karapetis | |
2011-11-02 | SCI: Remove unnecessary semicolon | Torbjörn Andersson | |
2011-11-01 | SCI: Fixed unexpected end of file in fmtowns.cpp | Filippos Karapetis | |
2011-11-01 | SCI: add sound driver for KQ5 FM-Towns | athrxx | |
2011-09-08 | SCI: Made some static data const. | Johannes Schickel | |
2011-08-07 | JANITORIAL: Remove trailing empty lines. | Christoph Mallon | |
2011-06-20 | ALL: Remove trailing whitespaces | Max Horn | |
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//' | |||
2011-06-07 | SCI: Add more debug output to AmigaMac sound driver | Walter van Niftrik | |
2011-06-07 | SCI: Use Sound debug channel in AmigaMac sound driver. | Walter van Niftrik | |
2011-05-13 | SCI: Don't include several debug tables when REDUCE_MEMORY_USAGE is defined | md5 | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-04-27 | SCI: Removed unused variables | md5 | |
Thanks to LordHoto and the trusty -Wunused-but-set-variable option :) | |||
2011-04-15 | SCI: Some initial work on supporting patch.005 in KQ1 Amiga | md5 | |
2011-04-13 | SCI: Added handling for another version of mt32.drv (bug #3285556) | md5 | |
This is used in another version of KQ4 early (0.000.274) | |||
2011-04-02 | SCI: Replace not required emumidi header | dhewg | |
2011-03-27 | SCI: Fix default pan value in MIDI driver. | Walter van Niftrik | |
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-03-03 | SCI: Don't ignore SysEx messages at the driver level but warn instead | md5 | |
SysEx messages in the driver are usually the result of a bug which should be investigated and not silently ignored | |||
2011-03-03 | SCI: Slight cleanup of some sound drivers | md5 | |
2011-03-01 | SCI: Fixed bug #3039188 - "LSL2 Amiga: Failed to Initialize Sound Driver error" | md5 | |
This was a signed/unsigned issue. Also fixed compilation when DEBUG is enabled. Thanks to waltervn for his help on this. | |||
2011-02-27 | SCI: Renamed SCI_VERSION_1_EGA to SCI_VERSION_1_EGA_ONLY | md5 | |
This renaming allows us to better distinguish that this version is for games that only had an EGA version, and avoid confusion with newer SCI1 game releases with EGA graphics (e.g. KQ5 EGA). The only game with this SCI version is QFG2, a SCI1 EGA game with a parser. Also, added some games for each SCI version. | |||
2011-02-26 | SCI: Avoid hiding overloaded virtual methods | Ori Avtalion | |
2011-02-26 | SCI: Some slight fixes for the code that reads the LSL2 early MT32.DLL ↵ | md5 | |
driver, thanks to waltervn | |||
2011-02-26 | SCI: Added support for reading data off the MT32.DRV driver found in LSL2 ↵ | md5 | |
early (bug #3192627) | |||
2011-02-10 | SCI: Added comments to the FB-01 and MIDI drivers. The original driver files ↵ | Filippos Karapetis | |
are only needed in SCI0 early games, which didn't include separate sound patch resources. Thanks to waltervn for the information he supplied svn-id: r55875 | |||
2011-02-09 | AUDIO: Rename sound/ dir to audio/ | Max Horn | |
svn-id: r55850 | |||
2011-02-07 | ALL: Fix whitespaces / indention | Max Horn | |
svn-id: r55818 | |||
2010-11-26 | SCI: Only filter channels for early SCI0, as GM currently uses all channels. | Walter van Niftrik | |
svn-id: r54498 | |||
2010-11-26 | SCI: Send the SCI0 reverb init after reading the reverb data | Filippos Karapetis | |
svn-id: r54492 | |||
2010-11-25 | SCI: Some reverb-related changes in the MIDI driver, based on a patch by ↵ | Filippos Karapetis | |
waltervn svn-id: r54484 | |||
2010-11-25 | SCI: Initialize reverb in the music driver correctly. Based on a patch by ↵ | Filippos Karapetis | |
waltervn svn-id: r54483 | |||
2010-11-25 | SCI: Added support for the alternate Windows MIDI soundtracks of the CD ↵ | Filippos Karapetis | |
versions of EcoQuest, Jones, KQ5 and SQ4 svn-id: r54476 | |||
2010-11-25 | SCI: Fix bug in MT-32 checksum computation. Thanks Sven for finding this. | Walter van Niftrik | |
svn-id: r54471 | |||
2010-11-25 | SCI: Set _useMT32Track correctly for KQ5 Windows, thus simplifying the code | Filippos Karapetis | |
svn-id: r54465 | |||
2010-11-25 | SCI: Added support for the alternative GM tracks of the Windows version of ↵ | Filippos Karapetis | |
KQ5CD (bug #3041239) Note that the empty GM track for the Sierra logo makes the game hang, so the MT-32 track is used, which sounds awful svn-id: r54464 | |||
2010-11-24 | SCI: Some renaming and added several TODOs concerning reverb | Filippos Karapetis | |
svn-id: r54461 | |||
2010-11-24 | SCI: Moved handling of special reverb value 127 outside of the MIDI driver | Filippos Karapetis | |
svn-id: r54459 | |||
2010-11-24 | SCI: some changes to the way reverb is handled | Filippos Karapetis | |
- "Invalid" SCI reverb values (127) are properly handled now - SCI kDoSound(reverb) sets the global reverb (renamed it accordingly) - kDoSound(reverb) can also return the current reverb if no parameter is sent svn-id: r54457 | |||
2010-11-24 | SCI: Added a getReverb() accessor to the SciMusic class | Filippos Karapetis | |
svn-id: r54456 | |||
2010-11-24 | SCI: Added a TODO for the default reverb value | Filippos Karapetis | |
svn-id: r54454 | |||
2010-11-24 | SCI: Read MT-32 reverb data correctly (patch #3117434) | Filippos Karapetis | |
svn-id: r54453 | |||
2010-11-23 | SCI: Ignore polyphonic/channel aftertouch (0xa0 / 0xd0) in the MIDI driver, ↵ | Filippos Karapetis | |
like in the Adlib driver. SSCI doesn't handle these, so we shouldn't handle them either svn-id: r54428 |