aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-05-27- Moved Sound implementation declarations to the newly added file sound_intern.hJohannes Schickel
- Added support for PC Speaker sound in all Kyra1, Kyra2 and Lands of Lore - Slight cleanup svn-id: r40939
2009-05-27Fixed a typo, and added parentheses to clarify orderFilippos Karapetis
svn-id: r40938
2009-05-27sword2: base psx demo detection on screens.clu, and let the user decide ↵Fabio Battaglia
between full and demo version at the time of adding the game svn-id: r40937
2009-05-27- Renamed the Audio commands to kSci*, from kSci1* (since they're pretty ↵Filippos Karapetis
much the same for SCI1.1) - Added enums for the audio sync cases - Added a warning when kDoSync is called with the new semantics (SQ4CD or newer) svn-id: r40936
2009-05-27Added a warning when kDoAudio is called with the new semantics (SQ4CD or ↵Filippos Karapetis
newer) and fixed the detection entry for SQ4CD svn-id: r40935
2009-05-27Typo.Johannes Schickel
svn-id: r40933
2009-05-27Add include guard.Johannes Schickel
svn-id: r40932
2009-05-27SCI: Cleanup.Walter van Niftrik
svn-id: r40931
2009-05-26SCI: Changed signatures of StrLen and StrCpy to allow NULL pointers. This isWalter van Niftrik
needed for a game bug in KQ6CD. svn-id: r40930
2009-05-26Gob - Add detection strings for Lost In Time (Hebrew), Fascination (3 disks, ↵Arnaud Boutonné
Hebrew), Geisha (alternative EN version), Goblins 3 (Hebrew) svn-id: r40925
2009-05-26Fixed regression in LongbowFilippos Karapetis
svn-id: r40924
2009-05-26Fixed regression of commit #40904, which caused the audio in KQ5CD to be ↵Filippos Karapetis
played incorrectly svn-id: r40923
2009-05-26Fixed a crash when exiting, a regression from the latest music driver changesFilippos Karapetis
svn-id: r40922
2009-05-26SCI: Undo commit #40917 (SongIteratorChannel::resetSynthChannels now again ↵Max Horn
does something) svn-id: r40921
2009-05-26SCI: Added 'opcodes' command to the debugger; fixed output wrapping in the ↵Max Horn
selectors & kernelnames debugger commands svn-id: r40919
2009-05-26Updated the MSVC project files of the SCI engineFilippos Karapetis
svn-id: r40918
2009-05-26Fixed compilation under MSVCFilippos Karapetis
svn-id: r40917
2009-05-26Silenced MSVC warningFilippos Karapetis
svn-id: r40916
2009-05-26SCI: Merged vocab_debug.cpp into vocabulary.cpp; cleanupMax Horn
svn-id: r40915
2009-05-26SCI: Removing obsolete soft sequencer filesMax Horn
svn-id: r40914
2009-05-26SCI: removed realtime and polled player, as well as the sfx/device dir, ↵Max Horn
after discussion with Walter svn-id: r40913
2009-05-26SCI: Turned sfx_player_t into a class SfxPlayer, and converted the existing ↵Max Horn
players to subclasses of that svn-id: r40912
2009-05-26SCI: Preparing to transform sfx_player_t into a classMax Horn
svn-id: r40911
2009-05-26SCI: Turned the global 'static MessageState state' variable into a member of ↵Max Horn
EngineState svn-id: r40910
2009-05-26Renamed Common::Serializer::syncMagic to matchBytes, and added version ↵Max Horn
paarms to it (we migh want to add corresponding matchUint32LE etc. functions if needed) svn-id: r40909
2009-05-26Turned some static tables into static const tables; added some FIXME ↵Max Horn
comments to global static vars that should be removed (many more exist in SCI, Tinsel, and some other engines) svn-id: r40908
2009-05-26Fixed a bug in Common::Array (including a unit test for it), and changed the ↵Max Horn
way the internal storage growth over time. The bug could result in incorrect results when using push_back (or insert_at) to insert data from an array into itself if this insertions would cause the internal array storage to grow. Also added a unit test for this bug. Furthermore, if the internal storage needs to grow, it will now be resized to the next power of two, instead of being increased by 32. svn-id: r40907
2009-05-26Added brief information about the create_drascula toolFilippos Karapetis
svn-id: r40906
2009-05-26Fix g++ warning.Johannes Schickel
svn-id: r40905
2009-05-26Rewrote the Audio stream parser. The introduction of KQ6 should work more ↵Filippos Karapetis
correctly now (apart from Cassima's speech) svn-id: r40904
2009-05-26Added a brief note about the create_lure toolPaul Gilbert
svn-id: r40903
2009-05-26Add some initial documentation for create_kyradat.Johannes Schickel
svn-id: r40902
2009-05-26tinsel: add default paths needed by Discworld PSX, now the user shouldn't ↵Fabio Battaglia
need to move files around svn-id: r40901
2009-05-26Reserve some space in the Huffman tree arrays before starting to decode the ↵Filippos Karapetis
Huffman trees. Hopefully, this will speed up the tree constructing phase somewhat svn-id: r40900
2009-05-26Fix bug #2687801 - ZAK: Cannot pickup Ladder on Mars Youth Hostel.Travis Howell
svn-id: r40899
2009-05-26SCI: Some small fixes for KQ6CD.Walter van Niftrik
svn-id: r40898
2009-05-25LOL: implemented support for the mine carFlorian Kagerer
svn-id: r40897
2009-05-25Remove leftover debug messages.Johannes Schickel
svn-id: r40896
2009-05-25Added hardwarekeys.cpp to makefileLars Persson
svn-id: r40895
2009-05-25WIP code for the speech in the floppy version of KQ6 (still needs work)Filippos Karapetis
svn-id: r40894
2009-05-25SCI: Only let gfxop_set_color use priority/control if mask has their bits set.Willem Jan Palenstijn
This fixes a regression from r39089 where text in the KQ5(floppy) intro was displayed behind trees. svn-id: r40893
2009-05-25tinsel: avoid unnecessary checks in discworld psx palette remapperFabio Battaglia
svn-id: r40892
2009-05-25Re-enabled the code for correct text positioning - it should work correctly nowFilippos Karapetis
svn-id: r40891
2009-05-25Till we specify an common behavior when loading a game state on startup ↵Johannes Schickel
fails / the user tries to load an non existing save slot, change Tinsel to start up the game as if no slot was specified. (This 'fixes' bug #2796215 "DW: Black screen when loading via command line") svn-id: r40890
2009-05-25Fixed a nasty bug in the GUI code, which caused the windows in PQ3 and ↵Filippos Karapetis
SCI1.1 games to be erased incorrectly svn-id: r40889
2009-05-25- Fix various valgrind warnings in the audio sync codeJohannes Schickel
- Fix crash when qutting KQ 5 CD (It was caused by resources of type "kResourceTypeSync" getting allocated an "Resource" object instead of an "ResourceSync" object, I hope this is the correct fix) svn-id: r40888
2009-05-25Fix mismatching new[]/delete pair (silences a valgrind warning).Johannes Schickel
svn-id: r40887
2009-05-25SCI: Adlib: fix crash in SQ4.Walter van Niftrik
svn-id: r40886
2009-05-25Fixed crash when starting KQ6Filippos Karapetis
svn-id: r40885
2009-05-25tinsel: remove the ugly psx l-space workaround, and instead add a check into ↵Fabio Battaglia
PlayMidi for psx version svn-id: r40884