Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-11-23 | SCI: Also send a sustain off on a notes off event (patch from bug #3116608) | Filippos Karapetis | |
svn-id: r54429 | |||
2010-11-23 | SCI: Ignore polyphonic/channel aftertouch (0xa0 / 0xd0) in the MIDI driver, ↵ | Filippos Karapetis | |
like in the Adlib driver. SSCI doesn't handle these, so we shouldn't handle them either svn-id: r54428 | |||
2010-11-23 | SCI: Added entries for the GOG versions of Phantasmagoria 1 and 2 (patch ↵ | Filippos Karapetis | |
#3112884) svn-id: r54427 | |||
2010-11-22 | SCI: Added support for the keypad +/- keys | Filippos Karapetis | |
svn-id: r54420 | |||
2010-11-22 | SCI: Fixed bug #3044050 - "SQ4FLOPPY: Crash while flying in Skate-o-Rama" | Filippos Karapetis | |
Fixed Object::locateVarSelector() for SCI0-SCI1 games, as it wasn't checking the class for object variables svn-id: r54415 | |||
2010-11-22 | SCI: Patched the QFG3 character import screen the same way as with QFG2 | Filippos Karapetis | |
This prevents random crashes and slow refreshing, same as with QFG2 svn-id: r54414 | |||
2010-11-21 | SCI: Proper fix for the QFG2 character import screen crashes (bug #3037996) | Filippos Karapetis | |
Script 944 does constant reallocations whenever the selection changes, which leads to all sorts of unpredictable crashes. Thanks to waltervn for his help on this issue svn-id: r54413 | |||
2010-11-21 | SCI: Fix for bug #3037996 - "QFG2: Crash during import dialog after time ↵ | Filippos Karapetis | |
(import works)" svn-id: r54407 | |||
2010-11-21 | SCI: Fixed the "version" console command in SCI1.1 and earlier games | Filippos Karapetis | |
svn-id: r54406 | |||
2010-11-21 | SCI: Added 3 uninitialized temp fixes for the RAMA demo, which is now working | Filippos Karapetis | |
svn-id: r54404 | |||
2010-11-21 | SCI: Removed the correct subops from kString in late SCI2.1/SCI3 games ↵ | Filippos Karapetis | |
(thanks to waltervn) svn-id: r54403 | |||
2010-11-21 | SCI: kArray wasn't changed in late SCI2.1/SCI3 games (thanks to waltervn) | Filippos Karapetis | |
svn-id: r54402 | |||
2010-11-21 | SCI: Added the kString/kArray type in the "version" console command | Filippos Karapetis | |
svn-id: r54401 | |||
2010-11-21 | SCI: Removed incorrect pointer arithmetic support for SCI2 strings | Filippos Karapetis | |
There was never pointer arithmetic support in SCI2 and newer games svn-id: r54400 | |||
2010-11-21 | SCI: Adapted kArray/kString to use the new heuristic for late SCI2.1/SCI3 ↵ | Filippos Karapetis | |
games, and updated their subops accordingly svn-id: r54399 | |||
2010-11-21 | SCI: Added a heuristic to detect the modified late SCI2.1/SCI3 ↵ | Filippos Karapetis | |
kString/kArray kernel functions svn-id: r54398 | |||
2010-11-20 | SCI: Fix ScummVM freezing during the credits scene in EcoQuest 1 (bug #3101846) | Filippos Karapetis | |
svn-id: r54395 | |||
2010-11-20 | SCI: Fixed timer bug #3109139 - "SQ4: Crash after exiting Skate-o-Rama ↵ | Filippos Karapetis | |
during chase" svn-id: r54391 | |||
2010-11-20 | SCI: Some minor fixes for Phantasmagoria 2 (which doesn't work at all, since ↵ | Filippos Karapetis | |
it has some differences in its views) svn-id: r54390 | |||
2010-11-19 | COMMON: Split common/stream.h into several headers | Max Horn | |
svn-id: r54385 | |||
2010-11-19 | SCI: Only compile kGetConfig for SCI32 | Willem Jan Palenstijn | |
svn-id: r54382 | |||
2010-11-19 | SCI : data field is only supported if building for SCI32 | Lars Persson | |
svn-id: r54379 | |||
2010-11-19 | SCI: Also send system strings to kString(). This makes LSL7 continue into ↵ | Filippos Karapetis | |
the actual game! :D svn-id: r54377 | |||
2010-11-19 | SCI: Only handle seg_type_string if ENABLE_SCI32 is defined | Lars Persson | |
svn-id: r54376 | |||
2010-11-19 | Some subfunctions changed positions in SCI3 kString. WIP. | Lars Skovlund | |
And with this, LSL7 starts up. Yeah, baby! svn-id: r54374 | |||
2010-11-19 | Implement a couple of NULL checks in kArray | Lars Skovlund | |
svn-id: r54373 | |||
2010-11-19 | SCI3: Implement new opcode 0x4c. | Lars Skovlund | |
svn-id: r54370 | |||
2010-11-19 | SCI: Implement the GetConfig call for LSL7 | Lars Skovlund | |
svn-id: r54369 | |||
2010-11-19 | SCI: Added pointer arithmetic support for SCI2 strings | Filippos Karapetis | |
svn-id: r54365 | |||
2010-11-19 | SCI: Added support for script -> string copying (used by late SCI2.1 and ↵ | Filippos Karapetis | |
SCI3 games) svn-id: r54364 | |||
2010-11-19 | SCI: Fixed comment | Filippos Karapetis | |
svn-id: r54362 | |||
2010-11-19 | SCI: Moved the Object class in a separate file | Filippos Karapetis | |
svn-id: r54361 | |||
2010-11-19 | SCI: Added KQ4 Atari ST version from bug report #3110941 | Filippos Karapetis | |
svn-id: r54360 | |||
2010-11-19 | ALL: Push down deps on stream.h from .h to .cpp files | Max Horn | |
svn-id: r54358 | |||
2010-11-18 | SCI: Added a stub for a new subop in kString, and disabled ↵ | Filippos Karapetis | |
trackOriginAndFindWorkaround() for SCI3 games for now svn-id: r54352 | |||
2010-11-18 | SCI: Added species selector functionality for SCI3 | Filippos Karapetis | |
svn-id: r54351 | |||
2010-11-18 | SCI: Removed SCI3 hacks in kClone/kDisposeClone | Filippos Karapetis | |
svn-id: r54350 | |||
2010-11-18 | SCI: Slight formatting fix and use \t instead of a tab character in debugN. | Johannes Schickel | |
svn-id: r54349 | |||
2010-11-18 | SCI: Fix debugger disassembly of property accesses in SCI3 | Lars Skovlund | |
svn-id: r54348 | |||
2010-11-18 | SCI3: Fix new opcode 0x4e | Lars Skovlund | |
svn-id: r54347 | |||
2010-11-18 | SCI3: Added another previously unused opcode (0x27 / 0x4e) | Filippos Karapetis | |
svn-id: r54341 | |||
2010-11-18 | SCI2: Treat SCI2 raw arrays (type 3) as strings in kArray | Filippos Karapetis | |
SCI2 strings inherit from arrays, plus kArray and kString are almost the same, so this is all possible. This is needed, as SCI scripts copy strings on arrays and then process them as such (e.g. in RAMA and LSL7) However, we really need to merge SCI2 array types with the SCI2 string types, and ultimately merge the code with the SCI1 array and string types. svn-id: r54340 | |||
2010-11-18 | Get rid of a const_cast. | Lars Skovlund | |
svn-id: r54333 | |||
2010-11-18 | SCI: Slight formatting fix. | Johannes Schickel | |
svn-id: r54330 | |||
2010-11-18 | SCI3: implement setInfoSelector() for SCI3, fixes infinite recursion | Lars Skovlund | |
svn-id: r54328 | |||
2010-11-18 | SCI3: Add proper support for the calle instruction | Lars Skovlund | |
svn-id: r54327 | |||
2010-11-18 | Fix operator precedence problem | Lars Skovlund | |
svn-id: r54324 | |||
2010-11-17 | SCI: Added hacks in kClone/kDisposeClone for SCI3 | Filippos Karapetis | |
svn-id: r54307 | |||
2010-11-17 | SCI: Call lookupArray() after allocateArray() when duplicating arrays | Filippos Karapetis | |
This ensures that the pointer to the element that lookupArray() returned won't be invalidated in case the array is reallocated because of allocateArray() - same issue as in kClone() svn-id: r54306 | |||
2010-11-17 | SCI: Code formatting | Filippos Karapetis | |
svn-id: r54305 |