aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2009-09-22SCI: Add new type SegmentRef which ultimately will allow us to distinguish ↵Max Horn
between raw and 'reg_t' memory blocks in client code svn-id: r44244
2009-09-22SCI: Change SystemString::name from char* to Common::StringMax Horn
svn-id: r44243
2009-09-22SCI: SegmentObj's now set their type in constructor; replace central ↵Max Horn
SegmentObj::createSegmentObj call in SegManager::allocSegment by several explicit 'new' statements; some extra cleanup svn-id: r44242
2009-09-21SCI: cleanupMax Horn
svn-id: r44241
2009-09-21SCI: Replace IntMapper Script::_objIndices and Common::Array ↵Max Horn
Script::_objects by a HashMap -- goodbye, class IntMapper svn-id: r44240
2009-09-21SCI: Workaround for crash in debugger's backtraceMax Horn
svn-id: r44239
2009-09-21SCI: Change kAnimate to actually tail recurseMax Horn
svn-id: r44238
2009-09-21SCI: Rename Object::flags and pos to _flags and _pos; tweak scriptObjInit0 ↵Max Horn
and scriptObjInit11 to be more similar svn-id: r44234
2009-09-21Changed AMIGA menu code to closer match the original. (The menu item ↵Johannes Schickel
highlight selection is still wrong though.) svn-id: r44231
2009-09-21Add more shouldQuit checks in event loops.Johannes Schickel
svn-id: r44230
2009-09-21Fix box outline color for FW Amiga.Johannes Schickel
svn-id: r44229
2009-09-20Cleanup.Johannes Schickel
svn-id: r44228
2009-09-20Fix valgrind warning.Johannes Schickel
svn-id: r44227
2009-09-20Fix compilation under Linux.Johannes Schickel
svn-id: r44226
2009-09-20Add some shouldQuit() checks in event loops. This makes it possible to ↵Johannes Schickel
easily quit ScummVM (or doing an RTL), when failing the copy protection in Future Wars for example. svn-id: r44225
2009-09-20Changed some type names to match our coding guidelines.Johannes Schickel
svn-id: r44224
2009-09-20LOL/PC-98: start fixing color issues (still not working correctly though)Florian Kagerer
svn-id: r44223
2009-09-20Implement support for transparent dialgue boxes in the Amiga version of ↵Johannes Schickel
Future Wars. svn-id: r44222
2009-09-20Implement more precise palette conversion in Palette::save. This makes the ↵Johannes Schickel
output look more like the original (compared against E-UAE), but still not perfect. svn-id: r44221
2009-09-20Some more paranoia asserts.Johannes Schickel
svn-id: r44217
2009-09-20Implement yet another slight palette handling difference in Kyrandia 1 ↵Johannes Schickel
Amiga, which caused a palette glitch in Kyrandia 1 Amiga German. svn-id: r44216
2009-09-20- Add support for Kyrandia 1 German Amiga in create_kyradat.Johannes Schickel
- Increase kyra.dat version. - Rebuilt kyra.dat. - Some slight adaptions for Kyrandia 1 German in the ScummVM source. svn-id: r44215
2009-09-20Slightly changed unsupported effect level handling in native MT-32 mode.Johannes Schickel
svn-id: r44214
2009-09-20Fix removal of SJIS characters in LoL PC98 menu.Johannes Schickel
svn-id: r44213
2009-09-20Fix language settings in LoL PC98, this fixes the ingame menu usage.Johannes Schickel
svn-id: r44212
2009-09-20This hopefully fixes threading issues in PC98 sound driver.Johannes Schickel
svn-id: r44210
2009-09-20Implement slight differences for PC98 version in ↵Johannes Schickel
TextDisplayer_LoL::printDialogueText and TextDisplayer_LoL::preprocessString. svn-id: r44209
2009-09-20Fix bug in LoLEngine::decodeSjis.Johannes Schickel
svn-id: r44208
2009-09-20Correct error in load code for PC version of Waxworks.Travis Howell
svn-id: r44206
2009-09-20Add checks for half-width katakana, which are currently unsupported.Johannes Schickel
svn-id: r44204
2009-09-20Fixed endian bug when using inventory items on objects.Andre Heider
svn-id: r44201
2009-09-19LOL/PC-98: fixed block drawing (colors are still wrong)Florian Kagerer
svn-id: r44198
2009-09-19LOL/PC-98: fix some assertsFlorian Kagerer
svn-id: r44197
2009-09-19LOL: fix warning/errorFlorian Kagerer
svn-id: r44196
2009-09-19LOL: start on pc98 support (still messed up and not working though)Florian Kagerer
svn-id: r44195
2009-09-18Fixed warning about missing newlineAndre Heider
svn-id: r44191
2009-09-18SWORD2: Don't show a pop-up if the 'eye' movie is missing - it was omitted ↵Joost Peters
in later re-releases. svn-id: r44187
2009-09-18Cleanup.Johannes Schickel
svn-id: r44186
2009-09-18Implement proper reverb setting in native MT-32 mode (as desribed in bug ↵Johannes Schickel
report #1088045 "MI2: Minor problems in native MT-32 mode"). svn-id: r44185
2009-09-18Implement proper pan reversal for Roland MT-32 in iMuse (as desribed in bug ↵Johannes Schickel
report #1088045 "MI2: Minor problems in native MT-32 mode"). svn-id: r44184
2009-09-18Call updateScreen after setScreenPalette in olol_restoreMagicShroud, so that ↵Johannes Schickel
the palette is updated correctly. svn-id: r44182
2009-09-18Fix some memory leaks, caused by a recent regression in ↵Johannes Schickel
StaticResource::unloadId. svn-id: r44180
2009-09-17LOL: cleanup (replaced some uint8 arrays with new palette objects)Florian Kagerer
svn-id: r44179
2009-09-17LOL/Floppy: fix king richard healing sequenceFlorian Kagerer
svn-id: r44178
2009-09-17- Add preliminary support for Lands of Lore PC98 in create_kyradatJohannes Schickel
- Increase kyra.dat version - Rebuilt kyra.dat svn-id: r44177
2009-09-17Changed olol_restoreMagicShroud to be a bit more talkative on errors.Johannes Schickel
svn-id: r44174
2009-09-17SCI: Add EngineState::_kernel member for convenienceMax Horn
svn-id: r44173
2009-09-17SCI: Move CallsStruct into vm.cpp, the only place it is being usedMax Horn
svn-id: r44172
2009-09-17SCI: Move some selector related function into a new file selector.cppMax Horn
svn-id: r44171
2009-09-17SCI: Add a global getSciVersion() function and make use of itMax Horn
svn-id: r44170