Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-08-02 | SCI: implement frame skipping for all transitions | Martin Kiewitz | |
should hopefully fix transitions being too slow on some systems | |||
2015-05-03 | SCI: Clarify function name | Willem Jan Palenstijn | |
2015-04-26 | SCI: restore: clear screen when restoring | Martin Kiewitz | |
primarily to clear kPortrait graphics in kq6 when restoring during portrait animation | |||
2015-04-26 | SCI: implement delayed restore via ScummVM menu | Martin Kiewitz | |
will delay restoring a saved game until the next kGetEvent or kWait also implement aborting playback for kPortrait and kShowMovie | |||
2015-04-19 | SCI: workaround sig pq2/demo:lb+hq1 migrated | Martin Kiewitz | |
- also kDisplay cleanup, removed dummy opcodes - workarounds should be used instead - fixed hq1 workaround entry, it seems we are able to read vocabulary now | |||
2015-01-07 | SCI: Fix Mac games with a height of 190 | Matthew Hoops | |
A regression from 72e6a9eeab1082892e5d77fabc4f0b50f839615a | |||
2014-12-28 | SCI: improve kPortrait debug support + fix | Martin Kiewitz | |
2014-12-25 | SCI: actor file format, add debug code kPortrait | Martin Kiewitz | |
2014-12-24 | SCI: Silence a gcc warning | Matthew Hoops | |
2014-11-09 | SCI: Phantasmagoria actually outputs 630x450 now | Martin Kiewitz | |
clipping of video output was required | |||
2014-11-09 | SCI: some more work on 480x300 mac support | Martin Kiewitz | |
2014-11-06 | SCI: hopefully Japanese text wrapping is fine now | Martin Kiewitz | |
also removed duplicate entries in punctuation table thanks to wjp | |||
2014-11-04 | SCI: fix Japanese Space Quest 4 (intro + buttons) | Martin Kiewitz | |
At least SQ4 uses #j text prefix as signal for the interpreter to not use the PC9801 hires font, but to use the internal low res font instead | |||
2014-11-02 | SCI: GetClosest() bugfix the bugfix thx wjp | Martin Kiewitz | |
2014-11-02 | SCI: bugfix in GetLongest() for Japanese SQ4 | Martin Kiewitz | |
2014-11-02 | SCI: text16 Shift-JIS font switch fixed | Martin Kiewitz | |
fixes Police Quest 2 Japanese intro and others, where the internal SCI font was used and not the Shift-JIS hires font | |||
2014-11-02 | SCI: fix another bug in text16 / GetLongest() | Martin Kiewitz | |
2014-11-02 | SCI: fix bug in text16 / GetLongest() | Martin Kiewitz | |
2014-11-01 | SCI: text16 GetLongest() changes fixes bug #5334 | Martin Kiewitz | |
also fixes bug #5159 also fixes Japanese line wrapping (hopefully) | |||
2014-11-01 | SCI: revert r55034, fixes bug #6539 | Martin Kiewitz | |
original bug wasn't solved properly will reopen the original bug #5334 and figure out that one instead | |||
2014-10-29 | SCI: color matching bug fix | Martin Kiewitz | |
2014-10-28 | SCI: color matching - remove debug code | Martin Kiewitz | |
2014-10-28 | SCI: properly reversed color matching thanks wjp | Martin Kiewitz | |
2014-10-28 | SCI: Remove trailing whitespace | Filippos Karapetis | |
2014-10-28 | SCI: implement 8-bit color matching SCI1.1 bug | Martin Kiewitz | |
effectively fixes bug #6455 thanks to wjp and [md5] | |||
2014-10-27 | SCI: Add note on SSCI 11 FindColor bug | Willem Jan Palenstijn | |
2014-10-18 | SCI: Hopefully fix bug #6718 in LSL6 Polish | Filippos Karapetis | |
View flags are mainly used by LB2. The flag in the LSL6 view seems to be garbage, so we ignore it | |||
2014-10-13 | SCI: Wording | Filippos Karapetis | |
2014-10-13 | SCI: Set the NS rect for all cases in GK1 (bug #6729) | Filippos Karapetis | |
2014-08-08 | SCI: Extend hack to fix regression in GK1 | Filippos Karapetis | |
2014-06-08 | SCI: fix coordination translation for 480x300 mac | Martin Kiewitz | |
2014-06-03 | SCI32: fix crash during gabriel knight intro | Martin Kiewitz | |
2014-06-02 | SCI: fix regression introduced by 480x300 commit | Martin Kiewitz | |
fix EGA graphic corruption | |||
2014-06-01 | SCI: work on SCI0/01 Mac 480x300 scaling | Martin Kiewitz | |
2014-05-27 | ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf. | Johannes Schickel | |
2014-02-28 | IMAGE: Move all ImageDecoders to image/ | Matthew Hoops | |
2014-02-18 | SCI: Make GPL headers consistent in themselves. | Johannes Schickel | |
2014-02-17 | SCI: Fix NS rect calculation in GK1 (and SCI32 in general) | Filippos Karapetis | |
This fixes the regressions caused by refactoring in SCI32. Thanks to Timo Korvola for tracking down the issue and providing an initial patch in bug #6452 | |||
2014-01-15 | ALL: Remove optimization unstable code on checking for null after new. | D G Turner | |
These issues were identified by the STACK tool. By default, the C++ new operator will throw an exception on allocation failure, rather than returning a null pointer. The result is that testing the returned pointer for null is redundant and _may_ be removed by the compiler. This is thus optimization unstable and may result in incorrect behaviour at runtime. However, we do not use exceptions as they are not supported by all compilers and may be disabled. To make this stable without removing the null check, you could qualify the new operator call with std::nothrow to indicate that this should return a null, rather than throwing an exception. However, using (std::nothrow) was not desirable due to the Symbian toolchain lacking a <new> header. A global solution to this was also not easy by redefining "new" as "new (std::nothrow)" due to custom constructors in NDS toolchain and various common classes. Also, this would then need explicit checks for OOM adding to all new usages as per C malloc which is untidy. For now to remove this optimisation unstable code is best as it is likely to not be present anyway, and OOM will cause a system library exception instead, even without exceptions enabled in the application code. | |||
2013-12-26 | SCI: fix sci1early+ ega picture issues | Martin Kiewitz | |
also remove hacks for kq5ega + sq4ega | |||
2013-12-26 | SCI: floodfill reverted, was sci1early difference | Martin Kiewitz | |
fixes sq4 floppy properly | |||
2013-12-24 | SCI: portraits cleanup + show base picture at end | Martin Kiewitz | |
2013-12-24 | SCI: injecting "dual" view into King's Quest 6 CD | Martin Kiewitz | |
for dual mode (text+speech at the same time) | |||
2013-12-24 | SCI: injecting "dual" view into Laura Bow 2 CD | Martin Kiewitz | |
for dual mode (text+speech at the same time) | |||
2013-12-24 | SCI: change floodfill fix for sq4 | Martin Kiewitz | |
behaviour wasn't changed in SCI1, instead it seems that SSCI draws overlays to separate memory and then copies them over. Previous commit caused regression in qfg1vga (funny room) | |||
2013-12-23 | SCI: change floodfill to fix sq4 ship taking off | Martin Kiewitz | |
fixes bug #6446 | |||
2013-12-18 | SCI: debug code to print out kq6 raw lipsync data | Martin Kiewitz | |
2013-12-11 | SCI: rave support (KQ6 hires portrait lip sync) | Martin Kiewitz | |
Thanks to wjp and [md5] for helping |