aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-01-27Fix regression, the original stream shouldn't be deleted, unless ↵Travis Howell
disposeAfterUse is set. svn-id: r36092
2009-01-27Fix regression, the original stream shouldn't be deleted.Travis Howell
svn-id: r36091
2009-01-27Added new interpolate16_1_1_1_1 func, got rid of interpolate32_1_1_1_1Max Horn
svn-id: r36090
2009-01-27Replaced small lookup table in 2xsai by direct computationMax Horn
svn-id: r36089
2009-01-27Removed interpolate16_2 and interpolate16_3Max Horn
svn-id: r36088
2009-01-27Speed up HQ2x/HQ3x C++ version a bit (about 20% faster with -O3 on my system)Max Horn
svn-id: r36087
2009-01-27New code for interpolate32_1_1 overflowed in 565 mode, so reverting to the ↵Max Horn
old code (with some variable name changes to match the other interpolators) svn-id: r36086
2009-01-27Extended makeWAVStream by a 'disposeAfterUse' param; changed makeWAVStream ↵Max Horn
to directly return the AudioStream created by makeADPCMStream svn-id: r36085
2009-01-27cleanupMax Horn
svn-id: r36084
2009-01-27Allow quitting Simon 2 during the introMax Horn
svn-id: r36082
2009-01-26Correct md5 checksum for German Atari ST version of Indiana Jones and the ↵Travis Howell
Last Crusade. svn-id: r36080
2009-01-26Removed use of LUT16to32 in HQx asm versions, replacing some MMX code with ↵Max Horn
'plain' x86 code. Advantage: got rid of a 256kb table (reduces cache load, so over here the code is about as fast as before; in particular, since the affected interpolators are not used that often, it seems). Moreover, the new code is more accurate than the old ASM code, which actually differed from what our C++ HQx did (sacrificing precision for speed, i.e., cheating ;-) svn-id: r36078
2009-01-26made fix from r36039 more efficientWillem Jan Palenstijn
svn-id: r36076
2009-01-26Slightly improved interpolate32_1_1Max Horn
svn-id: r36075
2009-01-26error out when no renderer was created due to unknown/unsupported PixelFormatJoost Peters
svn-id: r36074
2009-01-26Add German Atari ST version of Indiana Jones and the Last Crusade.Travis Howell
svn-id: r36072
2009-01-26Backport of bugfix for incorrect fight animation offset in French versionPaul Gilbert
svn-id: r36070
2009-01-26Implemented the Engine::getDebugger methodPaul Gilbert
svn-id: r36068
2009-01-26Add support for text compression in the AtariST version of Elvira 1.Travis Howell
svn-id: r36065
2009-01-25added a few more code differences, demo version is now completableGregory Montoir
svn-id: r36063
2009-01-25TUCKER: modified flic playback to make use of dirtyrectsGregory Montoir
svn-id: r36060
2009-01-25Fixed warning.Torbjörn Andersson
svn-id: r36059
2009-01-25some DW2 endian fixesJoost Peters
svn-id: r36058
2009-01-25Added some unused opcodes in RodneyFilippos Karapetis
svn-id: r36057
2009-01-25Added some information on sfPlayNote, sfStopNote, sfPlayTele, sfStopTeleFilippos Karapetis
svn-id: r36056
2009-01-25Removed leftover debug codeFilippos Karapetis
svn-id: r36055
2009-01-25Fixed compilationFilippos Karapetis
svn-id: r36054
2009-01-25fix compilationJoost Peters
svn-id: r36053
2009-01-25Updated the MSVC projects with the new cruise/staticres filePaul Gilbert
svn-id: r36052
2009-01-25Introduced a static string list for language dependant strings, and changed ↵Paul Gilbert
the options and inventory menus to use it svn-id: r36051
2009-01-25Minor cleanup and changed g_cruise to _vm for consistencyPaul Gilbert
svn-id: r36050
2009-01-25Renamed lowBits -> kLowBitsMask and highBits -> kHighBitsMaskMax Horn
svn-id: r36049
2009-01-25- Implemented sound decompression for Manhole EGABenjamin Haisch
svn-id: r36048
2009-01-24HQX: Removed some more branches (like in my previous commit) from ↵Max Horn
interpolation macros (they are meant to speed up things, but in reality cause a slowdown -- branches are expensive on modern CPUs) svn-id: r36047
2009-01-24Turned two vars of the HQ2x/HQ3x ASM implementation into global vars, to ↵Max Horn
make it possible to adjust them for 555 vs. 565 mode (555 mode is still a bit buggy, due to the interpolation code they use) svn-id: r36046
2009-01-24added detection entry for playable demo and some code differencesGregory Montoir
svn-id: r36044
2009-01-24don't append '/' to path in getChildren()Joost Peters
svn-id: r36042
2009-01-24fix typoJoost Peters
svn-id: r36041
2009-01-24fix compilationJoost Peters
svn-id: r36040
2009-01-24fix near-infinite loop and segfault in ARM costume asm when len == 0 (should ↵Willem Jan Palenstijn
fix #2340221) svn-id: r36039
2009-01-24Remove the unused OSystem parameter of launcherDialog() (noticed by syke)Jordi Vilalta Prat
svn-id: r36038
2009-01-24Fix for bug #2533091 "MAC: Cannot add games in the launcher in fullscreen mode".Johannes Schickel
svn-id: r36036
2009-01-24pollCD() should only return true, if CD audio is actually playing.Travis Howell
svn-id: r36035
2009-01-24Moved 565 mode specific bits of HQ2x/HQ3x asm to 'variables'Max Horn
svn-id: r36034
2009-01-24Update detection table with known file sizes.Travis Howell
svn-id: r36032
2009-01-24Initialize variables that might not be initialized but still used later on ↵Kari Salminen
line 422 in a debug function call (Fixes MSVC's warnings about 'potentially uninitialized local variable'). svn-id: r36031
2009-01-24fixing #2531282: don't fall back to a real audio CD when playing enhanced ↵Willem Jan Palenstijn
midi tracks svn-id: r36030
2009-01-24remove 'HACK': don't use _cd.playing to indicate emulationWillem Jan Palenstijn
svn-id: r36029
2009-01-24Removed leftover test code for MADE V1, used in Manhole EGA (though the ↵Filippos Karapetis
sound effects in Manhole EGA are still not working) svn-id: r36028
2009-01-23Changed Graphics::ImageDecoder to allow custom PixelFormatsMax Horn
svn-id: r36026