aboutsummaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorMatthew Hoops2015-04-03 00:18:58 -0400
committerMatthew Hoops2015-07-07 20:19:42 -0400
commitf1f29302f5401c4782985cec4d47d069b99036ee (patch)
tree60c6c8c7b2867cf9524197d2c2c0734746906b71 /audio
parent2fa1ce51dd3cb00eef289094fe9f660c237254bc (diff)
downloadscummvm-rg350-f1f29302f5401c4782985cec4d47d069b99036ee.tar.gz
scummvm-rg350-f1f29302f5401c4782985cec4d47d069b99036ee.tar.bz2
scummvm-rg350-f1f29302f5401c4782985cec4d47d069b99036ee.zip
AUDIO: Remove the legacy OPL API
Diffstat (limited to 'audio')
-rw-r--r--audio/fmopl.cpp37
-rw-r--r--audio/fmopl.h19
2 files changed, 0 insertions, 56 deletions
diff --git a/audio/fmopl.cpp b/audio/fmopl.cpp
index 00e49ef598..3ee557366c 100644
--- a/audio/fmopl.cpp
+++ b/audio/fmopl.cpp
@@ -174,40 +174,3 @@ OPL *Config::create(DriverId driver, OplType type) {
bool OPL::_hasInstance = false;
} // End of namespace OPL
-
-void OPLDestroy(FM_OPL *OPL) {
- delete OPL;
-}
-
-void OPLResetChip(FM_OPL *OPL) {
- OPL->reset();
-}
-
-void OPLWrite(FM_OPL *OPL, int a, int v) {
- OPL->write(a, v);
-}
-
-unsigned char OPLRead(FM_OPL *OPL, int a) {
- return OPL->read(a);
-}
-
-void OPLWriteReg(FM_OPL *OPL, int r, int v) {
- OPL->writeReg(r, v);
-}
-
-void YM3812UpdateOne(FM_OPL *OPL, int16 *buffer, int length) {
- OPL->readBuffer(buffer, length);
-}
-
-FM_OPL *makeAdLibOPL(int rate) {
- FM_OPL *opl = OPL::Config::create();
-
- if (opl) {
- if (!opl->init(rate)) {
- delete opl;
- opl = 0;
- }
- }
-
- return opl;
-}
diff --git a/audio/fmopl.h b/audio/fmopl.h
index 28dd456e21..b8dbdc1550 100644
--- a/audio/fmopl.h
+++ b/audio/fmopl.h
@@ -165,23 +165,4 @@ public:
} // End of namespace OPL
-// Legacy API
-// !You should not write any new code using the legacy API!
-typedef OPL::OPL FM_OPL;
-
-void OPLDestroy(FM_OPL *OPL);
-
-void OPLResetChip(FM_OPL *OPL);
-void OPLWrite(FM_OPL *OPL, int a, int v);
-unsigned char OPLRead(FM_OPL *OPL, int a);
-void OPLWriteReg(FM_OPL *OPL, int r, int v);
-void YM3812UpdateOne(FM_OPL *OPL, int16 *buffer, int length);
-
-/**
- * Legacy factory to create an AdLib (OPL2) chip.
- *
- * !You should not write any new code using the legacy API!
- */
-FM_OPL *makeAdLibOPL(int rate);
-
#endif