Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-06-08 | Cleanup | Filippos Karapetis | |
svn-id: r49521 | |||
2010-06-08 | SCI: check for SOL header in audio36 patches | Martin Kiewitz | |
svn-id: r49520 | |||
2010-06-08 | Merged the restarting_flags, script_abort_flag, and restoring members of the ↵ | Filippos Karapetis | |
EngineState class into one variable, abortScriptProcessing. The flag kept to signify a game restart has been placed in a boolean, gameWasRestarted svn-id: r49518 | |||
2010-06-08 | Fixed compilation when the SCI32 code is disabled | Filippos Karapetis | |
svn-id: r49514 | |||
2010-06-08 | Merged _game_run() inside game_run(). Some cleanup | Filippos Karapetis | |
svn-id: r49513 | |||
2010-06-08 | Merged sync_SegManagerPtr() inside EngineState::saveLoadWithSerializer() | Filippos Karapetis | |
svn-id: r49512 | |||
2010-06-08 | SCI: use base36 sync/audio patches for sci1.1 as well and also check if ↵ | Martin Kiewitz | |
patch filenames make sense, otherwise skip them - also remove hack for excluding bootdisk.* and aud*.drv svn-id: r49509 | |||
2010-06-08 | Made reconstruct_stack() a member of SegManager | Filippos Karapetis | |
svn-id: r49503 | |||
2010-06-08 | Add a version check for base36 encoded patches - they were introduced in SCI2 | Filippos Karapetis | |
svn-id: r49501 | |||
2010-06-08 | SCI: if song isn't playing, set signal and don't set fadeout/fadein ↵ | Martin Kiewitz | |
variables - fixes lsl3 music lost after entering/exiting tv room (bug #3007406) svn-id: r49500 | |||
2010-06-07 | SCI: slight cleanup on processPatch, etc. | Martin Kiewitz | |
svn-id: r49495 | |||
2010-06-07 | SCI: fix regression from #49484, we were ignoring 65535 patches and this ↵ | Martin Kiewitz | |
broke kq6 - the check was previously for -1 and this case wasn't able to happen at all, maybe it was left-over code from freesci somehow svn-id: r49494 | |||
2010-06-07 | Added support for SCI2+ base36 encoded patches (audio36 and sync36) | Filippos Karapetis | |
svn-id: r49491 | |||
2010-06-07 | Fixed regression from commit #49465 - there are in fact two restAdjust ↵ | Filippos Karapetis | |
variables, the current and global one svn-id: r49486 | |||
2010-06-07 | Fix gcc warning about an comparison which is always false due to data type ↵ | Johannes Schickel | |
range. svn-id: r49484 | |||
2010-06-07 | Allow for the other audio36 patch naming schemes (Mac and some Torin ones). | Matthew Hoops | |
svn-id: r49482 | |||
2010-06-07 | Some initial code for audio36 and sync36 patch support | Filippos Karapetis | |
svn-id: r49477 | |||
2010-06-07 | SCI: Relax signature of kCreateTextBitmap. | Walter van Niftrik | |
svn-id: r49470 | |||
2010-06-07 | SCI: Adjust kGetSaveFiles for SCI32. | Walter van Niftrik | |
svn-id: r49469 | |||
2010-06-07 | Change some kString subops to use the raw string directly instead of through ↵ | Matthew Hoops | |
a Common::String. Fixes usage with strings from kGetSaveFiles(). svn-id: r49468 | |||
2010-06-06 | Now that EngineState is not deleted when loading games, we can move some ↵ | Filippos Karapetis | |
more state-related variables to it, and remove several FIXME's about non-const global variables. Also, the entries in the data stack are now deleted when loading (fixes a memory leak - thanks to digitall for this). svn-id: r49465 | |||
2010-06-06 | Throw a warning in kString(At) if the index is out-of-bounds instead of ↵ | Matthew Hoops | |
having it assert out. svn-id: r49464 | |||
2010-06-06 | Now opening all files via getVolumeFile() | Filippos Karapetis | |
svn-id: r49451 | |||
2010-06-05 | Replaced a leftover Common::File::exists() call in the fallback detector | Filippos Karapetis | |
svn-id: r49443 | |||
2010-06-05 | Fixed the cursor limiting code in GK1 | Filippos Karapetis | |
svn-id: r49440 | |||
2010-06-05 | Rewrote the remaining parts of the ResourceManager class to work with file ↵ | Filippos Karapetis | |
streams, thus removing the SCI_detection hack in the fallback detector svn-id: r49438 | |||
2010-06-04 | SCI: Fix for Valgrind Warning in Palette. | David Turner | |
svn-id: r49433 | |||
2010-06-04 | Some more work on channel remapping: Moved the remapping code to the music ↵ | Filippos Karapetis | |
loading code (still disabled) svn-id: r49430 | |||
2010-06-04 | Simplified the channel monitoring code inside the SoundResource class | Filippos Karapetis | |
svn-id: r49429 | |||
2010-06-04 | SCI: Replace strncpy with Common::strlcpy | Walter van Niftrik | |
svn-id: r49425 | |||
2010-06-04 | SCI: Add savegame version check in CheckSaveGame | Walter van Niftrik | |
svn-id: r49424 | |||
2010-06-04 | SCI: Cleanup | Walter van Niftrik | |
svn-id: r49423 | |||
2010-06-03 | Replace two uses of ::qsort by Common::sort. | Johannes Schickel | |
svn-id: r49418 | |||
2010-06-03 | - Made some methods const | Johannes Schickel | |
- Prefer const_iterator over iterator in SciMusic::findUsedChannels svn-id: r49417 | |||
2010-06-03 | A first attempt at channel remapping (currently disabled) | Filippos Karapetis | |
svn-id: r49416 | |||
2010-06-03 | Added code to get which channels are used by a sound. Also, fixed a crash ↵ | Filippos Karapetis | |
when using Sierra's GM patches, a regression from commit #49391. svn-id: r49415 | |||
2010-06-03 | Added channel remapping to MidiParser_SCI (currently unused) | Filippos Karapetis | |
svn-id: r49414 | |||
2010-06-03 | Re-enabled the cursor position limiting code | Filippos Karapetis | |
svn-id: r49413 | |||
2010-06-03 | Fixed crashing with wave file patches, a regression from commit #49391 | Filippos Karapetis | |
svn-id: r49411 | |||
2010-06-03 | The setCursor selector is no longer used for the detection of the ↵ | Filippos Karapetis | |
kSetCursor() kernel function semantics svn-id: r49408 | |||
2010-06-03 | Fixed compilation | Filippos Karapetis | |
svn-id: r49407 | |||
2010-06-03 | Moved several object-related defines inside vm.h into segment.h, where the ↵ | Filippos Karapetis | |
Object class resides. Also, removed several unused defines svn-id: r49406 | |||
2010-06-02 | Fixed regression from commit #49332 (merging of the SCI0 and SCI11 relocate ↵ | Filippos Karapetis | |
functions, where the SCI0 equivalent had a +1 count): it seems that we should skip over zero exports, however the total number of valid exports remains the same. Fixes KQ5 and QFG2. This also fixes the relocation calculation of script 71 in SQ3, so remove the comment that the script has broken relocation entries svn-id: r49394 | |||
2010-06-02 | - Fixed findGameObject() to properly handle SCI0-SCI1 games where the first ↵ | Filippos Karapetis | |
block of script 0 isn't the exports block - Changed many places where Common::File is used directly to use Common::SeekableReadStream instead (in order to ultimately remove the SCI_detection hack in the fallback detector) svn-id: r49391 | |||
2010-06-02 | If we can't find the game object or game ID in fallback detection, break out ↵ | Matthew Hoops | |
instead of assuming the script is there. Fixes a segfault when detecting an LSCI game. svn-id: r49389 | |||
2010-06-02 | Fix warning | Max Horn | |
svn-id: r49386 | |||
2010-06-01 | Fixed the detection of SCI2.1 games in the fallback detector | Filippos Karapetis | |
svn-id: r49382 | |||
2010-06-01 | Add support for SCI2.1 resource patches to the fallback detector | Filippos Karapetis | |
svn-id: r49380 | |||
2010-06-01 | Stop reconstructing the engine state when restoring, but reset it instead | Filippos Karapetis | |
svn-id: r49376 | |||
2010-06-01 | SCI: Fix malloc<->new mismatch in SysStrings, try to increase readability | Max Horn | |
svn-id: r49375 |