aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2008-08-20Engine now returns to the menu when intro is over.Nicola Mettifogo
svn-id: r34047
2008-08-20* Enlarged buffer for frame decoding. Crashes in the introduction were ↵Nicola Mettifogo
caused by a small buffer and subsequent out-of-bound writes. * Disabled debug code. svn-id: r34046
2008-08-19Deleted debug code that slipped in.Nicola Mettifogo
svn-id: r34041
2008-08-19Fix for bug #2057619: FW: Glitches in title display of demo (regression).Kari Salminen
Removed incorrect transparency data used for logo. Now it's shown correctly. svn-id: r34039
2008-08-19Fixed bug in low-level parser. Block comments weren't interpreted correctly.Nicola Mettifogo
svn-id: r34038
2008-08-19Fix for bug #2057656: FW: Assert during demo (regression).Kari Salminen
Future Wars's Amiga demo is trying to load collision data files 'L8_MK.NEO' and 'L23_MK.NEO' that aren't supplied with the demo. Previous code crashed when a file couldn't be found, now it gives a warning instead. svn-id: r34036
2008-08-19Fix for bug #2057637: FW: Spaceship glitches in demo (regression).Kari Salminen
This was caused by assuming in-place decompression is ok, it wasn't, although AFAIK the original did decompression in-place too. Changed unpacking to be done not in-place and the glitch vanished. Also changed the unpacker to also handle uncompressed input data. svn-id: r34034
2008-08-19Fixed GCC warningMax Horn
svn-id: r34032
2008-08-19Fix for bug #2057664 - "DRASCULA: No GUI warning when playing from CD"Filippos Karapetis
svn-id: r34030
2008-08-19Fixed regression from commit #33576. Fixes bug #2056282 - "DRASCULA: can't ↵Filippos Karapetis
use inventory objects" svn-id: r34028
2008-08-19Use the correct and specified datatype int32 instead of only int.Lars Persson
svn-id: r34027
2008-08-19Fix for bug #2057194 - "IHNM: -x option crashes ScummVM, if savegame doesn't ↵Filippos Karapetis
exist" svn-id: r34023
2008-08-19Fixed segfault when quitting BRA.Nicola Mettifogo
svn-id: r34022
2008-08-19fixed warningsFlorian Kagerer
svn-id: r34019
2008-08-19fixed bug that caused a lockup in certain configurations when the music was ↵Florian Kagerer
fading svn-id: r34015
2008-08-18Compile fix for 34006Bertrand Augereau
svn-id: r34009
2008-08-18Updates to the scummvm blitting code as discussed on the mailing list.Robin Watts
1) Remove DS version of the ARM blitters in favour of the 'normal' ARM one. 2) Update normal ARM blitter to use Carlo's clever algorithm. 3) Update C version with Max Horns patch (slightly tweaked - counting down on loops is better, M'kay). svn-id: r34006
2008-08-18KYRA: FM-Towns/PC-98 Audio:Florian Kagerer
- adpcm decoding for rhythm channel - cleanup svn-id: r33993
2008-08-18do away with the smush force redraw hackKostas Nakos
svn-id: r33991
2008-08-18* Split up blt routine (there is room for a ton of improvements)Nicola Mettifogo
* Added scaling as a new blt option * Activated scaling for the main character in BRA svn-id: r33985
2008-08-17KYRA: FM-Towns/PC-98 Audio:Florian Kagerer
- improved accuracy - complete percussion channel support (does not work atm though, since the instrument data is missing) - some cleanup svn-id: r33980
2008-08-17Added some documentation about how data is unpacked in gfxConvertSpriteToRaw ↵Kari Salminen
(Learned this from trying to implement convertPI1_2 i.e. gfxConvertSpriteToRaw myself to see if that was the problem with the Operation Stealth's labyrinth arcade sequence). svn-id: r33976
2008-08-17Patch #2045543: Possible fix for Drascula's decodeRLE()Eugene Sandulenko
svn-id: r33973
2008-08-17Forwardport of branch-0-12-0's r33966: Fix to Future Wars's rendering of ↵Kari Salminen
type 0 overlays (i.e. color sprites). Objects with negative frame values are supposed to be jumped over (Verified with disassembly). svn-id: r33967
2008-08-16Workaround for bug #2054882 (FW: Impossible to survive entering monastery ↵Kari Salminen
(regression)): For Future Wars o1_compareGlobalVar now compares global variable 255 to be equal to everything. The scripts probably tested global variable 255 for equality with some value (Maybe 143?) to see whether copy protection was properly passed. svn-id: r33950
2008-08-16Cleanup.Johannes Schickel
svn-id: r33948
2008-08-16KYRA: Fm-Towns Audio: fixed crashFlorian Kagerer
svn-id: r33943
2008-08-16KYRA: Fm-Towns Audio: fixed music fadingFlorian Kagerer
svn-id: r33942
2008-08-16Extended balloon manager to handle color constants and fixed color of text ↵Nicola Mettifogo
in balloons for BRA. svn-id: r33940
2008-08-16Multiple balloons (answers) are now positioned correctly in BRA.Nicola Mettifogo
svn-id: r33939
2008-08-16- KYRA: FM-Towns/PC-98 Audio: fixed several bugs and got rid of some ↵Florian Kagerer
floating point arithmetic (or at least replaced some doubles with floats) - Improved support for PC-98 music: HOF tracks seem to be fine, KYRA should be okay, too (I can't compare with an emulator since I am missing the floppy boot disk with the executable) - There are still tempo issues. Some tracks play way too slow, others way too fast - PC-98 sound effects in Kyra 1 don't work (I would need the floppy disk with the executable for that) svn-id: r33938
2008-08-16Removed unused variable.Torbjörn Andersson
svn-id: r33936
2008-08-16Changed AdlibRegisterSoundInstrument's member variables from unsigned 16-bit ↵Kari Salminen
to unsigned 8-bit. Maybe this'll fix the crash in AdlibSoundDriver::setupInstrument() eriktorbjorn was getting in Future Wars when teleporting from the photocopier room to the swamp. There was a OPLWriteReg(_opl, 0x80 | car, reg->sustainRelease) call with sustainRelease = 65452. Now there shouldn't be any such calls made because the sustainRelease value is always 8-bit now. Hopefully this won't break anything. svn-id: r33935
2008-08-16Replaced ARM_USE_GFX_ASM by USE_ARM_GFX_ASMMax Horn
svn-id: r33934
2008-08-16Fixed half-invisible balloons.Nicola Mettifogo
svn-id: r33933
2008-08-16Enabled interaction with movable zones - mainly NPCs - which are linked to ↵Nicola Mettifogo
animations. svn-id: r33930
2008-08-16Fixed label positioning in BRA.Nicola Mettifogo
svn-id: r33928
2008-08-15SCUMM: Made some potentially ambiguous (to the reader, at least) checks ↵Max Horn
slightly less ambiguous svn-id: r33919
2008-08-15Implemented raster operation for masks and postponed blitting of zones after ↵Nicola Mettifogo
everything in the location has been loaded. This fixes the remaining problems with animations not being masked by items. svn-id: r33903
2008-08-15Added routines to load and handle item masks: animation are now correctly ↵Nicola Mettifogo
hidden when they are behind any object. The masks of items that are not explicitly activated (even if visible) still are handled (e.g. the crown in the museum is not visible in the foreground). svn-id: r33900
2008-08-15Fixing a segfault in the Bargon Attack menuSven Hesse
svn-id: r33896
2008-08-15Updated layer calculation: animations are now hidden properly by background ↵Nicola Mettifogo
elements (but not items yet). svn-id: r33894
2008-08-15Made coordinates and frame number protected into Zone and Animation, and ↵Nicola Mettifogo
changed client code to use get/set. This will allow various simplifications (e.g. when calculating Z), and is a step towards correct handling of interactive zones of Zone/Animation in BRA. svn-id: r33892
2008-08-15Made scripts access Animation fields via accessors and mutators, instead of ↵Nicola Mettifogo
using raw pointers. svn-id: r33891
2008-08-15Disabled lip syncing code in BRA, since I couldn't find any scripts actually ↵Nicola Mettifogo
using it. Some warnings have been added as a sentinel. svn-id: r33890
2008-08-15Simplified handling of script variables (especially locals).Nicola Mettifogo
svn-id: r33889
2008-08-14lol: new detection entry (german floppy extracted)Florian Kagerer
svn-id: r33886
2008-08-14Formatting.Johannes Schickel
svn-id: r33879
2008-08-14Improved version of my resource loading patch from -devel (check also r33876).Johannes Schickel
svn-id: r33878
2008-08-14Moved showing of the collision page from Alt-key to F11-key because Alt ↵Kari Salminen
conflicted with taking screenshots using Alt-s. Great. Hopefully F11 doesn't conflict with anything useful. svn-id: r33877