Commit Graph

12742 Commits

Author SHA1 Message Date
Jerome Fisher
e78de67c54 - Fixed what I understand to be a check to ensure that sysex instrument data wasn't sent to the rhythm channel. It was preventing instruments from being written to part 8.
This fixes the window crashing sound in the intro of the floppy version of Indy 4, and possibly other things. Hopefully it breaks nothing.

svn-id: r16798
2005-02-15 17:56:32 +00:00
Torbjörn Andersson
d1f6a40583 Re-phrased comment to make it sound more like the fact it is and less like
a "FIXME".

svn-id: r16797
2005-02-15 10:32:55 +00:00
Torbjörn Andersson
e3ed9f7b32 This should keep ScummVM from trying to free invalid pointers. I hope.
svn-id: r16796
2005-02-15 08:15:35 +00:00
Eugene Sandulenko
32ea1644a5 Fix crash in updated Russian freddi1.
svn-id: r16795
2005-02-15 03:32:07 +00:00
Eugene Sandulenko
94daa9dbcc o Added 5 updated Russian freddi-related titles.
svn-id: r16794
2005-02-14 21:34:31 +00:00
Eugene Sandulenko
9f1b541c25 o Added 5 updated Russian freddi-related titles.
svn-id: r16793
2005-02-14 21:19:47 +00:00
Eugene Sandulenko
c49642bb8b o Added 5 updated Russian freddi-related titles.
o Fixed ScummEngine_v72he::o72_openFile() so autogenerated names also
  checked for substitution.
o New case 0 in o100_actorOps() used by Russian updated freddicove. Number
  of stack items weren't checked against disassembly

svn-id: r16792
2005-02-14 21:19:00 +00:00
Travis Howell
39b83ba8cf Add addiotnal decode type in later HE games.
svn-id: r16791
2005-02-14 13:44:19 +00:00
Travis Howell
94f76a8f05 Update comment
svn-id: r16790
2005-02-14 10:06:22 +00:00
Travis Howell
0e1a22729b Correct sound TAG for Backyard sports games
Fix memory leak.

svn-id: r16789
2005-02-14 10:02:34 +00:00
Travis Howell
a8520f4fe6 *** empty log message ***
svn-id: r16788
2005-02-14 09:00:30 +00:00
Travis Howell
993ae4a3e6 Add opcode for HE100
svn-id: r16787
2005-02-14 08:58:02 +00:00
Travis Howell
23d02ee03f Add opcode
svn-id: r16786
2005-02-14 07:21:17 +00:00
Travis Howell
0439ab507f Add opcode
svn-id: r16785
2005-02-14 07:15:16 +00:00
Travis Howell
40768ac29d Add basic support for DISK index block in later HE games.
svn-id: r16784
2005-02-14 03:12:41 +00:00
Eugene Sandulenko
142a646da0 Fix typo in football substitute.
svn-id: r16783
2005-02-13 23:32:49 +00:00
Eugene Sandulenko
cfdde90be0 HE version correction for russian spyfox
svn-id: r16782
2005-02-13 07:16:44 +00:00
Eugene Sandulenko
bc206cf21f Add three new Russian games.
svn-id: r16781
2005-02-13 06:59:17 +00:00
Eugene Sandulenko
a43f4bead8 Added new Russian HE titles.
svn-id: r16780
2005-02-13 06:54:03 +00:00
Paweł Kołodziejski
ddd97c96da fix/workaround for bug: 1120625
svn-id: r16779
2005-02-12 15:00:16 +00:00
Paweł Kołodziejski
4a0887f34d update
svn-id: r16778
2005-02-12 14:38:42 +00:00
Paweł Kołodziejski
ce832686a0 fixed warning
svn-id: r16777
2005-02-12 14:16:17 +00:00
Andrew Kurushin
509d7b4d45 - smooth iso scroll
svn-id: r16776
2005-02-11 22:18:37 +00:00
Eugene Sandulenko
3cdf46635e Add HE wiz-specific item.
svn-id: r16775
2005-02-11 21:32:32 +00:00
Andrew Kurushin
5239c2f477 - fix min->MIN
- implemented horizontal tile cliping

svn-id: r16774
2005-02-11 20:59:29 +00:00
Andrew Kurushin
9497fddcf0 iso draw work in progress:
- try keyboard arrows on iso scene
- todo: horizontal cliping

svn-id: r16773
2005-02-11 20:43:48 +00:00
Eugene Sandulenko
7ea113dbb1 Renamed substDataFileNames to substResFileNames. Just forgot to do it last
time.

svn-id: r16772
2005-02-11 13:29:15 +00:00
Joost Peters
6565ed2871 Make rnc unpacker a member of Disk class so it reuses the same object, and change rnc code to only build the crc table once instead of for every unpack operation.
This should speed it up a bit.

