aboutsummaryrefslogtreecommitdiff
path: root/dists
diff options
context:
space:
mode:
authorEugene Sandulenko2004-11-06 01:41:32 +0000
committerEugene Sandulenko2004-11-06 01:41:32 +0000
commit805b21181ab7138da6960ade703b25716120fc29 (patch)
tree8a8b04662d7e25f0b6d3675452cd50fc589b5ee6 /dists
parentab7c30e4ed59004f311fd068746d1537c9da5f50 (diff)
downloadscummvm-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')
-rw-r--r--dists/msvc7/scummvm.vcproj60
-rw-r--r--dists/msvc8/scummvm.vcproj82
2 files changed, 121 insertions, 21 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>
diff --git a/dists/msvc8/scummvm.vcproj b/dists/msvc8/scummvm.vcproj
index 7448d97488..888ec8f895 100644
--- a/dists/msvc8/scummvm.vcproj
+++ b/dists/msvc8/scummvm.vcproj
@@ -625,6 +625,10 @@
>
</File>
<File
+ RelativePath="..\..\backends\midi\mt32.cpp"
+ >
+ </File>
+ <File
RelativePath="..\..\backends\midi\null.cpp"
>
</File>
@@ -637,40 +641,82 @@
>
</File>
<Filter
- Name="mt32"
- >
+ Name="mt32">
<File
- RelativePath="..\..\backends\midi\mt32\freeverb.cpp"
- >
+ RelativePath="..\..\backends\midi\mt32\file.cpp">
</File>
<File
- RelativePath="..\..\backends\midi\mt32\freeverb.h"
- >
+ RelativePath="..\..\backends\midi\mt32\file.h">
</File>
<File
- RelativePath="..\..\backends\midi\mt32\mt32.cpp"
- >
+ RelativePath="..\..\backends\midi\mt32\i386.cpp">
</File>
<File
- RelativePath="..\..\backends\midi\mt32\partial.cpp"
- >
+ RelativePath="..\..\backends\midi\mt32\i386.h">
</File>
<File
- RelativePath="..\..\backends\midi\mt32\partial.h"
- >
+ RelativePath="..\..\backends\midi\mt32\mt32emu.h">
</File>
<File
- RelativePath="..\..\backends\midi\mt32\structures.h"
- >
+ RelativePath="..\..\backends\midi\mt32\part.cpp">
</File>
<File
- RelativePath="..\..\backends\midi\mt32\synth.cpp"
- >
+ RelativePath="..\..\backends\midi\mt32\part.h">
</File>
<File
- RelativePath="..\..\backends\midi\mt32\synth.h"
- >
+ RelativePath="..\..\backends\midi\mt32\partial.cpp">
+ </File>
+ <File
+ 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
+ RelativePath="..\..\backends\midi\mt32\synth.cpp">
+ </File>
+ <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>