aboutsummaryrefslogtreecommitdiff
path: root/src/chips/opl_chip_base.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/chips/opl_chip_base.cpp')
-rw-r--r--src/chips/opl_chip_base.cpp22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/chips/opl_chip_base.cpp b/src/chips/opl_chip_base.cpp
new file mode 100644
index 0000000..65d4b73
--- /dev/null
+++ b/src/chips/opl_chip_base.cpp
@@ -0,0 +1,22 @@
+#include "opl_chip_base.h"
+
+OPLChipBase::OPLChipBase() :
+ m_rate(44100)
+{}
+
+OPLChipBase::OPLChipBase(const OPLChipBase &c):
+ m_rate(c.m_rate)
+{}
+
+OPLChipBase::~OPLChipBase()
+{}
+
+void OPLChipBase::setRate(uint32_t rate)
+{
+ m_rate = rate;
+}
+
+void OPLChipBase::reset(uint32_t rate)
+{
+ setRate(rate);
+}