Skip to content

Commit 0c9e68a

Browse files
author
Sebastian Kienzl
committed
Add SoundFX Macs Opera CMF support
1 parent 99e6e9f commit 0c9e68a

8 files changed

Lines changed: 19760 additions & 2 deletions

File tree

contrib/vs2015/adplug/adplug.vcxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@
8282
<ClCompile Include="..\..\..\src\xsm.cpp" />
8383
<ClCompile Include="..\..\..\src\nemuopl.cpp" />
8484
<ClCompile Include="..\..\..\src\nukedopl.c" />
85+
<ClCompile Include="..\..\..\src\cmfmcsop.cpp" />
8586
</ItemGroup>
8687
<ItemGroup>
8788
<ClInclude Include="..\..\..\src\a2m.h" />
@@ -152,6 +153,7 @@
152153
<ClInclude Include="..\..\..\src\xsm.h" />
153154
<ClInclude Include="..\..\..\src\nemuopl.h" />
154155
<ClInclude Include="..\..\..\src\nukedopl.h" />
156+
<ClInclude Include="..\..\..\src\cmfmcsop.h" />
155157
</ItemGroup>
156158
<ItemGroup>
157159
<None Include="packages.config" />

src/Makefile.am

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ hsp.cpp ksm.cpp mad.cpp mid.cpp mkj.cpp cff.cpp dmo.cpp s3m.cpp dtm.cpp \
77
fmc.cpp mtk.cpp rad.cpp raw.cpp sa2.cpp xad.cpp flash.cpp bmf.cpp hybrid.cpp \
88
hyp.cpp psi.cpp rat.cpp u6m.cpp rol.cpp mididata.h xsm.cpp adlibemu.c dro.cpp \
99
lds.cpp realopl.cpp analopl.cpp temuopl.cpp msc.cpp rix.cpp adl.cpp jbm.cpp \
10-
cmf.cpp surroundopl.cpp dro2.cpp got.cpp woodyopl.cpp nemuopl.cpp nukedopl.c \
10+
cmf.cpp surroundopl.cpp dro2.cpp got.cpp cmfmcsop.cpp woodyopl.cpp nemuopl.cpp nukedopl.c \
1111
adlib.cpp mus.cpp mdi.cpp
1212

1313
libadplug_la_LDFLAGS = -release @VERSION@ -version-info 0 $(libbinio_LIBS)
@@ -25,5 +25,5 @@ mtk.h protrack.h rad.h raw.h s3m.h sa2.h sng.h u6m.h player.h fmc.h mad.h \
2525
xad.h bmf.h flash.h hyp.h psi.h rat.h hybrid.h rol.h adtrack.h cff.h dtm.h \
2626
dmo.h fprovide.h database.h players.h xsm.h adlibemu.h kemuopl.h dro.h \
2727
realopl.h analopl.h temuopl.h msc.h rix.h adl.h jbm.h cmf.h surroundopl.h \
28-
dro2.h got.h version.h wemuopl.h woodyopl.h nemuopl.h nukedopl.h adlib.h \
28+
dro2.h got.h cmfmcsop.h version.h wemuopl.h woodyopl.h nemuopl.h nukedopl.h adlib.h \
2929
mus.h mdi.h

src/adplug.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@
7272
#include "got.h"
7373
#include "mus.h"
7474
#include "mdi.h"
75+
#include "cmfmcsop.h"
7576

7677
/***** CAdPlug *****/
7778

@@ -120,6 +121,7 @@ const CPlayerDesc CAdPlug::allplayers[] = {
120121
CPlayerDesc(CadlPlayer::factory, "Westwood ADL", ".adl\0"),
121122
CPlayerDesc(CjbmPlayer::factory, "JBM Adlib Music", ".jbm\0"),
122123
CPlayerDesc(CgotPlayer::factory, "God of Thunder Music", ".got\0"),
124+
CPlayerDesc(CcmfmacsoperaPlayer::factory, "SoundFX Macs Opera CMF", ".cmf\0"),
123125
CPlayerDesc()
124126
};
125127

0 commit comments

Comments
 (0)