Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-12 | Rename all "Adlib" uses to "AdLib" to match the real name of the sound card ↵ | Johannes Schickel | |
/ company. Check this for reference: http://en.wikipedia.org/wiki/Ad_Lib,_Inc. http://www.crossfire-designs.de/images/articles/soundcards/adlib.jpg (note the upper left of the card) This commit does not touch "adlib" and "ADLIB" uses! Also it does not update all the SCUMM detection entries, which still use "Adlib". svn-id: r47279 | |||
2010-01-03 | Fixed a bunch of cppcheck warnings. Mostly about checking if a pointer is null | Torbjörn Andersson | |
before freeing it, which isn't necessary. svn-id: r46941 | |||
2009-11-26 | Add patch #2839048 - MM C64 sound/music player, with minor changes. | Travis Howell | |
svn-id: r46143 | |||
2009-11-22 | Add patch #2876221 - FBEAR: Fix for MIDI piano notes (DOS version), with ↵ | Travis Howell | |
minor change. svn-id: r46081 | |||
2009-09-20 | Slightly changed unsupported effect level handling in native MT-32 mode. | Johannes Schickel | |
svn-id: r44214 | |||
2009-09-18 | Cleanup. | Johannes Schickel | |
svn-id: r44186 | |||
2009-09-18 | Implement proper reverb setting in native MT-32 mode (as desribed in bug ↵ | Johannes Schickel | |
report #1088045 "MI2: Minor problems in native MT-32 mode"). svn-id: r44185 | |||
2009-09-18 | Implement proper pan reversal for Roland MT-32 in iMuse (as desribed in bug ↵ | Johannes Schickel | |
report #1088045 "MI2: Minor problems in native MT-32 mode"). svn-id: r44184 | |||
2009-08-24 | Fixed iMuse regression: IMuseInternal::terminate() was never called, because ↵ | Andre Heider | |
the base class does not have that virtual function anymore. Code moved to the destructor. svn-id: r43714 | |||
2009-08-16 | Fix warning caused by -Wformat-security, also fixed a possible buffer ↵ | Johannes Schickel | |
overflow along with it. svn-id: r43445 | |||
2009-05-31 | The error() and warning() functions add ! and newline automatically. (I didn't | Torbjörn Andersson | |
look at debug() and debugC(), since I'm really bored with this now. :-) svn-id: r41061 | |||
2008-01-11 | Work around bug #1324106 again. Apparently, I was mistaken the other day when I | Torbjörn Andersson | |
said the timer changes fixed it. This time, I've made the workaround a bit simpler to understand, though. svn-id: r30429 | |||
2008-01-11 | The SCUMM timer fix makes the workaround for bug #1324106 obsolete | Max Horn | |
svn-id: r30419 | |||
2007-09-19 | Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵ | Nicola Mettifogo | |
been updated. svn-id: r28966 | |||
2007-07-01 | Re-added __attribute__(packed) | Max Horn | |
svn-id: r27830 | |||
2007-05-30 | Updated legal headers in source files, based on what Pidgin (the IM client ↵ | Max Horn | |
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024 | |||
2007-02-19 | Use consistent naming for the preprocessor constants used to guarantee that | Torbjörn Andersson | |
header files are only included once. Many of them didn't have a SCUMM prefix which could have lead to clashes with common header files. svn-id: r25727 | |||
2007-02-18 | Committed my fix for bug #1662549 ("SCUMM: MIDI music is broken"). Apparently, | Torbjörn Andersson | |
'len' is now one less than it used to in sysexHandler_Scumm(). Let's hope I changed all the cases that needed changing, and nothing else... svn-id: r25671 | |||
2007-02-16 | Unified how we deal with (and how we generate) MIDI sysex messages -- in ↵ | Max Horn | |
particular, we now always do so w/o framing the message (documented this with a Doxygen comment in the MidiDriver class) svn-id: r25630 | |||
2007-02-16 | Ugh -- these internal iMuse structs were supposed to be packed, but never ↵ | Max Horn | |
were explicitly markes as such. Doing that now (might break old savegames on some ports :/) svn-id: r25629 | |||
2006-11-16 | Applied my own patch #1594924 to work around bug #1324106 ("MI2 VGA: Music as | Torbjörn Andersson | |
Rapp is instantiating isn't synchronized"). I don't know if our timing is off, or if it's just a case of overly optimistic scripting, but the pause / unpause music instructions are issued in the wrong order. svn-id: r24726 | |||
2006-11-12 | More whitespace. | Torbjörn Andersson | |
svn-id: r24682 | |||
2006-11-12 | Replaced cryptic error() with an assertion. | Torbjörn Andersson | |
svn-id: r24681 | |||
2006-11-12 | Whitespace | Torbjörn Andersson | |
svn-id: r24680 | |||
2006-11-08 | Fix bug #1592006: "IMUSE: Typo in sysex_scumm.cpp ?" | Eugene Sandulenko | |
svn-id: r24655 | |||
2006-10-15 | Added FIXME comment about 'static' abuse in imuse_part.cpp | Max Horn | |
svn-id: r24327 | |||
2006-09-23 | Moved base/engine.cpp and .h to engines/ (main motivation: helps untangle ↵ | Max Horn | |
the linker dependency graph). Porters will have to update project files svn-id: r23974 | |||
2006-05-15 | Ignore unknown SysEx manufacturer IDs, rather than erroring on them. This does | Torbjörn Andersson | |
NOT fix bug #1481383, even if that's where I heard about this problem. svn-id: r22479 | |||
2006-04-04 | Since our debug() adds an exclamation mark at the message end, remove | Eugene Sandulenko | |
it in several calls to avoid duplication!!11! svn-id: r21607 | |||
2006-04-04 | Small updates to intiate variable and member visibility. | Lars Persson | |
svn-id: r21604 | |||
2006-03-29 | Do not #include endian.h in scummsys.h (cuts down deps on endian.h from ~400 ↵ | Max Horn | |
to ~250). Many greetings to eriktorbjorn, and have fun recompiling. svn-id: r21500 | |||
2006-03-24 | Fix MSVC warnings #2 | Andrew Kurushin | |
svn-id: r21441 | |||
2006-03-14 | Remove unused var, to prevent compiler warning | Travis Howell | |
svn-id: r21281 | |||
2006-03-14 | Remove unused vars, to prevent compiler warnings | Travis Howell | |
svn-id: r21279 | |||
2006-03-12 | IMuse SysEx processing now handled by client-specified callbacks. This ↵ | Jamieson Christian | |
removes all game-specific references from the Player class. Bloodshed Dev-C++ project file updated. svn-id: r21241 | |||
2006-03-11 | Removed inclusion of non-existing imuse_sysex.h to make ScummVM compile again. | Torbjörn Andersson | |
svn-id: r21214 | |||
2006-03-11 | Another ScummEngine reference in IMuse bites the dust. | Jamieson Christian | |
svn-id: r21213 | |||
2006-03-09 | Implemented SysEx command 1 for non-S&M SCUMM games, per the latest comment ↵ | Jamieson Christian | |
on Bug 1088045. svn-id: r21156 | |||
2006-03-05 | Removed tag2str usage, which eliminates scumm/util.h dependency. | Jamieson Christian | |
svn-id: r21107 | |||
2006-03-05 | I guess this is really a WORKAROUND, rather than a HACK. Updated comment. | Torbjörn Andersson | |
svn-id: r21106 | |||
2006-03-05 | Restructured IMuse and IMuseInternal. | Jamieson Christian | |
* IMuse is no longer a concurrency front-end. * IMuseInternal now derives from IMuse. * Common::StackLock used to protect thread-sensitive interface methods (same as IMuseDigital). * clear_queue() included in stopAllSounds() so it can be removed from the public interface. * Game ID now specified at init using property(). * Timer callbacks receive a struct containing IMuseInternal and MidiDriver refs, instead of just the latter. * OSystem pointer from init is now cached and used instead of global. All references to the g_system and g_scumm globals are now gone. BOOYAH! Tested with MI2, DOTT and S&M, under Windows, in Native MIDI, Adlib, and Mixed modes. No regressions or concurrency issues observed. Manifestations of the latter are the biggest concern at this point. svn-id: r21104 | |||
2006-03-05 | Fix compiler warnings | Travis Howell | |
svn-id: r21086 | |||
2006-03-05 | Separated the IMuse Part methods into their own file. Updated the Bloodshed ↵ | Jamieson Christian | |
Dev-C++ project file at the same time. svn-id: r21085 | |||
2006-03-04 | Removed the default ignoreFadeouts parameter value for ImuseInternal's ↵ | Jamieson Christian | |
getSoundStatus method. The disposition of this method is going to be changing soon, and I'm getting confused by the assumptions being made by many of the calls to it. svn-id: r21080 | |||
2006-03-04 | Rearranged methods in the IMuse class declaration to denote those derived ↵ | Jamieson Christian | |
from the MusicEngine base class. svn-id: r21079 | |||
2006-03-03 | Partial fix for Bug 1088045. Additional configuration of Part parameters in ↵ | Jamieson Christian | |
response to iMuse SysEx command 0. Addresses Parts 2, 3 and 4 of the bug. (Part 4 not yet verified against referenced bug manifestation; awaiting testcase savegame.) svn-id: r21039 | |||
2006-03-03 | DOS versions of HE games sounds like Roland music too | Travis Howell | |
svn-id: r21023 | |||
2006-03-03 | Added MT-32 device-specific reset on shutdown. Rearranged MT-32 ↵ | Jamieson Christian | |
initialization sequence to give the ScummVM welcome message a better chance of showing up on the LCD panel. svn-id: r21022 | |||
2006-02-27 | SysEx 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-26 | Removed deprecated IMUSE_DEBUG #define in favor of debugC calls using the ↵ | Jamieson Christian | |
runtime-selectable DEBUG_IMUSE category. svn-id: r20950 |