Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-08-25 | Fixed compilation when ENABLE_SCI32 is not set | Filippos Karapetis | |
svn-id: r43744 | |||
2009-08-25 | - Split SCI_VERSION_32 into SCI_VERSION_2, SCI_VERSION_2_1, and ↵ | Matthew Hoops | |
SCI_VERSION_3 (each version has a different kernel table). - Improve map detection. - Fix SCI32 object and script initialization (Torin's Passage and GK1 scripts now start up, and probably most SCI2/2.1 games). - Add SCI2 and SCI2.1 kernel tables. svn-id: r43742 | |||
2009-08-25 | - Simplified the parameters of some functions | Filippos Karapetis | |
- 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 | |||
2009-08-21 | Fix detection of some later SCI32 games (RESMAP.001) and some cleanup. | Matthew Hoops | |
svn-id: r43608 | |||
2009-08-21 | Fix detection of SCI32 resource maps and volumes | Matthew Hoops | |
svn-id: r43603 | |||
2009-08-20 | remove \n's from warning() calls | Joost Peters | |
svn-id: r43567 | |||
2009-08-19 | SCI: Add autodetection of Amiga views. | Walter van Niftrik | |
svn-id: r43547 | |||
2009-08-18 | Started rewriting the SCI engine to use FSNode instead of file names. This ↵ | Filippos Karapetis | |
is the proper solution for removing the hack in the fallback detector, but it still needs work. Also, reduced the things needed to be initialized a bit, so that the detection is a bit faster svn-id: r43510 | |||
2009-08-18 | Removed the maxMemory parameter of the resource manager and replaced it with ↵ | Filippos Karapetis | |
a define svn-id: r43503 | |||
2009-08-17 | SCI: Add autodetection for DoSound. Cleanup. | Walter van Niftrik | |
svn-id: r43482 | |||
2009-08-16 | SCI: Fix whitespace. | Walter van Niftrik | |
svn-id: r43451 | |||
2009-08-16 | SCI: Stage 1 of the game detection overhaul. The end goal is to autodetect | Walter van Niftrik | |
as much as possible. All SCI_VERSION_* information was removed from detection.cpp (much of it was incorrect anyway). svn-id: r43449 | |||
2009-08-15 | SCI: Rename sci_version_t to SciVersion | Walter van Niftrik | |
svn-id: r43407 | |||
2009-08-15 | SCI: Added enum for map and volume versions. Removed res_version setting from | Walter van Niftrik | |
detection.cpp (should be detectable). Cleanup. svn-id: r43390 | |||
2009-07-28 | SCI: Avoid using perror (it's not portable) | Max Horn | |
svn-id: r42866 | |||
2009-07-11 | Some work on QFG1VGA (looks like a mix of SCI1 and SCI1.1) | Filippos Karapetis | |
svn-id: r42393 | |||
2009-07-11 | If we fail to auto-detect either the volume or the map version, set the one ↵ | Filippos Karapetis | |
to be equal to the other svn-id: r42386 | |||
2009-07-11 | Applied slightly modified patch 2819002 - "SCI: resource-view-patch on ↵ | Filippos Karapetis | |
SQ5/German fix" svn-id: r42374 | |||
2009-07-09 | Oops specify the correct revsision number in the fixme. | Johannes Schickel | |
svn-id: r42306 | |||
2009-07-09 | Add fixme about SCI32 specific code. | Johannes Schickel | |
svn-id: r42305 | |||
2009-07-09 | By comparing the commit log of r42300, it seems that "off" was renamed to ↵ | Johannes Schickel | |
"lastDirectoryOffset". I changed the SCI32 specific code to use that now. I can't assure this is anyhow correct, so anyone with knowledge of this code please check it. svn-id: r42303 | |||
2009-07-09 | Fix wrong format arugment. | Johannes Schickel | |
svn-id: r42301 | |||
2009-07-09 | Applied patch #2818845 - "SCI: resource.map detection for SCI1/1.1 fixed", ↵ | Filippos Karapetis | |
with some slight formatting changes svn-id: r42300 | |||
2009-07-07 | Removed the weird checks for a maximum resource number (the ↵ | Filippos Karapetis | |
sci_max_resource_nr array), as it doesn't serve any real purpose and leads to strange errors: if a resource is found which is bigger than the maximum number, it will be remapped to an incorrect number from this check. This makes KQ5CD work properly again (resources would be remapped to incorrect resource numbers from this code as a result of not updating this array with the latest SCI version merges). svn-id: r42219 | |||
2009-07-07 | Removed the superfluous sci_version_types array (it's essentially the same ↵ | Filippos Karapetis | |
as the versionNames array) svn-id: r42216 | |||
2009-07-07 | Cleanup: added an enum for the auto-detected features, removed the selectors ↵ | Filippos Karapetis | |
which are only used for auto-detection from the convenience selector map and placed feature auto-detection in a separate function. Also, now the automatically detected graphics resources are shown in the console. svn-id: r42212 | |||
2009-07-07 | - Added auto-detection for EGA graphics. As a result of this, GF_SCI1_EGA ↵ | Filippos Karapetis | |
has been removed and versions SCI_VERSION_01_EGA and SCI_VERSION_01_VGA have been merged into SCI_VERSION_01 - Simplified the checks for EGA and VGA graphics - Fixed a bug in script_adjust_opcode_formats() - Simplified the code in GfxResManager::getView() a bit svn-id: r42206 | |||
2009-07-06 | Renamed SCI_VERSION_01 -> SCI_VERSION_01_EGA | Filippos Karapetis | |
svn-id: r42181 | |||
2009-07-06 | Replaced sciprintf() calls with printf, DebugPrintf, warning and error calls | Filippos Karapetis | |
svn-id: r42167 | |||
2009-07-04 | Merged SCI1 versions in one more file | Filippos Karapetis | |
svn-id: r42098 | |||
2009-07-04 | - Merged the "early" and "late" SCI1 versions - these are functionally ↵ | Filippos Karapetis | |
equivalent, and the code that does the version check is unreliable (e.g. it sets SQ1 VGA to SCI1 "late" and EcoQuest 1 to SCI1 "early") - Cleanup of the vocabulary setting functions - Cleanup of the cursor manipulation code svn-id: r42097 | |||
2009-07-01 | Fixed some more warnings observed on buildbot | Max Horn | |
svn-id: r42010 | |||
2009-06-12 | SCI: Moved audio code from AudioResource to the sfx core. | Walter van Niftrik | |
svn-id: r41486 | |||
2009-06-09 | SCI: Moved SCI1 audio map handling into the resource manager. | Walter van Niftrik | |
svn-id: r41408 | |||
2009-06-08 | SCI: Cleanup | Walter van Niftrik | |
svn-id: r41368 | |||
2009-06-07 | SCI: Moved resource36 handling into resource manager. | Walter van Niftrik | |
svn-id: r41349 | |||
2009-06-07 | SCI: Resmgr cleanup and preparations for moving resource36 handling into resmgr. | Walter van Niftrik | |
svn-id: r41318 | |||
2009-06-06 | SCI: Fix audio regression in KQ5CD, introduced in r41205. | Walter van Niftrik | |
svn-id: r41222 | |||
2009-06-06 | SCI: Moved the handling of 65535.map into the resource manager. | Walter van Niftrik | |
svn-id: r41205 | |||
2009-06-05 | SCI: Audio: Fixed bug in sample length computation. | Walter van Niftrik | |
svn-id: r41186 | |||
2009-06-04 | SCI: Fixed some endian bugs related to speech handling. READ_UINT* are not LE, | Walter van Niftrik | |
but use native endianness. Thanks to clone2727 for pointing this out. svn-id: r41181 | |||
2009-06-04 | SCI: Made some members of class Resource protected; some cleanup | Max Horn | |
svn-id: r41180 | |||
2009-06-04 | SCI: Audio: Fixed bug in reading of SOL header. | Walter van Niftrik | |
svn-id: r41171 | |||
2009-06-04 | SCI: Added support for early SCI1.1 audio maps. | Walter van Niftrik | |
svn-id: r41170 | |||
2009-06-04 | SCI: Support for 16-bit DPCM. | Walter van Niftrik | |
svn-id: r41164 | |||
2009-06-03 | SCI: Added some of the missing pieces for speech support in CD games. It now ↵ | Walter van Niftrik | |
partially works. svn-id: r41146 | |||
2009-05-31 | The error() and warning() functions add ! and newline automatically. (I didn't | Torbjörn Andersson | |
look at debug() and debugC(), since I'm really bored with this now. :-) svn-id: r41061 | |||
2009-05-29 | Some WIP code on the speech used in KQ6CD | Filippos Karapetis | |
svn-id: r40996 | |||
2009-05-26 | Fixed regression of commit #40904, which caused the audio in KQ5CD to be ↵ | Filippos Karapetis | |
played incorrectly svn-id: r40923 | |||
2009-05-26 | Silenced MSVC warning | Filippos Karapetis | |
svn-id: r40916 |