Age | Commit message (Collapse) | Author |
|
- Replaced the stub kWinDLL (unused), as well as the not fully implemented kPrintDebug
functions with empty function calls
- Marked several unused or debug kernel functions as stub
- Added some games where the rest of the unimplemented SCI2.1 kernel functions are used
svn-id: r55138
|
|
svn-id: r55086
|
|
search"
Fixed some endianness issues in Amiga versions, thanks to wjp. Amiga
versions expect a BE VM, thus we adjust accordingly in the places
where memory is accessed directly (i.e. kStrAt, kMemory and all places
that set/get characters from memory)
svn-id: r54521
|
|
during chase"
svn-id: r54391
|
|
svn-id: r54382
|
|
svn-id: r54379
|
|
svn-id: r54369
|
|
svn-id: r54037
|
|
This is a first step towards getting rid of all uses of regular printf,
fprintf, vprintf, vfprintf, puts, fputs, etc. in our codebase.
The name format() reflects the purpose of the function, and parallels
String.format() in Java, boost::format, and others.
svn-id: r54004
|
|
- Added support for savegame play time
- Removed obsolete variables for calculating the play time (EngineState::gameStartTime and Console::_enterTime)
- Renamed some variables to camelCase
svn-id: r53974
|
|
fixes multilingual lsl5 room 280 - names of airport ladies not shown correctly (bug #3093818)
svn-id: r53746
|
|
This fixes bug #3083879 in Iceman.
svn-id: r53077
|
|
- Added the kernel names for all unimplemented kernel debug functions, and mapped
them all to kDummy, so that the kernel tables are correct and all kernel
functions are mapped (useful for debugging)
- Added a stub for kWinHelp (normally opens an external Windows help file), with
an appropriate dialog
- Added a stub for kWinDLL, which currently errors out on purpose (this needs to
be investigated, as it loads and uses external Windows DLLs)
- Readded kListIndexOf in kList (the signature was wrong when the previous commit
was made)
svn-id: r52660
|
|
adjusted comment accordingly
svn-id: r51702
|
|
fixing plot crimes warnings and bad text on screen
svn-id: r51693
|
|
conversation dialog with esc (doesn't affect gameplay in any manner)
svn-id: r51572
|
|
svn-id: r51539
|
|
fixes castle of dr. brain save issue in puzzle room, fixes island of dr. brain save issue when saving in first room
svn-id: r51538
|
|
svn-id: r51518
|
|
moved kStub, kStubNull and kDummy inside kmisc.cpp, together with the other misc kernel calls
svn-id: r51089
|
|
svn-id: r50836
|
|
fixes kq6 intro
svn-id: r50794
|
|
If one of these is triggered for you, you can add an exception to
the error, together with a comment explaining why this exception
is necessary. Ideally after verifying that the cause is a script
bug and not a bug in our code...
svn-id: r50442
|
|
svn-id: r50273
|
|
svn-id: r50188
|
|
svn-id: r50012
|
|
svn-id: r49968
|
|
* Move sleep() from EventManager to SciEngine
* Rename EventManager methods: get -> getSciEvent, and
getFromScummVM -> getScummVMEvent
* Make scancode_rows static const
* Turn altify & numlockify from EventManager methods into static
functions (and comment out the currently unused numlockify)
svn-id: r49959
|
|
svn-id: r49860
|
|
unimplemented) functions
svn-id: r49591
|
|
svn-id: r49570
|
|
svn-id: r49535
|
|
EngineState class into one variable, abortScriptProcessing. The flag kept to signify a game restart has been placed in a boolean, gameWasRestarted
svn-id: r49518
|
|
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
|
|
svn-id: r49294
|
|
svn-id: r49202
|
|
svn-id: r49196
|
|
svn-id: r49161
|
|
svn-id: r49159
|
|
- The game ID is now obtained from ScummVM ID directly, not by converting Sierra's internal ID
- Moved the code which reads the internal Sierra ID inside the resource manager
- Moved the code which converts the internal Sierra ID to ScummVM's IDs together with the rest of the detection code
svn-id: r49152
|
|
pointers are now used (found in util.*) for code that has different endianness in SCI1.1+ Mac games. Add support for Mac 'snd ' and 'CURS' resources. QFG1 Mac is not yet playable due to script compression.
svn-id: r49070
|
|
svn-id: r49056
|
|
svn-id: r48119
|
|
svn-id: r48046
|
|
svn-id: r47940
|
|
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
|