diff options
author | Eugene Sandulenko | 2004-11-06 01:41:32 +0000 |
---|---|---|
committer | Eugene Sandulenko | 2004-11-06 01:41:32 +0000 |
commit | 805b21181ab7138da6960ade703b25716120fc29 (patch) | |
tree | 8a8b04662d7e25f0b6d3675452cd50fc589b5ee6 /dists/msvc7 | |
parent | ab7c30e4ed59004f311fd068746d1537c9da5f50 (diff) | |
download | scummvm-rg350-805b21181ab7138da6960ade703b25716120fc29.tar.gz scummvm-rg350-805b21181ab7138da6960ade703b25716120fc29.tar.bz2 scummvm-rg350-805b21181ab7138da6960ade703b25716120fc29.zip |
Major MT-32 emu overhaul based on KingGuppy's code.
o added configure option
o mi2 intro doesn't freeze anymore and has no sound glitches
o missing instruments in many titles are fixed
o numerous memory overwrite bugs are fixed
o code is cleaned a lot and splitted into many smaller files
o mt32.cpp went to backends/midi
o synced with upstream code
o reverberation fixed
* don't complain about File class wrapper :)
* all custom types are back
* #pragmas are to do
* maybe some indentation is wrong too
I prefer smaller commits, but this thing came in one piece.
svn-id: r15715
Diffstat (limited to 'dists/msvc7')
-rw-r--r-- | dists/msvc7/scummvm.vcproj | 60 |
1 files changed, 57 insertions, 3 deletions
diff --git a/dists/msvc7/scummvm.vcproj b/dists/msvc7/scummvm.vcproj index d74ac750ca..d0edb78add 100644 --- a/dists/msvc7/scummvm.vcproj +++ b/dists/msvc7/scummvm.vcproj @@ -461,6 +461,9 @@ RelativePath="..\..\backends\midi\adlib.cpp"> </File> <File + RelativePath="..\..\backends\midi\mt32.cpp"> + </File> + <File RelativePath="..\..\backends\midi\null.cpp"> </File> <File @@ -472,13 +475,25 @@ <Filter Name="mt32"> <File - RelativePath="..\..\backends\midi\mt32\freeverb.cpp"> + RelativePath="..\..\backends\midi\mt32\file.cpp"> + </File> + <File + RelativePath="..\..\backends\midi\mt32\file.h"> + </File> + <File + RelativePath="..\..\backends\midi\mt32\i386.cpp"> + </File> + <File + RelativePath="..\..\backends\midi\mt32\i386.h"> + </File> + <File + RelativePath="..\..\backends\midi\mt32\mt32emu.h"> </File> <File - RelativePath="..\..\backends\midi\mt32\freeverb.h"> + RelativePath="..\..\backends\midi\mt32\part.cpp"> </File> <File - RelativePath="..\..\backends\midi\mt32\mt32.cpp"> + RelativePath="..\..\backends\midi\mt32\part.h"> </File> <File RelativePath="..\..\backends\midi\mt32\partial.cpp"> @@ -487,6 +502,12 @@ RelativePath="..\..\backends\midi\mt32\partial.h"> </File> <File + RelativePath="..\..\backends\midi\mt32\partialManager.cpp"> + </File> + <File + RelativePath="..\..\backends\midi\mt32\partialManager.h"> + </File> + <File RelativePath="..\..\backends\midi\mt32\structures.h"> </File> <File @@ -495,6 +516,39 @@ <File RelativePath="..\..\backends\midi\mt32\synth.h"> </File> + <File + RelativePath="..\..\backends\midi\mt32\tables.cpp"> + </File> + <File + RelativePath="..\..\backends\midi\mt32\tables.h"> + </File> + <Filter + Name="freeverb"> + <File + RelativePath="..\..\backends\midi\mt32\freeverb\allpass.cpp"> + </File> + <File + RelativePath="..\..\backends\midi\mt32\freeverb\allpass.h"> + </File> + <File + RelativePath="..\..\backends\midi\mt32\freeverb\comb.cpp"> + </File> + <File + RelativePath="..\..\backends\midi\mt32\freeverb\comb.h"> + </File> + <File + RelativePath="..\..\backends\midi\mt32\freeverb\denormals.h"> + </File> + <File + RelativePath="..\..\backends\midi\mt32\freeverb\revmodel.cpp"> + </File> + <File + RelativePath="..\..\backends\midi\mt32\freeverb\revmodel.h"> + </File> + <File + RelativePath="..\..\backends\midi\mt32\freeverb\tuning.h"> + </File> + </Filter> </Filter> </Filter> </Filter> |