Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-10 | SCI: Fix compilation when SCI32 is disabled | Willem Jan Palenstijn | |
Thanks bSr43 | |||
2016-01-08 | SCI: Fix the math in applyFade(), and simplify setFade() | Filippos Karapetis | |
2016-01-08 | SCI: *Really* fix the logic in applyFade() | Filippos Karapetis | |
Thanks wjp | |||
2016-01-08 | SCI: Fix the logic in applyFade() | Filippos Karapetis | |
Note that this is still unused, as it is normally called from kSetShowStyle() | |||
2016-01-08 | SCI: Renamed one more function name to conform to our guidelines | Filippos Karapetis | |
2016-01-08 | SCI: Make GfxPalette32 conform to out formatting guidelines | Filippos Karapetis | |
We do not prepend underscores to private class functions | |||
2016-01-08 | SCI: SCI32 palette cyclers are disjoint, so use a single palette copy | Filippos Karapetis | |
2016-01-08 | SCI: Simplify the SCI32 palette cycling code | Filippos Karapetis | |
2016-01-08 | SCI: Initialize kString properly for SCI2 games | Filippos Karapetis | |
SIG_UNTIL_SCI21MID did not account for SCI2 games. Fixes GK1 DOS | |||
2016-01-08 | SCI: Fix compilation | Filippos Karapetis | |
2016-01-08 | Merge pull request #644 from csnover/sci32-kPalCycle | Filippos Karapetis | |
SCI32: palette management (full kPalCycle, partial kSetPalStyleRange and kPalFade) | |||
2016-01-07 | SCI: Remove unused member property _palCycleToColor | Colin Snover | |
2016-01-07 | SCI32: Add kFrameOut stub code | Colin Snover | |
2016-01-07 | SCI32: Add kSetPalStyleRange stub code | Colin Snover | |
2016-01-07 | SCI32: Add initial support for palette cycling (kPalCycle) and fading (kPalFade) | Colin Snover | |
Graphics palette code was rewritten between SCI1 and SCI2, so SCI32 palette engine code has been moved to a separate GfxPalette32 class. | |||
2016-01-05 | SCI: fix compatibility issue in kFileIO | Martin Kiewitz | |
Allow 0xFFFF as invalid file handle again for kFileIO calls Fan game "Dating Pool" opens a non-existant file at the start and tries to read it, even though it shouldn't do the latter. The sciAudio adjustments changed our behavior to error() out in such a case. This commit changes it back to our old behavior to only print out a warning. | |||
2016-01-04 | SCI32: fix kString calling from within kArray | Martin Kiewitz | |
(didn't work since the introduction of kString signatures and the kString split-up) | |||
2016-01-03 | SCI: kGetEvent modifiers bug was fixed in SCI1 | Martin Kiewitz | |
- SCI1 EGA QfG2 keyboard driver resets AH In the original commit I forgot to mention: - thanks to lskovlun for figuring out that bit 9 is checked/set - thanks to wjp for checking SCI32 | |||
2016-01-03 | SCI: implement kGetEvent modifiers DOS bug | Martin Kiewitz | |
Will fix darts minigame in the fan game "Betrayed Alliance" This bug in the original interpreter/keyboard driver seems to have been fixed in SCI32. | |||
2016-01-03 | SCI: sciAudio support for .wav + .aiff files | Martin Kiewitz | |
2016-01-03 | SCI: sciSound: check compression type | Martin Kiewitz | |
2016-01-02 | SCI: fix sciAudio not doing loops correctly | Martin Kiewitz | |
2016-01-02 | SCI: fix sciAudio support on some platforms | Martin Kiewitz | |
The old code expected sciAudio FOpen calls to fail, because they contained a directory name. On AmigaOS those calls succeeded. Because of that at least on AmigaOS, sciAudio support didn't work at all. We now detect sciAudio FOpen calls and return a proper virtual file handle. This should fix it on all platforms. Also moved the SCI32 virtual save file handle from 200 to 32100. | |||
2016-01-02 | JANITORIAL: Remove #includes of list_intern.h | Ori Avtalion | |
2015-12-29 | SCI32: version detection - don't remove const | Martin Kiewitz | |
don't remove const during cast | |||
2015-12-29 | SCI32: split up SCI2.1 into EARLY/MIDDLE/LATE | Martin Kiewitz | |
- Detection works via signatures (couldn't find a better way) - new kString subcalls were introduced SCI2.1 LATE - kString now has signatures and is split via subcall table - kString fix, so that KQ7 doesn't crash, when starting a chapter - Sci2StringFunctionType removed, because no longer needed | |||
2015-12-28 | SCI: Fix obsolete comment | Lars Skovlund | |
2015-12-28 | SCI: Fix when more than 10 font codes are used | Lars Skovlund | |
2015-12-28 | SCI: Remove superflous default value registration for extra GUI options. | Johannes Schickel | |
2015-12-22 | SCI32: add code for torin+sq6 audio+subtitles mode | Martin Kiewitz | |
also add comments about other SCI32 games set global 90 only for lsl6 sci1.1 | |||
2015-12-21 | SCI32: add code for kq7 audio+subtitles mode | Martin Kiewitz | |
also enables it for gk1 and qfg4 (CD versions) | |||
2015-12-14 | SCI: use diff. PC98 word wrap tables for SCI0/01/1 | Martin Kiewitz | |
also added even more comments about details of word wrapping SCI0 (PQ2) and SCI1 (Brain/KQ5/SQ4) got their own table now | |||
2015-12-13 | SCI: add difference for SCI1 PC-98 word-wrapping | Martin Kiewitz | |
fixes small issue in Castle of Dr. Brain PC-98 Japanese room 120, when looking at the table Also added a few comments to Japanese word wrapping code | |||
2015-12-13 | SCI: detection for Castle of Dr. Brain PC-9801 JP | Martin Kiewitz | |
also known as Dr. Brain Puzzle no Shiro | |||
2015-11-11 | SCI: add another Torin's Passage version | Martin Kiewitz | |
German 1.0 | |||
2015-10-16 | SCI: Remove non-ascii character | Willem Jan Palenstijn | |
2015-08-02 | SCI: implement frame skipping for all transitions | Martin Kiewitz | |
should hopefully fix transitions being too slow on some systems | |||
2015-07-13 | SCI: Fix object init in SCI3 scripts which are larger than 64kb | Filippos Karapetis | |
2015-07-10 | SCI: add Japanese Lighthouse SCI3 detection entry | Martin Kiewitz | |
2015-07-10 | SCI: Fix wording for commit fc14641 | Filippos Karapetis | |
2015-07-10 | SCI: Enable the save game menu option when dying in PQ2 - bug #6875 | Filippos Karapetis | |
This uses the same hack as the one used to reset the menus in Jones. I've tested some more SCI games, and they don't disable menu entries when loading a game. Hopefully, Jones and PQ2 are the only ones | |||
2015-07-07 | SCI: Delete OPL when init fails | Walter van Niftrik | |
2015-07-07 | SCI: Check OPL init return code | Walter van Niftrik | |
2015-07-07 | AUDIO: Remove all AudioStream access to OPL | Matthew Hoops | |
2015-07-07 | SCI: Use the built-in OPL timer | Matthew Hoops | |
2015-07-07 | AUDIO: Remove the sample rate configuration from the OPL code | Matthew Hoops | |
2015-06-15 | SCI: rename GAMEOPTION_EGA_UNDITHER name + desc | Martin Kiewitz | |
Original name + description were inaccurate. We don't actually do undithering (besides the view undithering), but we instead skip the EGA dithering code. | |||
2015-06-06 | AUDIO: Make makeAIFFStream return a RewindableAudioStream | Matthew Hoops | |
All callers requiring SeekableAudioStream have been adapted by using dynamic_cast | |||
2015-06-04 | SCI: Only use makeAIFFStream instead of loading the sound twice | Matthew Hoops | |
2015-05-18 | SCI: sq4cd: extend skateorama workaround bug #6853 | Martin Kiewitz | |