Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-29 | Fix yet another use of possibly undefined behavior reported by syke. | Johannes Schickel | |
svn-id: r47689 | |||
2010-01-29 | Disabled the MIDI volume changing code till we figure out why it's getting ↵ | Filippos Karapetis | |
volume values greater than 127 svn-id: r47688 | |||
2010-01-29 | _gui and _gui32 are now properly initialized | Filippos Karapetis | |
svn-id: r47687 | |||
2010-01-29 | SCI: Partly revert r47597, as it is superseded by r47683. | Walter van Niftrik | |
svn-id: r47686 | |||
2010-01-29 | Fix use of undefined behavior. (Thanks to syke for reporting) | Johannes Schickel | |
svn-id: r47685 | |||
2010-01-29 | Document my last change | Lars Skovlund | |
svn-id: r47684 | |||
2010-01-29 | SCI: uge? and ult? opcodes now work correctly when comparing pointers with 1000. | Lars Skovlund | |
svn-id: r47683 | |||
2010-01-29 | Fix compile when ENABLE_SCI32 is not set. | Matthew Hoops | |
svn-id: r47682 | |||
2010-01-29 | SCI: adding shakeScreen() for gui32 for lsl6 | Martin Kiewitz | |
svn-id: r47681 | |||
2010-01-29 | Silence gcc warnings, have gui32.cpp only build when ENABLE_SCI32 is defined. | Matthew Hoops | |
svn-id: r47680 | |||
2010-01-29 | SCI: added new SciGui32 class, Gfx class needs some work though and ↵ | Martin Kiewitz | |
hopefully i didnt overlook some kernel function that is also used by sci32. now using plane left/top svn-id: r47679 | |||
2010-01-29 | Reverting incorrect rev. 47675. The actual problem was that SCI0 doesn't ↵ | Filippos Karapetis | |
clear a song's handle when stopping it, but when disposing it. Hopefully, a lot of the SCI0 sound oddities are fixed now... svn-id: r47678 | |||
2010-01-29 | Always prefer MIDI drivers over the other ones | Filippos Karapetis | |
svn-id: r47677 | |||
2010-01-29 | Wording | Filippos Karapetis | |
svn-id: r47676 | |||
2010-01-29 | Don't modify the objects of sound slots that are already stopped, as the ↵ | Filippos Karapetis | |
associated objects could have been disposed. Fixes odd crashes in SQ3 svn-id: r47675 | |||
2010-01-29 | SCI: removing bit 1 support (was introduced because of problems in sci1.1 ↵ | Martin Kiewitz | |
games, isnt valid anymore), fixes kq5cd svn-id: r47674 | |||
2010-01-29 | Added support for the hires graphic resources of the Windows version of GK1 | Filippos Karapetis | |
svn-id: r47673 | |||
2010-01-29 | SCI: calculating celRect the right way for sci32 | Martin Kiewitz | |
svn-id: r47672 | |||
2010-01-29 | SCI: fixing cursor in sci32 for clone ;) | Martin Kiewitz | |
svn-id: r47671 | |||
2010-01-29 | Add duplicate entries of GK1 CD with the Windows platform set so that ↵ | Matthew Hoops | |
setting the platform to Windows won't appear as a missing entry. svn-id: r47670 | |||
2010-01-29 | Added static selectors for SCI2-SCI2.1 games (fixes the demo of Torin's Passage) | Filippos Karapetis | |
svn-id: r47669 | |||
2010-01-29 | SCI: hacked up a bit sci32 graphics to support (theoretically) scaling | Martin Kiewitz | |
svn-id: r47668 | |||
2010-01-29 | SCI: little hack so that old views are erased in sci32 | Martin Kiewitz | |
svn-id: r47667 | |||
2010-01-29 | SCI: Reduce header interdependencies a bit | Max Horn | |
svn-id: r47666 | |||
2010-01-29 | SCI: Move selector stuff to new header; reorder k_argc & k_argp param of ↵ | Max Horn | |
invoke_selector svn-id: r47665 | |||
2010-01-29 | SCI: Added OnStartup debug flag to start the debugger at the start of the game. | Walter van Niftrik | |
svn-id: r47663 | |||
2010-01-29 | SCI: Fix out-of-bounds error in MT-32 patch reading in GM mode. | Walter van Niftrik | |
svn-id: r47662 | |||
2010-01-29 | SCI: view class fix for hires views that are larger than 64k (fixes kq7 cel ↵ | Martin Kiewitz | |
corruption) svn-id: r47661 | |||
2010-01-28 | SCI: Make SQ6 sound work. The meaning of these extra parameters is not yet ↵ | Lars Skovlund | |
understood. svn-id: r47660 | |||
2010-01-28 | Added some more information on the errors thrown by lookupString() and ↵ | Filippos Karapetis | |
freeString() - Torin full currently crashes in lookupString, called from kString (strcpy) svn-id: r47659 | |||
2010-01-28 | Corrected the map number for the GK2 resource patch files, and added some ↵ | Filippos Karapetis | |
preliminary non-working code for the hires content in GK1 svn-id: r47658 | |||
2010-01-28 | SCI: removed upscaled hires switch for sci2.1+ games (not needed anymore), ↵ | Martin Kiewitz | |
added #ifdef SCI32 for gk1 upscaled hires switch svn-id: r47657 | |||
2010-01-28 | SCI: changing to upscaled hires for gk1 and kq6 when being on platform ↵ | Martin Kiewitz | |
windows, added comment explaining the situation about gk1/dos svn-id: r47656 | |||
2010-01-28 | SCI: added todo for upscaled hires on sci2 | Martin Kiewitz | |
svn-id: r47655 | |||
2010-01-28 | SCI: removed obsolete SCI2 upscaledHires | Martin Kiewitz | |
svn-id: r47654 | |||
2010-01-28 | kDisposeList() is not needed according to waltervn, as the garbage collector ↵ | Filippos Karapetis | |
automatically clears unused objects svn-id: r47653 | |||
2010-01-28 | SCI: detecting hires for SCI2+ games, qfg4cd is sci2.1 but still 320x200 | Martin Kiewitz | |
svn-id: r47651 | |||
2010-01-28 | Disabled the automatic list fixing feature, introduced in rev. #47636 ↵ | Filippos Karapetis | |
(there's no point in fixing lists created by game scripts) svn-id: r47650 | |||
2010-01-28 | SCI: Cleanup | Walter van Niftrik | |
svn-id: r47649 | |||
2010-01-28 | SCI2.1: Added a dummy function for kRobot (with some info on its ↵ | Filippos Karapetis | |
parameters), assigned IsOnMe to OnMe (needs verification, but seems to be correct) and changed kSave(8) to return nonzero. The menu of the Phantasmagoria demo is now shown, together with its creepy music :) svn-id: r47648 | |||
2010-01-28 | SCI: some progress on REing robot files (99% comments only) | Martin Kiewitz | |
svn-id: r47647 | |||
2010-01-28 | SCI: Add debug opcodes | Walter van Niftrik | |
svn-id: r47646 | |||
2010-01-28 | Detect whether to use the modified SCI2 or SCI2.1 kernel table based on the ↵ | Matthew Hoops | |
kDoSound call used in Sound::play(), which fixes at least my version of KQ7 - probably others. The kernel table initialization now occurs after the script signatures are adjusted as we need it adjusted before checking through Sound::play for the kDoSound call. svn-id: r47645 | |||
2010-01-28 | SCI: process robot files again (i need those for REing) | Martin Kiewitz | |
svn-id: r47644 | |||
2010-01-28 | Handle calls to NewNode() with just one parameter. | Lars Skovlund | |
Takes care of Phantasmagoria, Torin, etc. svn-id: r47643 | |||
2010-01-28 | Changed run_vm() to use the sci_opcodes enum, and fixed several wrong ↵ | Filippos Karapetis | |
opcodes inside that enum svn-id: r47642 | |||
2010-01-28 | Added support for the SCI2.1 resource patches (resmap.pat and ressci.pat). ↵ | Filippos Karapetis | |
GK2 goes a bit further now (but still dies because of a new script opcode) svn-id: r47641 | |||
2010-01-28 | Removed a hack for the demo version of Torin's passage. It errors out ↵ | Filippos Karapetis | |
because the static selector vocabulary for SCI2+ games isn't implemented yet svn-id: r47640 | |||
2010-01-28 | Don't attempt to pause/resume sounds when the debug console opens if the ↵ | Filippos Karapetis | |
sound subsystem hasn't been initialized yet svn-id: r47639 | |||
2010-01-28 | Get rid of use of Audio::makeRawMemoryStream_OLD in SKY. | Johannes Schickel | |
svn-id: r47638 |