Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2015-05-18 | SCI: sq4cd scriptpatch clothes change points #6866 | Martin Kiewitz | |
script patch, so that points are awarded, when changing back clothes. You have to clean out the bank account again, because that's the problematic script. Also happened in original interpreter. Only happened for Space Quest 4 CD worked in floppy |