aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra
AgeCommit message (Collapse)Author
2010-10-22KYRA: More cleanup.Johannes Schickel
svn-id: r53699
2010-10-22KYRA: Cleanup.Johannes Schickel
svn-id: r53698
2010-10-22KYRA: Adapt Kyra2+3 to use the newly added item type too.Johannes Schickel
svn-id: r53697
2010-10-22KYRA: Add a datatype for the item ids and convert Kyra1 to use it.Johannes Schickel
svn-id: r53696
2010-10-22KYRA: A little refactoring (name change).Johannes Schickel
svn-id: r53695
2010-10-19SCUMM/FM-TOWNS JAPANESE: implement flipped textFlorian Kagerer
(used in the MI1 circus scene after Guybrush gets shot out of the cannon) svn-id: r53616
2010-10-17SCUMM/FM-TOWNS: more improvements to japanese font drawingFlorian Kagerer
- made use of LordHotos graphics/sjis code to reduce code duplication - japanese mode for version 3 and 5 works fine now with few exceptions (some line spacing glitches in MI1 intro etc.) svn-id: r53554
2010-10-15KYRA: Fix valid warnings of bug #3087837 "KYRA: Code analysis warnings".Johannes Schickel
svn-id: r53494
2010-10-15ENGINES: Enhance namespace comments a bitMax Horn
svn-id: r53484
2010-10-13OPENGL: Merged from trunk, from rev 52105 to 53396.Johannes Schickel
This includes an rather hacky attempt to merge all the recent gp2x backend changes into the branch. I suppose the gp2x backend and probably all new backends, i.e. gph, dingux etc., might not compile anymore. Since I have no way of testing those it would be nice if porters could look into getting those up to speed in this branch. svn-id: r53399
2010-10-12JANITORIAL: Cleanup (mostly whitespace)Torbjörn Andersson
svn-id: r53161
2010-10-09KYRA: fix regression in Screen_v2::generateOverlay()Florian Kagerer
(very noticeable in LOL PC-98) svn-id: r53102
2010-09-21KYRA2/LOL PC-98: fix sfx rateFlorian Kagerer
svn-id: r52842
2010-09-20KYRA: Fix RTL from LoL's main menu.Johannes Schickel
svn-id: r52835
2010-09-18JANITORIAL: Removed most punctuation at end of warning() and error()Torbjörn Andersson
Our warning() and error() functions always add an exclamation mark to the end of the message anyway. svn-id: r52791
2010-09-15KYRA: Send GM reset on startup.Johannes Schickel
svn-id: r52737
2010-09-13KYRA3: Add some sound debug output.Johannes Schickel
svn-id: r52699
2010-09-07LOL FLOPPY: silence pointless warnings in character selectionFlorian Kagerer
svn-id: r52627
2010-09-06LOL: Add md5 for another English floppy versionFlorian Kagerer
svn-id: r52597
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