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
|
|
- "Invalid" SCI reverb values (127) are properly handled now
- SCI kDoSound(reverb) sets the global reverb (renamed it accordingly)
- kDoSound(reverb) can also return the current reverb if no parameter is sent
svn-id: r54457
|
|
svn-id: r54369
|
|
- Extended the SCI2.1 kernel function signatures for SCI3, as they share
the same kernel table
- All the engine parts are now initialized in SCI3 games, apart from the VM
svn-id: r54178
|
|
svn-id: r54177
|
|
implemented and insufficient for Shivers/Full. It is also unnecessary
for normal play.
svn-id: r54158
|
|
svn-id: r53993
|
|
svn-id: r53919
|
|
svn-id: r53743
|
|
svn-id: r53738
|
|
svn-id: r53648
|
|
about some others
svn-id: r53647
|
|
svn-id: r53556
|
|
I think the code uses this in this particular instance to have the comments on
top of the various tables aligned with the actualy entries, so I decided not
to make this conform to our guidelines, but rather to the rest of the style
used in this file.
svn-id: r52766
|
|
svn-id: r52764
|
|
svn-id: r52733
|
|
kPurge is specific to the SSCI memory manager. We have our own memory manager and
garbage collector, thus we ignore these calls
svn-id: r52732
|
|
svn-id: r52665
|
|
and map kOnMe for SCI2 to kIsOnMe, remove commented out hacks. fix signatures for those 2 functions, added TODO - someone should fix the SCI32 signatures
svn-id: r52664
|
|
- 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
|
|
- Mark several SCI2/2.1 kernel functions used for debugging as dummy
- Added an empty function for kSetWindowsOption, used for settings specific to
Windows versions (e.g. showing/hiding the title bar)
- Added a stub for kGetWindowsOption (currently returning 0 to a Windows related
option for Phantasmagoria)
svn-id: r52652
|
|
the actual support was already there due to extensive code sharing
w/SCI0, so only modifying signatures here
svn-id: r52650
|
|
getAngle()-code is missing though. Still fixes lsl2early hang on airport (bug #3037036), fixes kq4early unicorn doing moonwalk (kq4late still works as well)
svn-id: r52512
|
|
also removing some previous code, because it wont work that way
svn-id: r52342
|
|
and changing patch code accordingly
svn-id: r52320
|
|
svn-id: r52314
|
|
debugger. There is no real need to implement kernel debug commands, but since this one maps almost directly to our own "show" debug command, it has been reimplemented (was removed in rev #45310). Normally, there is no real need to implement kernel functions for debug functionality, since there are advanced tools for this purpose nowadays (plus, ScummVM's debugger). Fixes bug #3050616 - "QFG1 EGA: priority/control/view functions crash, debug mode"
svn-id: r52281
|
|
(German version)
svn-id: r52196
|
|
svn-id: r52180
|
|
when restoring on arcada in some rooms (bug #3040908)
svn-id: r51984
|
|
fixes kq5 bug #3037594 thx to [md5] for testing
svn-id: r51686
|
|
kDoSound(Restore), called when restoring games
svn-id: r51661
|
|
second-generation hybrid"
svn-id: r51611
|
|
together with 2 subsequent similar bugs
svn-id: r51609
|
|
The SCI Studio function library incorrectly calls kDeviceInfo with one parameter to get the current device.
svn-id: r51514
|
|
adding comments as well
svn-id: r51510
|
|
showing warning about unsupported mag-cursor when argc = 10 is used
removing argc = 9 support, must have been a script bug somewhere
svn-id: r51500
|
|
accepts 1-3 parameters now for all SCI versions (shouldnt hurt and argc 3 will error() out anyway)
changed comments a bit
svn-id: r51438
|
|
fixes pq1vga poker game (bug #3036125)
svn-id: r51435
|
|
adding workaround
changing signature for dummy kDoSound call
svn-id: r51411
|
|
kCelWide and kCelHigh are called with the second two parameters as objects instead of integers. We fake return the real width/height of the view in question to allow the quit menu to work. Values found by examining the view passed as the first parameter.
svn-id: r51401
|
|
svn-id: r51394
|
|
changed signature for kSetCursor sci2.1
added workarounds
added separate gameid for mother goose sci2.1
svn-id: r51385
|
|
and possible sci32
svn-id: r51383
|
|
svn-id: r51381
|
|
removed the now obsolete kStringCpy workaround table.
svn-id: r51372
|
|
removed a relevant TODO
svn-id: r51356
|
|
using an in between SCI1-SCI1.1 interpreter. It's SCI1.1, but it calls kNewWindow with the SCI1 semantics.
svn-id: r51354
|
|
fixes qfg4 demo properly (bug #3034506, previous commit r51304)
svn-id: r51332
|
|
svn-id: r51329
|