aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-03-13BACKENDS: Fill buffer at start of AudioCD playback.Johannes Schickel
As suggested by clone2727.
2016-03-13POSIX: Cleanup AudioCD manager creation.Johannes Schickel
2016-03-13BACKENDS: Add ScummVM license header for AudioCD code.Johannes Schickel
As discussed with clone2727.
2016-03-13SDL: Get rid of reference to SDL 1.3.Johannes Schickel
We only support SDL 1.2 and SDL 2.
2016-03-13BACKENDS: Formatting fixes.Johannes Schickel
2016-03-13BACKENDS: Switch to CDROMREADRAW for Linux audio CDMatthew Hoops
CDROMREADAUDIO seems to crash the kernel when ejecting while playing. Let's try to avoid that.
2016-03-13BACKENDS: Switch to a common base class for threaded audio CD streamsMatthew Hoops
2016-03-13BACKENDS: Only expose one set of functions for AudioCDManagerMatthew Hoops
Engines should only have to call one set of functions and not decide between the two. In fact, the 'emulation' API was documented to just call the 'real CD' API.
2016-03-13BACKENDS: Add support for opening a CD on Mac OS X by path or driveMatthew Hoops
2016-03-13BACKENDS: Add support for opening a CD on Windows by driveMatthew Hoops
2016-03-13BACKENDS: Add support for opening a CD on Linux by path or driveMatthew Hoops
2016-03-13BACKENDS: Allow for specifying a drive via the cdrom optionMatthew Hoops
2016-03-13BACKENDS: Use a second thread to assist in buffering Win32 CD audioMatthew Hoops
2016-03-13BACKENDS: Add a Win32 audio CD playerMatthew Hoops
2016-03-13BACKENDS: Use a threading for buffering Linux CD audioMatthew Hoops
2016-03-13BACKENDS: Detect the CD drive from the game's path on LinuxMatthew Hoops
2016-03-13BACKENDS: Add a Linux CD-ROM audio playerMatthew Hoops
2016-03-13BACKENDS: Add a custom Mac OS X CD audio managerMatthew Hoops
Since Mac OS X Carbon/Cocoa API isn't stable (in that it's changed multiple times over the years). Maintaining two versions of the same code (one in some foreign language with overly long names) isn't very appealing to me.
2016-03-13BACKENDS: Use a virtual function for creating the SDL audio CD managerMatthew Hoops
2016-03-13BACKENDS: Add a closeCD() function to the AudioCDManagerMatthew Hoops
2016-03-13AGOS: Mark the audio CD playback as emulate onlyMatthew Hoops
2016-03-13KYRA: Ensure openCD() is calledMatthew Hoops
2016-03-13TEENAGENT: Ensure openCD() is calledMatthew Hoops
2016-03-13SCI: Ensure openCD() is calledMatthew Hoops
2016-03-13CINE: Ensure openCD() is calledMatthew Hoops
2016-03-13BACKENDS: Move to an openCD() without parameters as the public APIMatthew Hoops
2016-03-13SCI32: Fix small inaccuracy in the scaling drawing codeMartin Kiewitz
Previously sourcePos was always originating from plain 0, 0 which made some pixels not always getting drawn at the right spot when uneven scaling was used (for example 5:12). Seems to fix gabriel knight 1 hires graphic issues
2016-03-12TUCKER: Don't try parsing missing debug values in demoOri Avtalion
Fixes the demo thinking it's in debug mode and allowing ESC to quit.
2016-03-11SCI32: Fix incorrect mouse event coordinates in SCI2 hiresColin Snover
2016-03-11SCI32: Use Common::fill() instead of memset(), where possibleFilippos Karapetis
Thanks wjp, LordHoto, waltervn
2016-03-11SCI32: Assign a define for the non-remapped number of colorsFilippos Karapetis
2016-03-11WAGE: Added Pavilion and T-Rex detectionEugene Sandulenko
2016-03-11WAGE: Added two more games to detection tablesEugene Sandulenko
2016-03-11NEWS: Put back 1.8.1 NEWS section that was accidentally revertedTorbjörn Andersson
2016-03-11SCI32: Add remap counters and hook them up to frameOutFilippos Karapetis
2016-03-11SCI32: Avoid usage of delegated constructorsFilippos Karapetis
Although this feature reduces code duplication, GCC throws the following: "warning: delegating constructors only available with -std=c++11 or -std=gnu++11".
2016-03-11SCI32: More work on remappingFilippos Karapetis
applyRemap() has been implemented now, however the end effect is still not visible
2016-03-11SCI32: Handle the different remap color ranges in SCI2 and SCI21Filippos Karapetis
This fixes an assertion when starting a new game in SQ6
2016-03-11SCI32: Fix bug in updateRemap()Filippos Karapetis
2016-03-11SCI32: Initial implementation of kRemapColorsFilippos Karapetis
applyRemap() is still not finished, so nothing is actually visible yet
2016-03-10SCI32: Implement GfxText32::getTextCountColin Snover
2016-03-10SCI32: Use correct name of kCantBeHere kernel functionColin Snover
Only updating SCI32 names here due to not knowing about the correctness of the SCI16 code.
2016-03-10SCI32: Use separate function for SCI32 version of kCantBeHereColin Snover
Requested by @m-kiewitz.
2016-03-10SCI32: Clean up debug messages in GfxFrameoutColin Snover
Error messages now contain the name of the failed function and plane/screen item information that can be used to look up the plane/screen item in a debugger, if the games ever crash in a release in this code, per suggestion by @m-kiewitz. Commented out messages that were used during the rearchitecture of the main graphics engine are also removed, since that code is stable now.
2016-03-10SCI32: Implement kMovePlaneItemsColin Snover
2016-03-10ACCESS: Revert AGOE Spanish detection entry back to unstablePaul Gilbert
2016-03-10SCI32: Remove side-effect-abusing calls to ScreenItem::getCelObjColin Snover
2016-03-10SCI32: Minor cleanup of kernel callsColin Snover
2016-03-10SCI32: Implement kSetNowSeenColin Snover
2016-03-10SCI32: Implement kCantBeHereColin Snover