aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra
AgeCommit message (Collapse)Author
2010-08-05KYRA: Add support for subtitle options changes via GMM.Johannes Schickel
svn-id: r51757
2010-08-04AUDIO: Implement volume and balance control for the AudioCD manager (needed ↵Florian Kagerer
for music fading in Kyra 1 FM-Towns and probably other FM-Towns games). This addition applies to emulated CD audio only for now. I haven't found a way to implement this for real CDs yet. SDL doesn't seem to support this (but it might be just me? If anyone knows more about this, just tell me). svn-id: r51741
2010-08-03KYRA/TOWNS: replace some music stops with fadeouts (based on original code)Florian Kagerer
svn-id: r51708
2010-08-03LOL: fixed possible crash in environmental sfx codeFlorian Kagerer
svn-id: r51706
2010-08-03LOL: Minor adjustment to latest generateOverlay changes.Johannes Schickel
svn-id: r51705
2010-08-03KYRA: Get rid of Screen_LoL::generateLevelOverlay.Johannes Schickel
This function is actually exactly the same as Screen_v2::generateOverlay, after I fixed the implementation of the latter last commit. svn-id: r51704
2010-08-03KYRA: Fix Screen_v2::generateOverlay implementation.Johannes Schickel
svn-id: r51703
2010-08-03KYRA3: Fix bug in Screen_v2::generateOverlay.Johannes Schickel
Uncovered by a valgrind warning. svn-id: r51698
2010-08-03KYRA/TOWNS: implement music/sfx volume control via GUI/GMMFlorian Kagerer
svn-id: r51695
2010-08-02GRAPHICS: Renamed skipThumbnailHeader to skipThumbnail.Johannes Schickel
svn-id: r51668
2010-08-02KYRA2: fix warningFlorian Kagerer
svn-id: r51650
2010-08-02KYRA: FM-Towns audio driver rewriteFlorian Kagerer
- FM-Towns euphony driver completely rewritten based on KYRA FM-Towns and LOOM towns disasm. - Split all the emu and driver code from sound_towns.cpp into different files to make things a bit less confusing. - Move the driver code to common space since the exact same euphony driver is used by LOOM which means we could get rid of the outdated and incomplete ym2612 driver/emu implementation (which doesn't even do things like instrument loading, pan position, etc). I haven't tried to add this to the Scumm engine yet, since I am not familiar with it and my priority was to get the driver finished first. But from the look of disasm it shouldn't be difficult to do. - Introduce a generic FM-Towns audio interface based on FM-Towns system file disasm which was necessary for the euphony driver rewrite. Every FM-Towns game I have seen so far seems to access the audio hardware via these system functions. This interface implementation will also allow reasonably simple creation of new FM-Towns audio drivers (e.g. this could be used for Kings Quest 5 FM-Towns or others). - Move the PC98 driver to common space, too, since I have a strong feeling that this driver is also used in the PC98 version of Future Wars - This also improves KYRA FM-Towns music quality, sound effects accuracy and music fading. svn-id: r51645
2010-07-27KYRA: Formatting.Johannes Schickel
svn-id: r51368
2010-07-26KYRA: Fix assertion when using "enter" to scene with instant death.Johannes Schickel
svn-id: r51324
2010-07-23KYRA: Mark Kyra 1 Mac as General MIDI only.Johannes Schickel
It might be noteworthy that we do not support the music yet, but that might change one day. We also do not mark the Kyra 1 Mac CD as GM only, since that uses the included DOS sound files for now. svn-id: r51221
2010-07-23KYRA: Implement support for selecting the VQA quality via "video_quality".Johannes Schickel
svn-id: r51187
2010-07-23KYRA: Formatting fixes.Johannes Schickel
svn-id: r51186
2010-07-23KYRA: Cleanup.Johannes Schickel
svn-id: r51183
2010-07-23KYRA: Implemented some missing timers for object creation.Johannes Schickel
svn-id: r51182
2010-07-23KYRA: Cleanup.Johannes Schickel
svn-id: r51181
2010-07-22KYRA: Implement missing dialog code.Johannes Schickel
This finally enables animations for all of Darm's talk sequences. svn-id: r51179
2010-07-22KYRA: Move LoL specific static data to its own file.Johannes Schickel
svn-id: r51175
2010-07-22KYRA: Cleanup.Johannes Schickel
svn-id: r51173
2010-07-22KYRA: Implement proper fade out when skipping the intro at any position.Johannes Schickel
svn-id: r51172
2010-07-22KYRA: Free hand shapes after the Kallak writing sequence.Johannes Schickel
svn-id: r51171
2010-07-22KYRA: Prevent fast fade to black when skipping the intro.Johannes Schickel
svn-id: r51170
2010-07-22KYRA: Remove superfluous palette update on quit.Johannes Schickel
svn-id: r51169
2010-07-22KYRA: Properly short-circuit after the SC/MP logo on quit.Johannes Schickel
svn-id: r51163
2010-07-22Display the MacPlay Gold logo for Macintosh versions which include it.Johannes Schickel
svn-id: r51161
2010-07-21KYRA: Fix mute setting with MIDI and FM-Towns/PC98 output.Johannes Schickel
svn-id: r51105
2010-07-21KYRA: Respect mute setting on engine startup.Johannes Schickel
svn-id: r51098
2010-07-21Strip trailing whitespaces.Johannes Schickel
svn-id: r51093
2010-07-17DEBUGGER: Simplify how our console debugger works / is usedMax Horn
* Remove _isAttached member var and isAttached method * Engines now always call the onFrame method; whether it does something is decided by the debugger class resp. its subclasses * Make detach() protected instead of private, so that subclasses can invoke it * Remove _detach_now member var (call detach() instead). * Rename _frame_countdown to _frameCountdown and properly document it. * Add more doxygen comments * Cleanup svn-id: r50963
2010-07-16In the help of making the new C++ standard a better one, we will now no ↵Johannes Schickel
longer rely on using parent class names in friend classes of a subclass. svn-id: r50952
2010-07-16CleanupTorbjörn Andersson
svn-id: r50949
2010-07-16Removed unused variable.Torbjörn Andersson
svn-id: r50948
2010-07-09KYRA/PC98: fix music volumeFlorian Kagerer
svn-id: r50772
2010-07-03KYRA/PC98 Audio: fix invalid mem accessFlorian Kagerer
svn-id: r50608
2010-07-02KYRA/PC98: fix long standing bug were certain sound effects would bring each ↵Florian Kagerer
other out of tune svn-id: r50604
2010-07-02KYRA/PC98: cleanupFlorian Kagerer
svn-id: r50603
2010-07-02KYRA/PC98: fix sfx volume controlFlorian Kagerer
svn-id: r50602
2010-07-01KYRA/PC98: minor cleanupFlorian Kagerer
svn-id: r50563
2010-07-01KYRA/PC98: implement proper volume control (which distinguishes between ↵Florian Kagerer
music and sfx) svn-id: r50561
2010-06-28KYRA: change audio detection flags setting (since most users don't own a ↵Florian Kagerer
real mt-32/lapc1/cm32l/cm64 device and our emulator is incomplete) svn-id: r50452
2010-06-25AUDIO: get rid of MDT_PREFER_MIDI since it should be sufficient to either ↵Florian Kagerer
select MDT_PREFER_MT32 or MDT_PREFER_GM svn-id: r50288
2010-06-25KYRA: fixed typoFlorian Kagerer
svn-id: r50283
2010-06-25KYRA: implement new gui option flagsFlorian Kagerer
svn-id: r50282
2010-06-21Patch #1956501: "GUI/LAUNCHER: Midi device selection"Max Horn
svn-id: r50128
2010-06-15AdvancedDetector: Add new parameter directoryGlobs.Eugene Sandulenko
Without this parameter mass detection gave tons of false alarms. Use globbing for narrowing down the depth search. svn-id: r49788
2010-06-15Split out detection code in Kyra engine.Eugene Sandulenko
svn-id: r49695