Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-07-02 | Add checks for null reference to strncpy() and strlen() - happens for ↵ | Filippos Karapetis | |
example when trying to talk to inanimate objects in KQ6 svn-id: r50596 | |||
2010-07-02 | Added handling for kLock called with resource id -1 (unlock all resources of ↵ | Filippos Karapetis | |
the requested type). Happens e.g. in KQ6 and LSL6 svn-id: r50595 | |||
2010-07-02 | SCI: added possible workaround or final solution for hires portraits not ↵ | Martin Kiewitz | |
fully removed from screen in kq6 - needs to get investigated further but this will get a little bit difficult svn-id: r50594 | |||
2010-07-02 | SCI: changing adjusting of upscaled hires box coordinates | Martin Kiewitz | |
svn-id: r50593 | |||
2010-07-02 | Extended the SCI2 text drawing hack for SCI2.1 too, and added font caching | Filippos Karapetis | |
svn-id: r50592 | |||
2010-07-02 | getString() on a NULL pointer is an empty string (verified in SCI2.1) | Filippos Karapetis | |
svn-id: r50591 | |||
2010-07-01 | Only print the ambiguous object notice in findObjectByName if we didn't ↵ | Matthew Hoops | |
specify an index. svn-id: r50584 | |||
2010-07-01 | Fix code formatting | Max Horn | |
svn-id: r50581 | |||
2010-07-01 | Added a workaround for an unitialized variable in GK2 | Filippos Karapetis | |
svn-id: r50580 | |||
2010-07-01 | Accidentally missed this file in commit 50577 | Lars Skovlund | |
svn-id: r50578 | |||
2010-07-01 | Support the CD kernel call (stub) and add the TRUE_REG constant. | Lars Skovlund | |
Would be nice to use this constant in pre-existing code. svn-id: r50577 | |||
2010-07-01 | SCI: adding jones/ega to detection tables | Martin Kiewitz | |
svn-id: r50575 | |||
2010-07-01 | SCI: added another workaround for uninit temps, this time for jones/cd | Martin Kiewitz | |
svn-id: r50574 | |||
2010-07-01 | Added some slight fixes for the RAMA demo, which starts now, though it dies ↵ | Filippos Karapetis | |
horribly when clicking on anything svn-id: r50569 | |||
2010-07-01 | The Shivers demo calls the debug kernel function 0x83 (PrintDebug), thus it ↵ | Filippos Karapetis | |
isn't unused (thanks to clone2727 for pointing that out) svn-id: r50568 | |||
2010-07-01 | SCI: Mark the ShiftScreen, ListOps and ATan SCI1 kernel functions as unused ↵ | Filippos Karapetis | |
(dummy) - we haven't seen them being used anywhere. Added a check and an error in case a kernel function which is considered to be unused is called. svn-id: r50567 | |||
2010-07-01 | Add support for the 'fallback' MIDI in T7G's intro when the CD track cannot ↵ | Matthew Hoops | |
be found. The intro music in the Mac version now plays. svn-id: r50564 | |||
2010-07-01 | KYRA/PC98: minor cleanup | Florian Kagerer | |
svn-id: r50563 | |||
2010-07-01 | SCI: Added workarounds for 2 uninitialized reads in Jones floppy (EGA and ↵ | Filippos Karapetis | |
VGA), and added information on the SQ6 uninitialized workarounds svn-id: r50562 | |||
2010-07-01 | KYRA/PC98: implement proper volume control (which distinguishes between ↵ | Florian Kagerer | |
music and sfx) svn-id: r50561 | |||
2010-07-01 | SCI: Removed duplicate warning for missing audio samples | Filippos Karapetis | |
svn-id: r50560 | |||
2010-07-01 | Fix a typo in the RAW format bugfix :-) | Robert Špalek | |
svn-id: r50559 | |||
2010-07-01 | Fix playing RAW and RAW80 streams | Robert Špalek | |
svn-id: r50558 | |||
2010-07-01 | SCI: Invoke resetSegMan from SegManager::saveLoadWithSerializer, not from ↵ | Max Horn | |
EngineState::saveLoadWithSerializer svn-id: r50554 | |||
2010-07-01 | SCI: Rename some more stuff | Max Horn | |
svn-id: r50553 | |||
2010-07-01 | SCI: Make SegManager::_heap private | Max Horn | |
svn-id: r50552 | |||
2010-07-01 | SCI: Make SegManager::_classTable private. | Max Horn | |
This require a small tweak to the save/load code: I moved the syncing logic for _classtable from EngineState::saveLoadWithSerializer to SegManager::saveLoadWithSerializer, which in theory should have no effect (luckily, _classtable was being synced right after the segment manager). svn-id: r50551 | |||
2010-07-01 | SCI: Add SegManager::getSystemString() method | Max Horn | |
svn-id: r50550 | |||
2010-07-01 | SCI: Rename some variables to match our naming conventions | Max Horn | |
svn-id: r50549 | |||
2010-07-01 | SCI: Simplify SegManager::findObjectByName | Max Horn | |
svn-id: r50548 | |||
2010-07-01 | Introduced a hash for storing all the miscellaneous data values, and used it ↵ | Paul Gilbert | |
to more properly implement display of all the wakeup text in the first room svn-id: r50544 | |||
2010-07-01 | Implement playing RAW/MP3/OGG/FLAC dubbing from ZIP archives. | Robert Špalek | |
Playing works well, but I am not enabling it in the game player yet, because I have not implemented measuring the time duration of compressed dubbing, which is needed in the (exclusively used) blocking mode. svn-id: r50543 | |||
2010-07-01 | Added a workaround for an uninitialized temp read in KQ6 floppy, when ↵ | Filippos Karapetis | |
opening the controls window - from bug report #3023602 svn-id: r50541 | |||
2010-06-30 | SCI: Silenced a warning about a non game breaking script bug in Castle of ↵ | Filippos Karapetis | |
Dr. Brain, room 360 svn-id: r50538 | |||
2010-06-30 | Added support for kAddAfter with 4 parameters (used in Torin's Passage, for ↵ | Filippos Karapetis | |
example) svn-id: r50537 | |||
2010-06-30 | SCI: adjust brRect and nsRect, if sci2 hires views are used, fixes hotspots ↵ | Martin Kiewitz | |
in gk1 svn-id: r50536 | |||
2010-06-30 | SCI: remove some duplicate code | Martin Kiewitz | |
svn-id: r50535 | |||
2010-06-30 | SCI: removing sq1 workaround for kUnLoad for now, maybe it was originally ↵ | Martin Kiewitz | |
meant for calling kUnLoad with just 1 argument svn-id: r50534 | |||
2010-06-30 | SCI: support for hires views in gk1 | Martin Kiewitz | |
svn-id: r50533 | |||
2010-06-30 | SCI: Removed the FreeSCI music code | Filippos Karapetis | |
svn-id: r50532 | |||
2010-06-30 | Fixed the signature for kUnload (thanks m_kiewitz) | Filippos Karapetis | |
svn-id: r50530 | |||
2010-06-30 | SCI: fixed a typo, so that workarounds really trigger an ignore kernel call ↵ | Martin Kiewitz | |
for now svn-id: r50529 | |||
2010-06-30 | Changed an error back to a warning - Torin's Passage calls kAddAfter with 4 ↵ | Filippos Karapetis | |
parameters, and we don't know what the 4th parameter is yet svn-id: r50528 | |||
2010-06-30 | SCI: changing signature of kUnLoad, adding workaround for sq1 ulence flats bug | Martin Kiewitz | |
svn-id: r50527 | |||
2010-06-30 | Corrected font display to properly use both colour indexes | Paul Gilbert | |
svn-id: r50526 | |||
2010-06-30 | SCI: removing all the remaining debug output from signature matching | Martin Kiewitz | |
svn-id: r50525 | |||
2010-06-30 | Removed deprecated destAdjust parameters from the frame drawing code | Paul Gilbert | |
svn-id: r50524 | |||
2010-06-30 | Replaced Y offset from various drawing routines in favour of a viewport ↵ | Paul Gilbert | |
sub-surface - this will make it easier to clip sprites to within the drawable area svn-id: r50523 | |||
2010-06-30 | SCI: removing full debug output when signature fails to the point where we ↵ | Martin Kiewitz | |
didnt find a workaround for a signature mismatch svn-id: r50522 | |||
2010-06-30 | SCI: Reverting r50516, SSCI didn't reset the node value when deleting the ↵ | Filippos Karapetis | |
node. Also, a slight fix in VM debug code. svn-id: r50521 |