diff options
author | Vitaly Novichkov <admin@wohlnet.ru> | 2018-06-01 00:46:17 +0300 |
---|---|---|
committer | Vitaly Novichkov <admin@wohlnet.ru> | 2018-06-01 00:46:17 +0300 |
commit | 562f5cb9841109dc2ca213ffe976b11576733b79 (patch) | |
tree | decf3d7c881e68c23e86850488bc347889669d77 /src/chips/dosbox_opl3.cpp | |
parent | 77cf2d49be3a88ea2b5972b70bb031b1475cb8c0 (diff) | |
parent | a3785e894c562e721a08c1ac7f6c443bcb4c402a (diff) | |
download | libADLMIDI-562f5cb9841109dc2ca213ffe976b11576733b79.tar.gz libADLMIDI-562f5cb9841109dc2ca213ffe976b11576733b79.tar.bz2 libADLMIDI-562f5cb9841109dc2ca213ffe976b11576733b79.zip |
Merge branch 'master' into num-4ops
Diffstat (limited to 'src/chips/dosbox_opl3.cpp')
-rw-r--r-- | src/chips/dosbox_opl3.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/chips/dosbox_opl3.cpp b/src/chips/dosbox_opl3.cpp index e748b85..f1fcce4 100644 --- a/src/chips/dosbox_opl3.cpp +++ b/src/chips/dosbox_opl3.cpp @@ -53,10 +53,10 @@ void DosBoxOPL3::writeReg(uint16_t addr, uint8_t data) int DosBoxOPL3::generate(int16_t *output, size_t frames) { DBOPL::Handler *chip_r = reinterpret_cast<DBOPL::Handler*>(m_chip); - ssize_t left = (ssize_t)frames; + Bitu left = (Bitu)frames; while(left > 0) { - ssize_t frames_i = left; + Bitu frames_i = left; chip_r->GenerateArr(output, &frames_i); output += (frames_i * 2); left -= frames_i; @@ -67,10 +67,10 @@ int DosBoxOPL3::generate(int16_t *output, size_t frames) int DosBoxOPL3::generateAndMix(int16_t *output, size_t frames) { DBOPL::Handler *chip_r = reinterpret_cast<DBOPL::Handler*>(m_chip); - ssize_t left = (ssize_t)frames; + Bitu left = (Bitu)frames; while(left > 0) { - ssize_t frames_i = left; + Bitu frames_i = left; chip_r->GenerateArrMix(output, &frames_i); output += (frames_i * 2); left -= frames_i; @@ -81,10 +81,10 @@ int DosBoxOPL3::generateAndMix(int16_t *output, size_t frames) int DosBoxOPL3::generate32(int32_t *output, size_t frames) { DBOPL::Handler *chip_r = reinterpret_cast<DBOPL::Handler*>(m_chip); - ssize_t left = (ssize_t)frames; + Bitu left = (Bitu)frames; while(left > 0) { - ssize_t frames_i = left; + Bitu frames_i = left; chip_r->GenerateArr(output, &frames_i); output += (frames_i * 2); left -= frames_i; @@ -95,10 +95,10 @@ int DosBoxOPL3::generate32(int32_t *output, size_t frames) int DosBoxOPL3::generateAndMix32(int32_t *output, size_t frames) { DBOPL::Handler *chip_r = reinterpret_cast<DBOPL::Handler*>(m_chip); - ssize_t left = (ssize_t)frames; + Bitu left = (Bitu)frames; while(left > 0) { - ssize_t frames_i = left; + Bitu frames_i = left; chip_r->GenerateArrMix(output, &frames_i); output += (frames_i * 2); left -= frames_i; @@ -108,5 +108,5 @@ int DosBoxOPL3::generateAndMix32(int32_t *output, size_t frames) const char *DosBoxOPL3::emulatorName() { - return "DosBox 0.74 OPL3"; + return "DosBox 0.74-r4111 OPL3"; } |