aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2010-08-04SCI: Fixed the two script bugs described in bug #3039294 - "SCI: HOYLE4 - ↵Filippos Karapetis
Uninitialized Read(s)" svn-id: r51730
2010-08-04SCI: fixing a scrolling issue in sci32Martin Kiewitz
svn-id: r51729
2010-08-04SCI: fix fadeout on workaroundsMartin Kiewitz
svn-id: r51728
2010-08-04SCI: Simplify code (let the compiler interfer types where possible)Max Horn
svn-id: r51727
2010-08-04SCI: Remove reference to common/serializer.h from vm_types.hMax Horn
svn-id: r51726
2010-08-04GRAPHICS: Change signature of VideoDecoder::load()Max Horn
Now takes a pointer to a stream, instead of a reference. The rational is that in all instances, callers have a pointer (and dereference it to call load), and all load implementations turn the reference back into a pointer. svn-id: r51725
2010-08-04SCI: Fix restoring SCI32 games (a regression of r51712)Matthew Hoops
svn-id: r51723
2010-08-04SCI: Fix SCI32 texts that are in Str objectsMatthew Hoops
The text selector of the text bitmap object can contain either a Str object or a raw string. Handling the Str object case fixes the Torin demo. Oooh! Vertical scrolling! svn-id: r51722
2010-08-04SCI: Silence valgrind warning (thanks to syke for pointing out)Matthew Hoops
svn-id: r51717
2010-08-03SCI: not error()ing out on no free channelsMartin Kiewitz
instead we just ignore such channels. I'm not sure how sierra sci behaved in that case, they ignored channels as well, but maybe they removed them from earlier music svn-id: r51715
2010-08-03SCI: adding jones/talkie speed throttler viewMartin Kiewitz
fixes bug #3038989, regression of r51544 svn-id: r51714
2010-08-03SCI: reset ports when restoringMartin Kiewitz
fixes qfg3/fairy tales restoring (bug #3035626) also fixes ScummVM menu restoring while a window is shown (e.g. sq5) svn-id: r51712
2010-08-03SCI: adding bpk debug commandMartin Kiewitz
currently removing or listing such breakpoints is not yet supported svn-id: r51710
2010-08-03KYRA/TOWNS: replace some music stops with fadeouts (based on original code)Florian Kagerer
svn-id: r51708
2010-08-03DRACI: recognize German translationRobert Špalek
svn-id: r51707
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-03SCI: kMemory issue in pq3 only for multilingualMartin Kiewitz
adjusted comment accordingly svn-id: r51702
2010-08-03SCI: adding workaround for pq3Martin Kiewitz
fixes bug #3037565 svn-id: r51701
2010-08-03SCI: Hopefully fix signedness warning with some compilersMatthew Hoops
svn-id: r51699
2010-08-03KYRA3: Fix bug in Screen_v2::generateOverlay.Johannes Schickel
Uncovered by a valgrind warning. svn-id: r51698
2010-08-03SCI: dont clip plane during frameout.cppMartin Kiewitz
disables scrolling capability (regression of r51615) svn-id: r51697
2010-08-03SCI: Add support for SCI2.1 chunk resourcesMatthew Hoops
And if no scripts are present, but chunk 0 is present, load resources from there. This fixes the Lighthouse SCI2.1 demo. svn-id: r51696
2010-08-03KYRA/TOWNS: implement music/sfx volume control via GUI/GMMFlorian Kagerer
svn-id: r51695
2010-08-03SCI: Add detection entries from bug #3037054, bug #3038720, and bug #3038761Matthew Hoops
svn-id: r51694
2010-08-03SCI: adding workaround for pq3 inside kMemoryMartin Kiewitz
fixing plot crimes warnings and bad text on screen svn-id: r51693
2010-08-03SCI: adding workaround for sq5 on the bridgeMartin Kiewitz
fixes bug #3038563 svn-id: r51689
2010-08-03SCI: CleanupFilippos Karapetis
svn-id: r51687
2010-08-03SCI: adding kDoSound(fade) workaround table to sci1earlyMartin Kiewitz
fixes kq5 bug #3037594 thx to [md5] for testing svn-id: r51686
2010-08-03SCUMM: Add posibility to disable NES APU which is CPU demandingEugene Sandulenko
svn-id: r51679
2010-08-02SCI: Yet another slight leak fix.Johannes Schickel
svn-id: r51670
2010-08-02SCI: Fix memory leak.Johannes Schickel
svn-id: r51669
2010-08-02GRAPHICS: Renamed skipThumbnailHeader to skipThumbnail.Johannes Schickel
svn-id: r51668
2010-08-02SCI: Fix memory leak.Johannes Schickel
This was a quite bad leak in gamestate_restore. It was caused by the code only deleting the Graphics::Surface object but not its data. I changed the code to use skipThumbnailHeader now, since the code actually ignores the thumbnail anyway. svn-id: r51667
2010-08-02SCI: Fix leaks in ResourceManager::listResources caller code.Johannes Schickel
svn-id: r51666
2010-08-02SCI: fixing leak kernel subfunctionsMartin Kiewitz
svn-id: r51665
2010-08-02SCI: only display qfg-import information dialog onceMartin Kiewitz
per room usage svn-id: r51664
2010-08-02SCI: allowing kCheckSaveGame with id 0Martin Kiewitz
qfg2 - when trying to restore from an empty saved game list svn-id: r51663
2010-08-02SCI: adding workaround for qfg2 (restore game)Martin Kiewitz
svn-id: r51662
2010-08-02SCI: Silenced some sound related warnings. Added an empty function for ↵Filippos Karapetis
kDoSound(Restore), called when restoring games svn-id: r51661
2010-08-02SCI: adding non-scaleable view capabilityMartin Kiewitz
fixes laura bow 2 (especially floppy but CD is also affected somewhat by this) svn-id: r51660
2010-08-02KYRA2: fix warningFlorian Kagerer
svn-id: r51650
2010-08-02SCI: Fix bug #3037401 - LB2Floppy: No SFXMatthew Hoops
Laura Bow 2 floppy and Mixed-Up Mother Goose SCI1.1 use an 8-byte entry 0.map format to store their entries. svn-id: r51646
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-08-02SCI: Cleanup SCI0 late version detectionMatthew Hoops
After discussing with Walter, we should be able to detect SCI0 late on the presence of a SCI0 vocab.999 without checking if we're using the old decompressors. svn-id: r51644
2010-08-02SCI: adding offTop = 0 for mother goose sci1.1Martin Kiewitz
fixes graphics in that game svn-id: r51643
2010-08-02SCI: Rewrap overlong lines; improve dialog text slightlyMax Horn
svn-id: r51641
2010-08-02SCI: extend workaround for qfg2Martin Kiewitz
fixes bug #3038367 svn-id: r51628