28841 Commits

Author SHA1 Message Date
Max Horn
abc76c6ddc cleanup
svn-id: r36128
2009-01-29 17:43:55 +00:00
Max Horn
ac59693be2 A ton of code formatting fixes; also fixed warnings about single line loops like 'while(cond);' by inserting newlines
svn-id: r36127
2009-01-29 05:26:12 +00:00
Henry Bush
a0a82d911c T7G: start background music at start of input loop (0x0B). Should fix 2474078, but might break other things so I'm not going to backport it.
svn-id: r36125
2009-01-28 23:29:19 +00:00
Gregory Montoir
3f06e9c4eb fix #2543067 'crash on Bud Tucker in Double Trouble german version', don't copy rect if w or h <= 0
svn-id: r36123
2009-01-28 21:43:26 +00:00
Torbjörn Andersson
b866cf5d22 Silence GCC warning.
svn-id: r36122
2009-01-28 21:11:18 +00:00
Paul Gilbert
8315753dda Bugfix to allow characters to start moving when some other object (such as a door) has marked part of the area the character is standing on as occupied
svn-id: r36120
2009-01-28 10:27:14 +00:00
Travis Howell
b63d4a777d Update Adventure Soft credits.
svn-id: r36119
2009-01-28 10:08:42 +00:00
Max Horn
1c0d2c5ab9 Fixed hq2x ASM scaler
svn-id: r36115
2009-01-27 21:44:24 +00:00
Filippos Karapetis
c27c9c37b7 Protect save slot 0 from being overwritten and/or deleted by the GMM save/load menus
svn-id: r36112
2009-01-27 20:24:08 +00:00
Willem Jan Palenstijn
8cabfc677f remove _firstSlot offset from getSavegame*, fixing autosaves (#2537059)
svn-id: r36110
2009-01-27 19:59:50 +00:00
Willem Jan Palenstijn
e5bff7bf92 typo
svn-id: r36109
2009-01-27 19:58:30 +00:00
Marcus Comstedt
8aa122b157 Need graphics/colormasks.h for Graphics::createPixelFormat.
svn-id: r36108
2009-01-27 18:43:00 +00:00
Marcus Comstedt
4952dd6661 Disable autosave (fixes [2516389]).
svn-id: r36106
2009-01-27 18:35:36 +00:00
Filippos Karapetis
fa71814c07 Proper fix for accented characters in the Italian version of ITE
svn-id: r36103
2009-01-27 17:39:11 +00:00
Filippos Karapetis
1d04e168ae Fixed bug #2538838 - "Wrong accented char. in italian fan version [Regression]"
svn-id: r36101
2009-01-27 17:27:51 +00:00
Filippos Karapetis
a359f7c1da Silence MSVC warnings
svn-id: r36100
2009-01-27 17:08:09 +00:00
Max Horn
b6c17e396b Re-enabled ASM versions of HQx scalers (oops)
svn-id: r36099
2009-01-27 14:48:49 +00:00
Matthew Hoops
34e76afb16 Remove leftover comments.
svn-id: r36098
2009-01-27 11:49:53 +00:00
Matthew Hoops
13552cce55 Add support for looping ADPCM sounds. I'm also adding decoding of the "standard" IMA ADPCM code (aka Intel DVI ADPCM). This is from Mohawk. ;)
svn-id: r36097
2009-01-27 11:46:54 +00:00
Paul Gilbert
6ef26264f4 Added a debug subcommand to enable a hotspot's position to be changed
svn-id: r36095
2009-01-27 10:27:07 +00:00
Travis Howell
f9d0d2a44a Add/Update comments.
svn-id: r36094
2009-01-27 03:26:51 +00:00
Travis Howell
f002e06fe0 Add looping support to makeVOCStream().
svn-id: r36093
2009-01-27 03:21:05 +00:00
Travis Howell
82a7414197 Fix regression, the original stream shouldn't be deleted, unless disposeAfterUse is set.
svn-id: r36092
2009-01-27 03:13:13 +00:00
Travis Howell
bce799366f Fix regression, the original stream shouldn't be deleted.
svn-id: r36091
2009-01-27 03:10:56 +00:00
Max Horn
e338205066 Added new interpolate16_1_1_1_1 func, got rid of interpolate32_1_1_1_1
svn-id: r36090
2009-01-27 01:46:29 +00:00
Max Horn
379fe274df Replaced small lookup table in 2xsai by direct computation
svn-id: r36089
2009-01-27 01:35:21 +00:00
Max Horn
97153f9c3b Removed interpolate16_2 and interpolate16_3
svn-id: r36088
2009-01-27 01:29:22 +00:00
Max Horn
9809709468 Speed up HQ2x/HQ3x C++ version a bit (about 20% faster with -O3 on my system)
svn-id: r36087
2009-01-27 01:23:04 +00:00
Max Horn
153b32391f New code for interpolate32_1_1 overflowed in 565 mode, so reverting to the old code (with some variable name changes to match the other interpolators)
svn-id: r36086
2009-01-27 00:55:28 +00:00
Max Horn
8e447d1ee9 Extended makeWAVStream by a 'disposeAfterUse' param; changed makeWAVStream to directly return the AudioStream created by makeADPCMStream
svn-id: r36085
2009-01-27 00:42:43 +00:00
Max Horn
c08cc29b96 cleanup
svn-id: r36084
2009-01-27 00:41:41 +00:00
Max Horn
ca730e8f7e Allow quitting Simon 2 during the intro
svn-id: r36082
2009-01-27 00:38:56 +00:00
Travis Howell
7a7cc77d03 Correct md5 checksum for German Atari ST version of Indiana Jones and the Last Crusade.
svn-id: r36080
2009-01-26 22:15:08 +00:00
Max Horn
4098ff66aa Removed use of LUT16to32 in HQx asm versions, replacing some MMX code with '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-26 18:31:06 +00:00
Willem Jan Palenstijn
80ba7ec844 made fix from r36039 more efficient
svn-id: r36076
2009-01-26 17:37:59 +00:00
Max Horn
2042c6d570 Slightly improved interpolate32_1_1
svn-id: r36075
2009-01-26 16:45:21 +00:00
Joost Peters
508f254ff7 error out when no renderer was created due to unknown/unsupported PixelFormat
svn-id: r36074
2009-01-26 16:39:05 +00:00
Travis Howell
c2847572f1 Add German Atari ST version of Indiana Jones and the Last Crusade.
svn-id: r36072
2009-01-26 09:22:43 +00:00
Paul Gilbert
9b707ed951 Backport of bugfix for incorrect fight animation offset in French version
svn-id: r36070
2009-01-26 07:10:41 +00:00
Paul Gilbert
52df26d4b2 Implemented the Engine::getDebugger method
svn-id: r36068
2009-01-26 06:53:23 +00:00
Travis Howell
53c71f8e4d Add support for text compression in the AtariST version of Elvira 1.
svn-id: r36065
2009-01-26 04:22:19 +00:00
Gregory Montoir
4999677c57 added a few more code differences, demo version is now completable
svn-id: r36063
2009-01-25 18:08:26 +00:00
Gregory Montoir
7f594fa21d TUCKER: modified flic playback to make use of dirtyrects
svn-id: r36060
2009-01-25 12:10:06 +00:00
Torbjörn Andersson
0a7b4fd146 Fixed warning.
svn-id: r36059
2009-01-25 11:15:30 +00:00
Joost Peters
a0824205af some DW2 endian fixes
svn-id: r36058
2009-01-25 11:02:34 +00:00
Filippos Karapetis
79709646fb Added some unused opcodes in Rodney
svn-id: r36057
2009-01-25 10:46:48 +00:00
Filippos Karapetis
3fb9e1e23a Added some information on sfPlayNote, sfStopNote, sfPlayTele, sfStopTele
svn-id: r36056
2009-01-25 10:16:00 +00:00
Filippos Karapetis
e46c1100a0 Removed leftover debug code
svn-id: r36055
2009-01-25 09:37:53 +00:00
Filippos Karapetis
ed0bca5b36 Fixed compilation
svn-id: r36054
2009-01-25 09:13:23 +00:00
Joost Peters
908ed66509 fix compilation
svn-id: r36053
2009-01-25 09:06:46 +00:00