Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2010-06-30 | SCI: implementing workarounds for kernel calls, removing original code ↵ | Martin Kiewitz | |
workaround for kDisposeScript / qfg1 room 64 and adding it to workaround table svn-id: r50520 | |||
2010-06-30 | Generalize the sound archive framework to be able to open new formats | Robert Špalek | |
svn-id: r50519 | |||
2010-06-30 | SCI: adding inheritancelevel to uninit workarounds to make them safer | Martin Kiewitz | |
svn-id: r50518 | |||
2010-06-30 | Updated incorrect comment | Filippos Karapetis | |
svn-id: r50517 | |||
2010-06-30 | Also erase the value of the list node itself when deleting it inside ↵ | Filippos Karapetis | |
kDeleteKey, as it might be referenced again before the GC is invoked svn-id: r50516 | |||
2010-06-30 | When deleting a list node, erase its references to predecessor and successor ↵ | Filippos Karapetis | |
nodes. Fixes cases where game scripts could reference a list node after it was deleted (e.g. QFG1 intro, Longbow when exiting the cave). Some slight cleanup svn-id: r50515 | |||
2010-06-29 | SCI: added sci32-specific signature for kGetSaveDir | Martin Kiewitz | |
svn-id: r50509 | |||
2010-06-29 | SCI: added mac-specific signature for kGetEvent | Martin Kiewitz | |
svn-id: r50508 | |||
2010-06-29 | SCI: implemented version specific signatures, added special kDrawCel ↵ | Martin Kiewitz | |
signature for SCI1.1 (PC)/kq6 svn-id: r50507 | |||
2010-06-29 | SCI: adding space in kernelmap for workaround table | Martin Kiewitz | |
svn-id: r50506 | |||
2010-06-29 | SCI: Rewrap yet more comments | Max Horn | |
svn-id: r50505 | |||
2010-06-29 | SCI: kernelMap cleanup and making it possible to have version (not ↵ | Martin Kiewitz | |
implemented yet) or platform specific entries - changing signature for kNewWindow - using old dummy-signature for mac-only svn-id: r50504 | |||
2010-06-29 | Handle empty clip rectangles in GfxView::drawScaled(). Fixes an assert in ↵ | Filippos Karapetis | |
the first room of the game svn-id: r50503 | |||
2010-06-29 | Fixed 2 uninitialized reads in SQ6 | Filippos Karapetis | |
svn-id: r50502 | |||
2010-06-29 | Silence possible use of uninitialized variable warning in g++. | Johannes Schickel | |
svn-id: r50501 |