Age | Commit message (Collapse) | Author |
|
no longer safe.
svn-id: r47925
|
|
KQ7 Windows. Also, adding/updating detection entries for KQ7 Windows.
svn-id: r47791
|
|
svn-id: r47776
|
|
svn-id: r47572
|
|
svn-id: r47541
|
|
svn-id: r47347
|
|
pushup count later in the game
svn-id: r47346
|
|
initial no-delay, i'm still getting animation now in iceman and sq3, slow palette animation in longbow fixed
svn-id: r47343
|
|
svn-id: r47007
|
|
regression from r46656). kPlatform with no arguments is different in SCI32.
svn-id: r46874
|
|
svn-id: r46839
|
|
check). This fixes the DOS version of GK1 CD to play the SEQ's instead of the AVI's.
svn-id: r46656
|
|
svn-id: r46252
|
|
svn-id: r45553
|
|
for the CD hires version of KQ6
svn-id: r45551
|
|
but no delay during initial 50 calls. This seems to make qfg2 and iceman happy.
svn-id: r45376
|
|
"somewhat" playable, codename iceman and qfg2 didnt show some animations cause of the higher delay
svn-id: r45375
|
|
delay shorter. sq3 now seems to work fine, kq1 also has animations and lsl5 mud wrestling is also working correctly.
svn-id: r45345
|
|
games, test only!
svn-id: r45342
|
|
has always remained the same in all SCI versions. Added a warning in case we got some other case than 0 or 1 in SCI0 games
svn-id: r44855
|
|
lead to compilation issues in ports, which should be trivial to fix, though
svn-id: r44793
|
|
- Removed the odd way of calculating elapsed time in SciGui(). We got _system->getMillis() for that purpose
- Replaced the code in SciGui::wait() with the one in SciGui32::wait (which works fine, and is correct). The code in SciGui() was not polling for events while waiting, either
svn-id: r44712
|
|
svn-id: r44644
|
|
svn-id: r44629
|
|
This is a major rewrite of the graphics code. A slightly adapted
version of the old code is still available and currently the default.
The new code is selectable in sci.cpp, but is not yet finished.
svn-id: r44565
|
|
(usually), or to signal success in some special occasions
svn-id: r44505
|
|
ShowSends, ShowObjs, ShowFree, StackUsage and Profiler) to be dummy functions - we have our own debugger, and don't use these functions for debugging
- Removed the function number parameter from all kernel functions, as it's no longer needed, and removed the FAKE_FUNCT_NR hack
- Removed kUnknown() and kStub()
- Dummy/unknown kernel functions are no longer invoked, and a warning is shown instead, with the paremeters passed to them
Note: there is an evil hack used for debugging scripts in invoke_selector(), which probably no longer works now
svn-id: r44461
|
|
All string access to segments should now work with both raw and non-raw
(reg_t) segments, using the new utility functions in segMan.
There will likely be regressions.
svn-id: r44388
|
|
and fixed the arbitrary 0 values from commit #44294, set when some math functions do invalid calculations
svn-id: r44359
|
|
svn-id: r44356
|
|
svn-id: r44173
|
|
svn-id: r44151
|
|
svn-id: r44130
|
|
svn-id: r44128
|
|
svn-id: r44099
|
|
svn-id: r44093
|
|
svn-id: r44083
|
|
svn-id: r44082
|
|
getresourceManager -> getResourceManger
resourceManager -> resMan
segmentManager ->segMan
svn-id: r43908
|
|
svn-id: r43907
|
|
* removed kNOP
* renamed k_Unknown to kUnknown
* added FIXME to kfunct_mappers table
* more cleanup
svn-id: r43906
|
|
removed eventually)
svn-id: r43905
|
|
svn-id: r43834
|
|
- Made some version comparisons for old SCI0 versions easier to read
- Removed the GET_SEL32SV macro
svn-id: r43729
|
|
- Replaced some EngineState parameters
- The SCI version is now obtained from the resource manager or the segment manager, thereby simplifying several functions
- Plugged 2 leaks in the fallback detector
- Renamed the segment manager and resource manager to "segmentManager" and "resourceManager" in all places, for consistency
svn-id: r43722
|
|
svn-id: r43572
|
|
svn-id: r43218
|
|
static data, which never changes during a game)
svn-id: r42398
|
|
- Renamed struct DebugState to ScriptState and r_amp_rest to restAdjust inside EngineState. Changed restAdjust to be a uint16 (actually it is a uint16, but it was being casted back and forth from an unsigned integer, so this clears up its type and size)
- Moved the script state variables from inside the run_vm() into the ScriptState struct, so that they can be accessed by the console commands and the script debugger all the time, and removed the weird isValid code
svn-id: r42260
|
|
know when they're used and how they're called
svn-id: r42170
|