aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-07-13Rewrote and greatly simplified the SAGA detector, removing many duplicate ↵Filippos Karapetis
and unneeded entries - Digital music will now always be enabled for all versions if the digital music file is present. The duplicate game entries with and without this file have been removed - Changed the way compressed sound files are detected. All the duplicate compressed sound entries have been removed - The Wyrmkeep Windows CD version is now properly distinguished from the DOS CD version - Unified all the different patch file entries (apart from the Mac patch file entries, which are of a different type). If a patch file is not found, it's ignored svn-id: r28058
2007-07-13Add TODO: music looping does not work with compressed digital musicFilippos Karapetis
svn-id: r28056
2007-07-13Some more fixes for Italian fan translation.Johannes Schickel
svn-id: r28055
2007-07-13Rename AGI palette extractorEugene Sandulenko
svn-id: r28054
2007-07-12Added wildcards and a preliminary test which doesn't require unpacking the ↵Kari Salminen
colors. Helped like a gazillion percent, or so :-). svn-id: r28048
2007-07-12Some optimisations to the DXA player to reduce the amount of needless mallocingRobin Watts
and memcpying it does. This commit also contains some code protected by #ifdef DXA_EXPERIMENT_MAXD that allows for reading an extended header on a .dxa file and using a MAXD chunk, if found, to reduce the amount of memory required to play a movie. Whether this gets enabled or not will ultimately depend on whether the savings are justified (i.e. if we can find a case where it makes enough difference). svn-id: r28047
2007-07-12Renamed a variable, so that it makes more senseFilippos Karapetis
svn-id: r28042
2007-07-11Tool for extracting palettes from Amiga AGI games' executables. My first ↵Kari Salminen
Python program, yay :-) svn-id: r28035
2007-07-11Cleaned up commentsFilippos Karapetis
svn-id: r28034
2007-07-11Enable menus for Space Quest 1 (PC) 1.1AFilippos Karapetis
svn-id: r28033
2007-07-11Should fix gui strings in Italian fan translation.Johannes Schickel
svn-id: r28028
2007-07-11Fix for SQ1 Amiga (v 1.2 1986): menus are forced in this version too, like ↵Filippos Karapetis
with KQ3 Amiga svn-id: r28025
2007-07-11Fix for bug #1751390 in LSL1. When choosing a menu option, an appropriate ↵Filippos Karapetis
event is set. If that event is equal to 0x20, it was incorrectly triggered when the space bar key was pressed svn-id: r28024
2007-07-11Provide more language.tab file sizesEugene Sandulenko
svn-id: r28023
2007-07-11IHNM: Narrowed down the places where the actors stop being drawn when ↵Filippos Karapetis
changing scenes svn-id: r28022
2007-07-10Fix for bug #1751344 - "ITE: p2_a.iaf not played correctly"Filippos Karapetis
svn-id: r28018
2007-07-10Fixed bug #1751385 ("LSL: Impossible to enter "Number 9""), which wasTorbjörn Andersson
introduced when migrating to KEYCODE constants. Considering how silly the bug was, I probably introduced it myself. svn-id: r28017
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-10Add Amiga-style menus (FR #657645). Used in Amiga-rendering mode.Kari Salminen
svn-id: r28015
2007-07-10Make AGI's button drawing use AgiButtonStyle. Doesn't use Amiga-style yet. ↵Kari Salminen
It's next. svn-id: r28014
2007-07-10For some reason, AgiTextColor(amigaBlack, _olderAgi? amigaOrange : amigaPurple)Torbjörn Andersson
caused a linking error on my computer. Worked around that, and added curly braces for (IMO) better readability. svn-id: r28013
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-10Oops. AgiButtonStyle::getColor's color parameters were bool rather than int. ↵Kari Salminen
Fixed. svn-id: r28011
2007-07-10Change AgiTextColor's default color to black text on white background.Kari Salminen
svn-id: r28010
2007-07-10Add AgiButtonStyle and create correct style according to render mode ↵Kari Salminen
(Supports PC and Amiga styles). svn-id: r28009
2007-07-10Add md5sum for Italian fan translation of CD version (see fr#1727941 "KYRA: ↵Johannes Schickel
add Italian CD Version to kyra.dat"). svn-id: r28007
2007-07-10Update create_kyra dat for Italian fan translation (see fr#1727941 "KYRA: ↵Johannes Schickel
add Italian CD Version to kyra.dat"). svn-id: r28005
2007-07-10Removed leftover empty function.Nicola Mettifogo
svn-id: r28004
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-09Moved mouse cursor tampering from inventory.cpp to Gfx class, and some cleanup.Nicola Mettifogo
svn-id: r27996
2007-07-09Fix for bug #1742432 - AGI: Engine crashes if no game is detectedFilippos Karapetis
svn-id: r27993
2007-07-09Fix for bug #1746661: "KQ3: Lockup when pressing ESC (Amiga version)"Filippos Karapetis
svn-id: r27989
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-09Fix masking crash in Simon the Sorcerer 1 (Floppy DOS Demo), the address and ↵Travis Howell
pitch wasn't set for state->surf2. svn-id: r27985
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-08Reverted commit 27948. Cutaways in sfScriptGotoScene are cleared by calling ↵Filippos Karapetis
clearcutaway directly again, as calling it using an event does not clear the cutaway when it should (which caused problems in the character selection screen) svn-id: r27976
2007-07-08Changed inventory graphics update from synchronous to lazy.Nicola Mettifogo
svn-id: r27975
2007-07-08Cleanup inventory code.Nicola Mettifogo
svn-id: r27974
2007-07-08Oops.Nicola Mettifogo
svn-id: r27968
2007-07-08Yet another fix for broken parsing/displaying of strings. Now quotes are ↵Nicola Mettifogo
properly considered when they are needed, and ignored when they aren't. svn-id: r27967
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-08Fix for disappearing text in FM-Towns end sequence.Johannes Schickel
svn-id: r27964
2007-07-08Little renaming.Johannes Schickel
svn-id: r27963
2007-07-08Finally fixed parsing of labels.Nicola Mettifogo
svn-id: r27962
2007-07-08Removed various obsolete methods from OSystem (screenToOverlayX/Y, ↵Max Horn
overlayToScreenX/Y) svn-id: r27961