aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-07-15Removed the old (obsolete) audiostream factories for MP3/Vorbis/FLAC data ↵Max Horn
which took a File pointer and a size (these were only implemented as brain-dead wrapper around the newer factory methods anyway) svn-id: r28110
2007-07-15Added new Mac SCUMM MD5, tracker #1749232Max Horn
svn-id: r28108
2007-07-15Refactored selectCharacter so that menu code doesn't need auxiliary buffer ↵Nicola Mettifogo
kBit2 anymore. svn-id: r28106
2007-07-15To loop a music track forever, the number of loops is set to 0Filippos Karapetis
svn-id: r28105
2007-07-15ITE: looping of compressed digital music is now done by the respective ↵Filippos Karapetis
compressed streams themselves svn-id: r28104
2007-07-15Screen update is no more triggered automatically when performing full ↵Nicola Mettifogo
screen-size blits on Front buffer. Menu code has been changed accordingly to retain consistency. svn-id: r28097
2007-07-15Changed some additions to += as Python supports that operator (Didn't ↵Kari Salminen
realize that before). svn-id: r28096
2007-07-15Enabled menus in some old AGI games (released in 1986) which did not have ↵Filippos Karapetis
menus them originally: KQ1 Amiga and ST and early versions of KQ3 Amiga, SQ1 ST, SQ1 DOS and SQ1 Amiga. The GF_FORCEMENUS flag has been remaned to GF_MENUS. Also, two problematic versions of KQ3, a problematic version of SQ1 and a problematic version of Mixed up Mother Goose have been disabled. Finally, a duplicate detection entry for SQ1 has been removed svn-id: r28095
2007-07-15ITE: Music looping works now with compressed digital music. However, there's ↵Filippos Karapetis
still a small pause when a track restarts svn-id: r28082
2007-07-14Fixed compilation.Torbjörn Andersson
svn-id: r28078
2007-07-14ITE: Fixed some more incorrect dots on dialog buttonsFilippos Karapetis
svn-id: r28077
2007-07-14ITE: Fixed some of the incorrectly drawn dots of the menu buttonsFilippos Karapetis
svn-id: r28076
2007-07-14Renamed a variable, so that it makes more senseFilippos Karapetis
svn-id: r28072
2007-07-14Some more updates for looping of compressed digital music. It's still not ↵Filippos Karapetis
working, though svn-id: r28071
2007-07-14Improved check for the patched sound file used in ITE introFilippos Karapetis
svn-id: r28070
2007-07-14Cleanup of the digital music code. Now all kinds of music (uncompressed and ↵Filippos Karapetis
compressed) are handled by the same class, DigitalMusicInputStream svn-id: r28069
2007-07-14Fix graphics glitch in the rat caves in ITE. Closes bug #1735437 - "ITE: ↵Filippos Karapetis
Sprite priority in rat caves" svn-id: r28064
2007-07-13Full screen updates aren't automatic after palette changes anymore now. ↵Nicola Mettifogo
Traded some code pollution with SPEED! svn-id: r28061
2007-07-13Oops, deactivated the actor debug flag again, which was incorrectly ↵Filippos Karapetis
activated in commit #28058 svn-id: r28059
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