aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm
AgeCommit message (Collapse)Author
2010-09-25SCUMM: Fix bug #3052804 by reverting NES-specific screen width hackEugene Sandulenko
svn-id: r52891
2010-09-18SCUMM: Remove unused code, which was replaced by ScummEngine_v0::runObject ↵Travis Howell
in revision 42737. svn-id: r52798
2010-09-18SCUMM: Fix bug #3070077 - MMC64: No music when Syd plays the piano.Travis Howell
svn-id: r52796
2010-09-18SCUMM: minor cleanupFlorian Kagerer
svn-id: r52792
2010-09-18JANITORIAL: Removed most punctuation at end of warning() and error()Torbjörn Andersson
Our warning() and error() functions always add an exclamation mark to the end of the message anyway. svn-id: r52791
2010-09-17SOUND: Move CMS emulator to sound/softsynth.Johannes Schickel
svn-id: r52778
2010-09-15I18N: Add translation for load/save success or failure messagesThierry Crozat
Also improve and update the french translation. svn-id: r52740
2010-09-13SCUMM: Fix for bug #3064655 "Restart with F8 key not working properly".Johannes Schickel
svn-id: r52715
2010-09-04SCUMM: Patch #3059327Eugene Sandulenko
Patch #3059327: "Remove untrue "not yet implemented" from inventory controls" svn-id: r52530
2010-08-25SCUMM: Fix bug #3039004Eugene Sandulenko
Bug #3039004: "MANIACNES: Ed does not appear at doorway." Actually whole thing is a gross hack on top of SCUMM v1.5 hack with extra wide screen. It all calls for review and writing specified methods. svn-id: r52375
2010-08-25SCUMM: Fix bug #3032758: "SCUMM: Mute setting does not work"Eugene Sandulenko
svn-id: r52372
2010-08-25SCUMM: Fix bug #3049323Eugene Sandulenko
Bug #3049323: "SCUMM: Detects games in wrong places". I must admit: A seriously stupid bug. svn-id: r52370
2010-08-25SCUMM: Implement keyboard-driven inventory scrolling in v2Eugene Sandulenko
Bug #2828383: "ZAK V2: no inventory keyboard shortcuts". svn-id: r52366
2010-08-25SCUMM: Fix bug #2702847 - PUTTZOO: Graphic glitches on dancing penguin.Travis Howell
svn-id: r52363
2010-08-24SCUMM: Change palette for C64 games.Eugene Sandulenko
Based on bugreport #2847001: "SCUMM v0: Wrong palette colors". Old palette is #ifdef'ed for reference. svn-id: r52330
2010-08-23SCUMM: cleanupMax Horn
svn-id: r52295
2010-08-22SCUMM: fix CD audio regression in Monkey Island 1 DOS/CDFlorian Kagerer
svn-id: r52287
2010-08-20SCUMM/TOWNS: fix minor bugsFlorian Kagerer
svn-id: r52234
2010-08-20KYRA/TOWNS: fix memory leak and some cleanupFlorian Kagerer
svn-id: r52232
2010-08-18SCUMM/FM-TOWNS: start rewriting audio codeFlorian Kagerer
- Start rewriting audio code for FM-TOWNS versions of Loom, Indy3 and Monkey Island 1 using the recently added code in towns_audio.cpp (Zak should work the same way, but I can't test, since I don't own that one). - All sound types (pcm, euphony and cd audio) now support volume and balance control (e.g. try walking into/out of the kitchen and opening/closing the door in the Scumm Bar in Monkey Island 1 or walking into/out of the circus tent). - Pcm sounds now support proper loop start/end and note offsets (e.g. try out the hammer sound in the forge in LOOM for example). - some other minor improvements - The FM-Towns versions of Indy 4 and Monkey Island 2 are not affected. I don't have Monkey Island 2, but I presume that it will work like Indy 4. Adding support for these will be a separate task, since they work quite differently. svn-id: r52198
2010-08-17SCUMM: Fix warning. On WinCE HIBYTE and LOBYTE are already defined.Eugene Sandulenko
svn-id: r52151
2010-08-16SCUMM: More finely differentiate opcode tables between v3, v4 and v5Max Horn
This has been tested and verified as much as I can, but has a small risk of leading to (easily fixable) regressions. svn-id: r52130
2010-08-16SCUMM: Move setResult/getResultPos to script_v5.cppMax Horn
svn-id: r52129
2010-08-15SCUMM: Fix bug #3024173 - LOOM-PCE: Music stops prematurelyTorbjörn Andersson
Apparently, the original interpreter hard-coded the lengths of the audio tracks on the CD, and in this particular case it makes a difference that one of the tracks is slightly longer on the disc than the scripts assume it is. Thanks to hennymcc for doing all the hard work in figuring this out. svn-id: r52098
2010-08-11GUI: add music devices for c64, amiga and apple II gsFlorian Kagerer
These devices are not able to create appropriate drivers. The only purpose for now is having proper gui options and flags and music types for the device detector. The corresponding GUIO flags for the new devices have been added, too. svn-id: r51995
2010-08-11SCUMM: Re-enabled PCjr music for some more gamesTorbjörn Andersson
At this point, there's little point in doing them one game at a time. Re-enable PCjr music for old Monkey Island, and for the Passport to Adventure demo. Again, I don't have all the relevant versions to test myself, so keep an eye out for regressions. At this point, only the Apple II and C64 versions of Maniac Mansion have the MDT_PCSPK flag, but not the MDT_PCJR flag. I don't know a thing about these versions, so I'm leaving them well enough alone. svn-id: r51990
2010-08-11SCUMM: Re-enable PCjr music for EGA Loom.Torbjörn Andersson
svn-id: r51989
2010-08-11SCUMM: Re-enable PCjr music for Indy 3Torbjörn Andersson
Apart from adding the necessary detector flags, in cases where we used to only check for PC Speaker we now also need to check for PCjr. Note that I have only tested this with the VGA version. And even with that one, I've only given it the briefest of tests. svn-id: r51988
2010-08-11SCUMM: Add missing case in sound initialisationTorbjörn Andersson
If the mixer isn't ready, we probably have to check for PCjr as well, so add that case. svn-id: r51987
2010-08-11SCUMM: Add missing "break" in music setupTorbjörn Andersson
This once again makes it possible to select PC Speaker music in Indy 3. svn-id: r51986
2010-08-11SCUMM: possible fix for bug # 3041539Florian Kagerer
enable PCJR sound for Maniac Mansion v1 and v1 and Zak McKracken v1 and v2. svn-id: r51983
2010-08-11SCUMM: _resultVarNumber and related methods are specific to v0-v5Max Horn
svn-id: r51974
2010-08-03SCUMM: Add posibility to disable NES APU which is CPU demandingEugene Sandulenko
svn-id: r51679
2010-08-02GRAPHICS: Renamed skipThumbnailHeader to skipThumbnail.Johannes Schickel
svn-id: r51668
2010-07-23SCUMM: Fix subtitles for Russian The DigEugene Sandulenko
It is a long standing bug which was revealed by r31784. With that commit Kirben switched DIG code to newer one. Russian version used 0x03 as placeholders for keeping string widths. Original did not copy those characters but we did hence the bug. Based on study of original. Restrict it to Dig-only in order to avoid regressions. svn-id: r51211
2010-07-17DEBUGGER: Simplify how our console debugger works / is usedMax Horn
* Remove _isAttached member var and isAttached method * Engines now always call the onFrame method; whether it does something is decided by the debugger class resp. its subclasses * Make detach() protected instead of private, so that subclasses can invoke it * Remove _detach_now member var (call detach() instead). * Rename _frame_countdown to _frameCountdown and properly document it. * Add more doxygen comments * Cleanup svn-id: r50963
2010-07-14Fixed typo in comment.Torbjörn Andersson
svn-id: r50889
2010-07-14Moved setTileData() into GdiPCEngine since that's the only class that uses it.Torbjörn Andersson
svn-id: r50888
2010-07-05Prevent SCUMM from adding gui options based on user flags into the config ↵Johannes Schickel
file (regression from r50706). svn-id: r50710
2010-07-05Fix update of GUI options, which only differ in the language setting.Johannes Schickel
svn-id: r50706
2010-06-27Add support for Chinese The DIG.Eugene Sandulenko
svn-id: r50375
2010-06-27Add Nintendo Wii (PAL) versions of Freddi Fish: Kelp Seed Mystery.Travis Howell
svn-id: r50367
2010-06-25AUDIO: get rid of MDT_PREFER_MIDI since it should be sufficient to either ↵Florian Kagerer
select MDT_PREFER_MT32 or MDT_PREFER_GM svn-id: r50288
2010-06-25SCUMM: Set some more detection file sizesMax Horn
svn-id: r50270
2010-06-22SCUMM: Specify various file sizes of detection filesMax Horn
svn-id: r50151
2010-06-22SCUMM: Add a debug message to detectGames() to help find filesizes of ↵Max Horn
detection files svn-id: r50150
2010-06-22SCUMM: Add Japanese FOA CD version from tracker #3017219Max Horn
svn-id: r50149
2010-06-21Patch #1956501: "GUI/LAUNCHER: Midi device selection"Max Horn
svn-id: r50128
2010-06-15Workaround bug #3003643 (MI1EGA German: Credit text incorrect)Max Horn
svn-id: r49895
2010-06-15SCUMM: Fix composeFileHashMapMax Horn
svn-id: r49850