svn-id: r16771
2005-02-11 11:14:33 +00:00
Torbjörn Andersson
420712fb28 Added "PuttPuttTTT" as an alias for "putttime", since that's what my copy
of the game uses. (Unfortunately the data files do not all use the same
capitilization. Some are named "PuttPuttTTT"-something, while others are
named "puttputtTTT"-something.)

svn-id: r16770
2005-02-11 08:17:23 +00:00
Travis Howell
7d9a5d7ffa Update
svn-id: r16769
2005-02-11 04:32:59 +00:00
Eugene Sandulenko
0851c89aa3 Sorted multiple_versions_md5_settings[] table to ease maintenance.
svn-id: r16768
2005-02-11 04:17:24 +00:00
Eugene Sandulenko
5c7e688049 Eliminated more targets and fixed couple mistakes
svn-id: r16767
2005-02-11 04:10:05 +00:00
Eugene Sandulenko
b4295347f8 Few more targets eliminated. Though they never existed. Need to check this
with joostp.

svn-id: r16766
2005-02-11 04:08:21 +00:00
Eugene Sandulenko
1ed02817b8 Renamed eliminated HE targets. Now bgbennyboy should be happy :)
svn-id: r16765
2005-02-11 03:49:06 +00:00
Eugene Sandulenko
a9ceee26d8 Turned HE Mac resource filename generator into generall, whole SCUMM-purpose
method. Right now it is used to eliminate those Windows HE titles which
have different target base names.

If you want to use it, then define another entry in substDataFileNameTable[].
If your version with different base name has other features then you need
to define GF_MULTIPLE_VERSIONS for main entry and add any additional
entries to multiple_versions_md5_settings based on MD5 of the entry.

svn-id: r16764
2005-02-11 03:45:10 +00:00
Andrew Kurushin
ea78766c46 first step in ISO mode implementation - trying to draw iso scene
svn-id: r16763
2005-02-09 20:30:45 +00:00
Joost Peters
a13e8a98ff spelling
svn-id: r16762
2005-02-09 12:17:34 +00:00
Eugene Sandulenko
0da123d601 Portability fixes.
svn-id: r16761
2005-02-09 03:26:08 +00:00
Travis Howell
e7c6ea42ae Patch from Quietust:
Add comments and misc changes to Amiga V2 player.

svn-id: r16759
2005-02-09 00:36:15 +00:00
Travis Howell
6fdd9e2d31 Patch from Quietust:
Add another two sounds for Amiga version of Zak McKracken

svn-id: r16758
2005-02-09 00:25:43 +00:00
Nicolas Bacca
71690ef0bf Fix bug #1118854
svn-id: r16757
2005-02-08 21:39:21 +00:00
Travis Howell
5fd5428ccf *** empty log message ***
svn-id: r16755
2005-02-08 11:21:10 +00:00
Travis Howell
7136b50fff Minor updates to HE100
svn-id: r16754
2005-02-08 11:17:36 +00:00
Torbjörn Andersson
fe3e01a110 Now there are two file handles for the music: one for each CD. This is not
the same thing as one for each music stream. If both music streams are
playing music from the same CD, they will both take turns at using the same
file handle.

The only case where both file handles are used is when music from one CD is
fading in while music from the other CD is fading out. Which of course can
only happen if you play the game from hard disk. If the game has to ask for
the other CD, it kills the music immediately.

The reason for doing this is that there was some concern about whether
having two file handles open to the same file was portable or not. I don't
think that question was ever fully answered, so I avoid the situation.

svn-id: r16753
2005-02-08 08:32:50 +00:00
Torbjörn Andersson
d6be4f03a7 Added getNodeForPath() so I can compile ScummVM with MinGW again. Since I
don't know where it's used, I'm not sure if it works correctly.

svn-id: r16752
2005-02-07 14:25:04 +00:00
Torbjörn Andersson
cc3540a00d Updated BS2 section for 0.7.1.
svn-id: r16751
2005-02-07 10:53:03 +00:00
Torbjörn Andersson
00670e2c23 Fixed crash that would happen if the game tried to play music from CD1 and
CD2 at the same time. There will eventually be a better fix for this, I
hope.

svn-id: r16750
2005-02-07 10:51:48 +00:00
Max Horn
cda823ea63 It's kMaxMixerVolume, not 256 (we might change it to 255 eventually)
svn-id: r16747
2005-02-06 20:35:06 +00:00
Max Horn
86370fa544 BS1 specific fix for bug #1107121 (ALL/SFX: Setting the SFX volume at 256 mutes sound)
svn-id: r16746
2005-02-06 20:31:20 +00:00
Max Horn
490bba8ecb Add testcases for String::hasSuffix and hasPrefix
svn-id: r16745
2005-02-06 19:01:23 +00:00