aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm
AgeCommit message (Collapse)Author
2007-07-16Add Japanese 3DO version of fbpack.Travis Howell
svn-id: r28119
2007-07-15Added FIXME comments regarding use of AudioStream::openStreamFileMax Horn
svn-id: r28112
2007-07-15Fixed sound factory messup caused by my previous commitMax Horn
svn-id: r28111
2007-07-15Added new Mac SCUMM MD5, tracker #1749232Max Horn
svn-id: r28108
2007-07-11Provide more language.tab file sizesEugene Sandulenko
svn-id: r28023
2007-07-10This commit adds a new build define USE_ARM_GFX_ASM (and sets it for the WinCERobin Watts
and DS builds). This causes the scumm engines graphics code to call ARM routines to do drawStripToScreen and copy8col. These routines were originally written for the DS port, and have now been made available to any other ARM device out there that wants them. I've tested this change on WinCE, but can't test it on the DS as I don't have one. We know that the routines work there though. svn-id: r28016
2007-07-10Cast the pointer to long instead of int to possibly fix the amd64 compileTorbjörn Andersson
problem mentioned earlier on the channel. Neither seems like a particularly nice thing to do, but this is how we do it in the SDL backend, and it has apparently worked fine there... svn-id: r28012
2007-07-10Reberting accidental changes.Eugene Sandulenko
svn-id: r28000
2007-07-10Preliminary (and buggy) Kanji support.Eugene Sandulenko
svn-id: r27998
2007-07-09SCUMM: more cleanup in ScummEngine::drawStripToScreen, added a big TODO ↵Max Horn
comment explaining how to potentially speed up this code a lot svn-id: r27997
2007-07-09SCUMM: use the _compositeBuf, with 'natural' line pitch (implying linear ↵Max Horn
memory access for potentially better performance) svn-id: r27988
2007-07-08cleanup in ScummEngine::drawStripToScreen; in particular, the code is now ↵Max Horn
more efficient for The Dig, FT and COMI svn-id: r27980
2007-07-08SCUMM: hercules gfx code cleanupMax Horn
svn-id: r27979
2007-07-08correct typoMax Horn
svn-id: r27978
2007-07-08cleanupMax Horn
svn-id: r27977
2007-07-08SCUMM: Handle platform override a bit differently during startup; ↵Max Horn
specifically, be more gentle if no perfect match against the specified platform value was found svn-id: r27966
2007-07-02Added Indy3EGA IBM 1.4 11/07/89 - English (US) 5.25" floppy version data ↵Max Horn
from report #1746189; also added version data on various other game versions svn-id: r27872
2007-07-01Re-added __attribute__(packed)Max Horn
svn-id: r27830
2007-06-30Split Engine::pauseEngine: It now does pauseLevel handling, while engines ↵Max Horn
can provide a simpler pauseEngineIntern method; provided default implementation of the latter which simply (un)pauses the mixer svn-id: r27801
2007-06-30Added Engine::pauseEngine method (allows outside code, like the backend, to ↵Max Horn
pause/resume the active engine); made the global 'confirm exit' dialog use that feature; implemented ScummEngine::pauseEngine svn-id: r27797
2007-06-30Don't tracke time we take for loading (it should be less than a second anyway)Max Horn
svn-id: r27795
2007-06-30Added global support for the (so far undocumented) confirm_exit config keyMax Horn
svn-id: r27788
2007-06-30Changed GUI system to use Common::KeyState stateMax Horn
svn-id: r27786
2007-06-30MI SegaCD related cleanupMax Horn
svn-id: r27785
2007-06-30Removed/clarified various FIXME commentsMax Horn
svn-id: r27784
2007-06-30SCUMM: Moved code which re-mapped arrow keysMax Horn
svn-id: r27783
2007-06-29Introduced ClickArea enum, some related cleanup in runInputScript and ↵Max Horn
checkExecVerbs svn-id: r27778
2007-06-29SCUMM: Handle all triggers for the debugger console in the same spot, to ↵Max Horn
ensure uniform behavior svn-id: r27777
2007-06-29SCUMM: Moved code for handling KBD_ALT combos (well, really only one: Alt-W) ↵Max Horn
in MI2 to processKeyboard; some cleanup svn-id: r27776
2007-06-24added arm assembly from patch #1742112 for codec47. (and really build arm ↵Paweł Kołodziejski
code this time) svn-id: r27685
2007-06-23More cleanupMax Horn
svn-id: r27678
2007-06-23Cleanup; also fixed Alt-F5 (orig. saveload menu) in COMIMax Horn
svn-id: r27677
2007-06-23Reworked the SCUMM input code even more: Merged various code paths and ↵Max Horn
streamlined stuff; as a consequence, e.g. talkstop works in V0-V2 games, too; but also regressions may turn up. Also don't rely on Common::ASCII_F1 etc. values to compute SCUMM specific key codes svn-id: r27675
2007-06-23Removing WinCE specific code in ScummEngine_v7::processKeyboard -- it made ↵Max Horn
no sense at all. If this breaks something, please contact me so that we can properly fix it together svn-id: r27674
2007-06-23Simplify code: Since processInput() always overwrite the value of lastKeyHit ↵Max Horn
if KEY_ALL_SKIP is seen, we can never encounter KEY_ALL_SKIP at this spot svn-id: r27673
2007-06-23Revised SCUMM's input code. We now fix the keys F5, '.', space, escape for ↵Max Horn
mainmenu, talkstop, pause, cutsceneExit; this simplifies and clarifies the code, and ensures consistent game behavior svn-id: r27672
2007-06-23Changed the way VAR_VERSION_KEY is handledMax Horn
svn-id: r27665
2007-06-23Moved F1 key remapping in COMI to a more appropriate placeMax Horn
svn-id: r27663
2007-06-23Correct typo.Travis Howell
svn-id: r27662
2007-06-23cleanupMax Horn
svn-id: r27661
2007-06-23SCUMM: Added three FIXME comments to the _keyDownMap code, and made it use ↵Max Horn
KEYCODE_ constants for clarity svn-id: r27659
2007-06-23Made use of full Common::KeyState in SCUMM (there is still lots of room for ↵Max Horn
improvements, though) svn-id: r27656
2007-06-23Made SCUMM use Common::KeyState, too (but implemented almost no ↵Max Horn
fixes/optimizations based on this) svn-id: r27655
2007-06-22Converted lots of code to use Common::ASCII_* and COMMON::KEYCODE_* ↵Max Horn
constants. This also revealed the evil mixing of keycodes and ascii we do in many places :-/ svn-id: r27616
2007-06-19Implemented the OSystem framebuffer API, as discussed on scummvm-devel. All ↵Max Horn
changes are just fine, and won't cause any compile problems or regressions, despite the fact that I can't test most of the non-SDL backend changes, at an improbability level of two to the power of two hundred and seventy-six thousand to one against - possibly much higher. Anything you still can't cope with is therefore your own problem. Please relax. svn-id: r27548
2007-06-15Made Engine_SCUMM_gameIDList use the convenient GameList(PlainGameDescriptor ↵Max Horn
*) constructor svn-id: r27427
2007-06-15Changed SCUMM engine to use findDescriptionFromGameID, ↵Max Horn
Common::ADObsoleteGameID and Common::AdvancedDetector::findGameID svn-id: r27426
2007-06-13Removed redundant codeMax Horn
svn-id: r27393
2007-06-12Add support for pausing/resume cutscenes shown on the OmniTV in The Feeble ↵Travis Howell
Files. svn-id: r27371
2007-06-09Fix for bug #1734064 (FOA: Speech volume can not be set) -- we played speech ↵Max Horn
as SFX, not speech, in many SCUMM games svn-id: r27253