aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra
AgeCommit message (Collapse)Author
2010-09-05KYRA: Get rid of local static non-POD object.Johannes Schickel
This fixes crashes with the plugins branch for dhewg. svn-id: r52579
2010-09-05KYRA: Constify some tables.Johannes Schickel
svn-id: r52578
2010-08-24KYRA: Cleanup.Johannes Schickel
svn-id: r52348
2010-08-24KYRA: Implement new handling of KYRA3's TLK files.Johannes Schickel
This speeds up loading of KYRA3's TLK files by a lot, since only the index table will be load now. This should help the startup time for KYRA3 when playing from CD or other slow storages. svn-id: r52347
2010-08-24KYRA: Simplify PAK/INS/TLK loading.Johannes Schickel
This also reduces the number of seeks done while loading TLK files. svn-id: r52346
2010-08-24KYRA: Cleanup.Johannes Schickel
svn-id: r52340
2010-08-24KYRA: Add support for playing KYRA3 from CD.Johannes Schickel
svn-id: r52336
2010-08-20KYRA/TOWNS: fix memory leak and some cleanupFlorian Kagerer
svn-id: r52232
2010-08-19KYRA: Remove superfluous music fade out on Kyra 3 startup.Johannes Schickel
svn-id: r52201
2010-08-19KYRA: Cleanup.Johannes Schickel
svn-id: r52200
2010-08-17KYRA: Fix array index out of boundsEugene Sandulenko
svn-id: r52147
2010-08-16Merge trunk, from r51777 to r52105Alejandro Marzini
svn-id: r52108
2010-08-11KYRA: add new GUIO_MIDIAMIGA flag to amiga targetsFlorian Kagerer
svn-id: r51996
2010-08-08KYRA/TOWNS: some minor sound improvementsFlorian Kagerer
(some cleanup to internal driver volume control, minor frequency change for fm-towns) svn-id: r51930
2010-08-07LOL: added english floppy versionFlorian Kagerer
svn-id: r51834
2010-08-06Merged from trunk, from r51495 to r51775Alejandro Marzini
svn-id: r51776
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-30Merged from trunk, from Rev 50841 to HEADAlejandro Marzini
svn-id: r51495
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