aboutsummaryrefslogtreecommitdiff
path: root/engines/cine
AgeCommit message (Collapse)Author
2015-07-07AUDIO: Remove all AudioStream access to OPLMatthew Hoops
2015-07-07CINE: Use the built-in OPL timerMatthew Hoops
2015-07-07AUDIO: Remove the sample rate configuration from the OPL codeMatthew Hoops
2015-07-07AUDIO: Remove the legacy OPL APIMatthew Hoops
2015-05-17CINE: Add English DOS demo of Operation Stealth.Kirben
2014-05-27ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd.Johannes Schickel
2014-05-25CINE: Add a safeguard to avoid a divide by zero in Palette::save()Strangerke
2014-05-25CINE: Add a safeguard to avoid incrementing a null pointerStrangerke
2014-03-22CINE: Add a safeguard, split makeCommandLine() per game typeStrangerke
2014-03-16CINE: Initialize some unitialized variablesStrangerke
2014-03-16CINE: Avoid possible string buffer overrun by using strlcpy and strlcatStrangerke
2014-02-18CINE: Make GPL headers consistent in themselves.Johannes Schickel
2014-02-09CINE: Reduce the scope of some variables, optimize a couple of iterator ↵Strangerke
increment
2013-11-24BUILD: Remove need for engine.mk in each engine directory.D G Turner
Each engine now only has to provide a single configure.engine file adding the engine into the configure script, which then produces the required other files automatically.
2013-11-24BUILD: Remove need for engine-plugin.h in engines.D G Turner
This is now generated automatically by the configure script from the engine directory names.
2013-11-24BUILD: Split engines/plugins_table header down to a file per engine.D G Turner
This is the third and final commit enabling fully pluggable engines. Now providing an engine folder contains a configure.engine, engine.mk and engine-plugin.h file, it will be picked up automatically by the configure script.
2013-11-24BUILD: Split engines.mk down to a single file per engine.D G Turner
This is the second part of allowing engines to be added dynamically. Each folder in engines/ which must contain a file named "engine.mk" containing the make definitions for that engine.
2013-11-24BUILD: Split configure.engines down to a single file per engine.D G Turner
This is the first part of allowing engines to be added dynamically. They are placed into a folder in engines/ which must contain a file named "configure.engine" to add the engine, which is pulled into the top level configure script automatically.
2013-11-03CINE: Remove unnecessary check. CID 1004117Eugene Sandulenko
2013-10-02CINE: Ensure that Adlib driver callbacks are initialized. CID 1003411.D G Turner
2013-10-02CINE: Fix for possible uninitialized variable usage. CID 1086890.D G Turner
2013-05-02COMMON: Change kPlatformPC to kPlatformDOSMatthew Hoops
"PC" was very ambiguous and now it matches what we show in the GUI. This also corrects sword2's platform to Windows.
2013-04-26CINE: Null terminate string. CID 1003886Eugene Sandulenko
2013-04-26CINE: Null terminate string. CID 1003884Eugene Sandulenko
2013-04-26CINE: Null terminate string. CID 1003887Eugene Sandulenko
2013-04-18ENGINES: Silence clang warning about unused private member _vmMax Horn
This affects the Console / debugger classes of multiple engines. An alternative solution would have been to remove the unused _vm member vars. However, it seems likely that in the future, the _vm member could be useful for methods added to the console. So instead, we add a simple assert(_vm) to silence the clang warning.
2012-09-11CINE: Implement music fade out for Amiga/AtariST music.Johannes Schickel
2012-09-08CINE: Fix sfx channel use in Amiga and AtariST versions of FW.Johannes Schickel
This fixes a channel assignment issue in opcode 119. This also implements opcode 120, which is basically a stereo channel swapped version of 119 (o1_playSample). This affects the Amiga and AtariST versions. I put a TODO to check the DOS version here.
2012-09-08CINE: Implement panning for sfx for FW Amiga and AtariST.Johannes Schickel
2012-09-08CINE: Remove unused Sound::update method.Johannes Schickel
2012-09-08CINE: Fix Paula frequency.Johannes Schickel
This should fix the frequency of sound effects.
2012-09-08CINE: Implement sfx repeat and volume fade for FW Amiga/AtariST.Johannes Schickel
This fixes bug 3091660 "FW: Looping samples don't loop in Amiga version".
2012-09-08CINE: Skip resource header in loadSpl.Johannes Schickel
This implements a long standing TODO in PaulaSound::playSound.
2012-09-07CINE: Workaround disabled menus in FW when loading from launcher/cl.Johannes Schickel
This works around a regression from 92df76fbb3802bf28819c2684d188251c249cdbb. This should resolve the remaining issues of bug #3565362 "CINE: Savegame loading broken in FW".
2012-09-07CINE: Fix sprite loading in FW.Johannes Schickel
This partly fixes bug #3565362 "CINE: Savegame loading broken in FW". This fixes a regression from 2fd8bae31994e5581d0ef43da439d01ddd0d1ef5.
2012-09-07CINE: A little bit enforcement of our formatting guidelines.Johannes Schickel
Powered by astyle & manual fixup afterwards.
2012-09-07CINE: Explain the name "undrawChar" and add a possible TODO.Johannes Schickel
2012-09-07CINE: Make selection menu focus rectangle match the original size.Johannes Schickel
Compared against real FW Amiga under UAE and FW Dos under DOSBox.
2012-09-07CINE: Implement proper text coloring in selection menus for Amiga.Johannes Schickel
Tested with FW Amiga.
2012-08-20CINE: Fix drawing of sprite with mask.Vincent Hamm
Protects against cases where a non-existing script is referenced.
2012-08-14CINE: Apply some ScummVM formatting conventionsTorbjörn Andersson
2012-08-13Merge pull request #266 from yaz0r/masteryaz0r
Fix system menu in OS
2012-08-13CINE: Fix system menu sometimes not appearing in OSVincent Hamm
2012-08-14CINE: Fix compile error caused by excess ;Travis Howell
2012-08-13CINE: Fix regression in savegame systemVincent Hamm
2012-08-13Cine: Fix swimming sequence by allowing mouse click to be held downVincent Hamm
2012-08-13CINE: Fix restoring of savegame in caveVincent Hamm
2012-08-12CINE: Slight formatting fixes in gfx.cpp.Johannes Schickel
Powered by astyle.
2012-08-11CINE: Fix typo in OS palette restore code.D G Turner
This fixes most cases of incorrect palette on savegame loading. Thanks to yaz0r for this fix.
2012-08-11CINE: Fix lockup in Scene 5 when "operate Girl" underwater.D G Turner
Traced with gdb to sound.cpp:792 i.e. _fadeOutTimer infinite loop. This bug was introduced by the addition of the MT-32 output driver for Future Wars and associated mutex changes. The _fadeOutTimer increment is done by the timer callback occuring during the load method call, but this was excluded by the mutex. Fixed by moving the mutex in the load method.