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-08 | Switch Mixer::playInputStream to use DisposeAfterUse::Flag | Max Horn | |
svn-id: r47182 | |||
2010-01-02 | Use Common::StackLock. | Johannes Schickel | |
svn-id: r46870 | |||
2010-01-01 | Merge update_nop1 and update_nop2. | Johannes Schickel | |
svn-id: r46860 | |||
2010-01-01 | - Fix out of bounds array access. | Johannes Schickel | |
- Add some asserts in output related functions svn-id: r46859 | |||
2010-01-01 | - Add some asserts | Johannes Schickel | |
- Renamed snd_unkOpcode3 to snd_stopChannel - Cleanup svn-id: r46855 | |||
2009-10-04 | Change a couple places from 'end of namespace' to 'End of namespace', for ↵ | Max Horn | |
consistency svn-id: r44634 | |||
2009-05-29 | Formatting. | Johannes Schickel | |
svn-id: r40991 | |||
2009-05-27 | - Moved Sound implementation declarations to the newly added file sound_intern.h | Johannes Schickel | |
- Added support for PC Speaker sound in all Kyra1, Kyra2 and Lands of Lore - Slight cleanup svn-id: r40939 | |||
2009-05-18 | Add support for music in the LoL intro demo. | Johannes Schickel | |
svn-id: r40706 | |||
2009-04-29 | Cleanup. | Johannes Schickel | |
svn-id: r40200 | |||
2009-01-01 | Whoa! Removing trailing spaces. | Eugene Sandulenko | |
svn-id: r35648 | |||
2008-11-03 | Preliminary support for loading via GMM for KYRA engine. | Johannes Schickel | |
svn-id: r34885 | |||
2008-08-02 | Added a member function loadSoundFile to Sound which accepts a filename ↵ | Johannes Schickel | |
string instead of a filename list id. svn-id: r33527 | |||
2008-07-31 | Committed slightly modified patch #2029395 "KYRA: Lands of Lore Intro + ↵ | Johannes Schickel | |
Character selection". svn-id: r33463 | |||
2008-05-11 | - Renamed KyraEngine to KyraEngine_v1 | Johannes Schickel | |
- kyra.* -> kyra_v1.* - scene.cpp -> scene_v1.cpp svn-id: r32044 | |||
2008-05-09 | Fixed typos. | Johannes Schickel | |
svn-id: r31965 | |||
2008-05-07 | Changed kyra to use delete[] instead of delete []. | Johannes Schickel | |
svn-id: r31925 | |||
2008-04-06 | Silenced MSVC warning | Filippos Karapetis | |
svn-id: r31434 | |||
2008-04-06 | Implemented fadeout waiting in KyraEngine_v2::enterNewScene for AdLib. | Johannes Schickel | |
svn-id: r31424 | |||
2008-04-04 | Cleaned up volume settings managment. | Johannes Schickel | |
svn-id: r31385 | |||
2008-03-26 | - fixed multiple voices playing at once (see bug #1926547 "HoF: Right mouse ↵ | Johannes Schickel | |
button messes up gameplay"). - fixed crash while uninitializing AdLib driver svn-id: r31252 | |||
2008-01-03 | Committed slightly modified patch #1862758 "KYRA: audio data assignment patch". | Johannes Schickel | |
svn-id: r30198 | |||
2007-12-09 | Added a hack to allow adjustment of Adlib volume. (see bug #1497961 "KYRA1: ↵ | Johannes Schickel | |
music/sfx volume settings not working") svn-id: r29808 | |||
2007-09-19 | Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵ | Nicola Mettifogo | |
been updated. svn-id: r28966 | |||
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-04-15 | Formatting/Cleanup. | Johannes Schickel | |
svn-id: r26511 | |||
2007-04-01 | made _vm/_engine usage consistent. (_engine -> _vm all over the place now). | Johannes Schickel | |
svn-id: r26342 | |||
2007-02-20 | Patch #1663933 (Kill premix channel) with a few tiny additional tweaks by me | Max Horn | |
svn-id: r25752 | |||
2007-02-17 | Only set up the Kyra 1 triggers for Kyra 1, not Kyra 2. | Torbjörn Andersson | |
svn-id: r25650 | |||
2007-02-16 | Added support for Kyrandia 2 ADL files. | Johannes Schickel | |
svn-id: r25634 | |||
2007-01-29 | - adds support for FM-Towns SFX (thanks to Florian Kagerer for his source) | Johannes Schickel | |
- gets rid of GameFlags::hasAudioCD svn-id: r25258 | |||
2007-01-26 | little parameter reodering. | Johannes Schickel | |
svn-id: r25201 | |||
2006-08-15 | - adding LPGL headers to adlib sound specific files | Johannes Schickel | |
- stating about dual license of adlib sound specific files svn-id: r23708 | |||
2006-08-03 | Committed my own patch #1533833 (minus one line that was left over from an | Torbjörn Andersson | |
earlier experimental version) after discussing it with LordHoto. This works around a bug in the "Pool of Sorrow" Adlib data which caused the channels to drift more and more out of sync for each time the music looped. The patch forces the channels involved to jump in sync. As with all such workarounds, it may cause regressions. But it shouldn't. svn-id: r23659 | |||
2006-07-26 | Removed unnecessary #include | Torbjörn Andersson | |
svn-id: r23598 | |||
2006-06-02 | Fix for bug # 1497961 ("KYRA1: in-game "Music" option not working"). | Johannes Schickel | |
svn-id: r22844 | |||
2006-05-28 | - makes Screen::getPagePtr private | Johannes Schickel | |
- introduces Screen::getCPagePtr and Screen::getPageRect (which should ease the introduction of dirty rect handling) - moves KyraEngine::loadBitmap to Screen svn-id: r22716 | |||
2006-05-28 | Commits Chriliths patch for fixing Kyra on PalmOS. | Johannes Schickel | |
svn-id: r22708 | |||
2006-05-12 | - little cleanups | Johannes Schickel | |
- adds kyra3 dummies svn-id: r22425 | |||
2006-04-29 | Moved the AudioCDManager as well as class AudioStream and its (standard) ↵ | Max Horn | |
subclasses to namespace Audio svn-id: r22231 | |||
2006-04-12 | Fixing mismatch between format strings and data on some systems | Max Horn | |
svn-id: r21827 | |||
2006-04-12 | sizeof(void *) != sizeof(int) for a large number of systems. | Jonathan Gray | |
Fix a lot of debug/error statements that were using %d/%x for the result of pointer arithmetic. As C++ apparently has no format string for ptrdiff_t use %lu/%lx as appropriate. svn-id: r21824 | |||
2006-03-26 | Cleaned up update_playRhythmSection(). It's almost possible to understand what | Torbjörn Andersson | |
it's intended to do now. Renamed _unkOutputByte2 to _vibratoAndAMDepthBits. It's a pretty terrible name, but that's what it is: the two most significant bits of the Adlib BD register. Renamed _rhythmSection to _rhythmSectionBits for consistency: It's the five least significant bits of the Adlib BD register. (The remaining bit is the rhythm on/off bit. I don't think we store that one in any variable.) svn-id: r21463 | |||
2006-03-25 | I believe that the purpose of updateCallback45() is to add a signed value to a | Torbjörn Andersson | |
channel's unsigned tempo. Rewrote the function to make this clearer, and renamed it update_changeChannelTempo(). svn-id: r21448 | |||
2006-03-25 | More renamings: | Torbjörn Andersson | |
unk11 -> durationRandomness updateCallback12() -> update_setupNoteAndDuration() updateCallback26() -> update_setupDuration() updateCallback44() -> update_setDurationRandomness() svn-id: r21447 | |||
2006-03-21 | Implemented "sound triggers" so that the music does not stop shortly after | Torbjörn Andersson | |
entering the castle. I hope this is a fair approximation of how the original worked. Of course, this led to a couple of more renamings: _unk5 -> _soundTrigger updateCallback54() -> update_setSoundTrigger() snd_setUnk5() -> snd_getSoundTrigger() (yes, "get") At the moment, the only known sound triggers are the ones in the castle. If an unknown trigger is set, the debugging messages will be really, really noisy. I don't know if I should consider this a bug or an extremely annoying feature. svn-id: r21396 | |||
2006-03-17 | Oops, I never meant to remove *that* line! Put it back again. (This fixes the | Torbjörn Andersson | |
flute sound, and probably other regressions as well.) svn-id: r21345 | |||
2006-03-17 | The opcode functions are not allowed to modify their own channel.dataptr | Torbjörn Andersson | |
directly. If they want a new data pointer, they have to use the dataptr parameter. This fixes a subtle bug that would cause the wrong music to play when getting the quill in Kyra 1. svn-id: r21344 | |||
2006-03-16 | More cleanups and renamings: _sfxSecondByteOfSong -> _sfxPriority | Torbjörn Andersson | |
Added some comments on the strange but probably harmless things going on in playSoundEffect() svn-id: r21340 |