aboutsummaryrefslogtreecommitdiff
path: root/engines/sky/music
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sky/music')
-rw-r--r--engines/sky/music/adlibchannel.cpp46
-rw-r--r--engines/sky/music/adlibchannel.h10
-rw-r--r--engines/sky/music/adlibmusic.cpp24
-rw-r--r--engines/sky/music/adlibmusic.h6
4 files changed, 43 insertions, 43 deletions
diff --git a/engines/sky/music/adlibchannel.cpp b/engines/sky/music/adlibchannel.cpp
index 87de3cf1b9..e9c20de8c7 100644
--- a/engines/sky/music/adlibchannel.cpp
+++ b/engines/sky/music/adlibchannel.cpp
@@ -31,7 +31,7 @@
namespace Sky {
-AdlibChannel::AdlibChannel(FM_OPL *opl, uint8 *pMusicData, uint16 startOfData) {
+AdLibChannel::AdLibChannel(FM_OPL *opl, uint8 *pMusicData, uint16 startOfData) {
_opl = opl;
_musicData = pMusicData;
_channelData.loopPoint = startOfData;
@@ -79,15 +79,15 @@ AdlibChannel::AdlibChannel(FM_OPL *opl, uint8 *pMusicData, uint16 startOfData) {
_instruments = (InstrumentStruct*)(_instrumentMap+0x80);
}
-AdlibChannel::~AdlibChannel() {
+AdLibChannel::~AdLibChannel() {
stopNote();
}
-bool AdlibChannel::isActive() {
+bool AdLibChannel::isActive() {
return _channelData.channelActive;
}
-void AdlibChannel::updateVolume(uint16 pVolume) {
+void AdLibChannel::updateVolume(uint16 pVolume) {
// Do nothing. The mixer handles the music volume for us.
}
@@ -95,21 +95,21 @@ void AdlibChannel::updateVolume(uint16 pVolume) {
asm driver did (_musicData[0xF5F..0x105E]), so the cache is indeed shared
by all instances of the class.
*/
-void AdlibChannel::setRegister(uint8 regNum, uint8 value) {
+void AdLibChannel::setRegister(uint8 regNum, uint8 value) {
if (_adlibRegMirror[regNum] != value) {
OPLWriteReg (_opl, regNum, value);
_adlibRegMirror[regNum] = value;
}
}
-void AdlibChannel::stopNote() {
+void AdLibChannel::stopNote() {
if (_channelData.note & 0x20) {
_channelData.note &= ~0x20;
setRegister(0xB0 | _channelData.adlibChannelNumber, _channelData.note);
}
}
-int32 AdlibChannel::getNextEventTime() {
+int32 AdLibChannel::getNextEventTime() {
int32 retV = 0;
uint8 cnt, lVal = 0;
for (cnt = 0; cnt < 4; cnt++) {
@@ -125,7 +125,7 @@ int32 AdlibChannel::getNextEventTime() {
return retV;
}
-uint8 AdlibChannel::process(uint16 aktTime) {
+uint8 AdLibChannel::process(uint16 aktTime) {
if (!_channelData.channelActive) {
return 0;
}
@@ -156,7 +156,7 @@ uint8 AdlibChannel::process(uint16 aktTime) {
case 12: com90_setLoopPoint(); break;
default:
- error("AdlibChannel: Unknown music opcode 0x%02X", opcode);
+ error("AdLibChannel: Unknown music opcode 0x%02X", opcode);
break;
}
} else {
@@ -185,7 +185,7 @@ uint8 AdlibChannel::process(uint16 aktTime) {
return returnVal;
}
-void AdlibChannel::setupInstrument(uint8 opcode) {
+void AdLibChannel::setupInstrument(uint8 opcode) {
uint16 nextNote;
if (_channelData.tremoVibro) {
uint8 newInstrument = _instrumentMap[opcode];
@@ -205,7 +205,7 @@ void AdlibChannel::setupInstrument(uint8 opcode) {
_channelData.note = (uint8)((nextNote >> 8) | 0x20);
}
-void AdlibChannel::setupChannelVolume(uint8 volume) {
+void AdLibChannel::setupChannelVolume(uint8 volume) {
uint8 resultOp;
uint32 resVol = ((volume + 1) * (_channelData.instrumentData->totOutLev_Op2 + 1)) << 1;
resVol &= 0xFFFF;
@@ -226,7 +226,7 @@ void AdlibChannel::setupChannelVolume(uint8 volume) {
setRegister(0x40 | _channelData.adlibReg1, resultOp);
}
-void AdlibChannel::adlibSetupInstrument() {
+void AdLibChannel::adlibSetupInstrument() {
setRegister(0x60 | _channelData.adlibReg1, _channelData.instrumentData->ad_Op1);
setRegister(0x60 | _channelData.adlibReg2, _channelData.instrumentData->ad_Op2);
setRegister(0x80 | _channelData.adlibReg1, _channelData.instrumentData->sr_Op1);
@@ -238,7 +238,7 @@ void AdlibChannel::adlibSetupInstrument() {
setRegister(0x20 | _channelData.adlibReg2, _channelData.instrumentData->ampMod_Op2);
}
-uint16 AdlibChannel::getNextNote(uint8 param) {
+uint16 AdLibChannel::getNextNote(uint8 param) {
int16 freqIndex = ((int16)_channelData.freqOffset) - 0x40;
if (freqIndex >= 0x3F)
freqIndex++;
@@ -255,18 +255,18 @@ uint16 AdlibChannel::getNextNote(uint8 param) {
//- command 90h routines
-void AdlibChannel::com90_caseNoteOff() {
+void AdLibChannel::com90_caseNoteOff() {
if (_musicData[_channelData.eventDataPtr] == _channelData.lastCommand)
stopNote();
_channelData.eventDataPtr++;
}
-void AdlibChannel::com90_stopChannel() {
+void AdLibChannel::com90_stopChannel() {
stopNote();
_channelData.channelActive = false;
}
-void AdlibChannel::com90_setupInstrument() {
+void AdLibChannel::com90_setupInstrument() {
_channelData.channelVolume = 0x7F;
_channelData.freqOffset = 0x40;
_channelData.assignedInstrument = _musicData[_channelData.eventDataPtr];
@@ -275,11 +275,11 @@ void AdlibChannel::com90_setupInstrument() {
adlibSetupInstrument();
}
-uint8 AdlibChannel::com90_updateTempo() {
+uint8 AdLibChannel::com90_updateTempo() {
return _musicData[_channelData.eventDataPtr++];
}
-void AdlibChannel::com90_getFreqOffset() {
+void AdLibChannel::com90_getFreqOffset() {
_channelData.freqOffset = _musicData[_channelData.eventDataPtr++];
if (_channelData.note & 0x20) {
uint16 nextNote = getNextNote(
@@ -290,23 +290,23 @@ void AdlibChannel::com90_getFreqOffset() {
}
}
-void AdlibChannel::com90_getChannelVolume() {
+void AdLibChannel::com90_getChannelVolume() {
_channelData.channelVolume = _musicData[_channelData.eventDataPtr++];
}
-void AdlibChannel::com90_getTremoVibro() {
+void AdLibChannel::com90_getTremoVibro() {
_channelData.tremoVibro = _musicData[_channelData.eventDataPtr++];
}
-void AdlibChannel::com90_loopMusic() {
+void AdLibChannel::com90_loopMusic() {
_channelData.eventDataPtr = _channelData.loopPoint;
}
-void AdlibChannel::com90_keyOff() {
+void AdLibChannel::com90_keyOff() {
stopNote();
}
-void AdlibChannel::com90_setLoopPoint() {
+void AdLibChannel::com90_setLoopPoint() {
_channelData.loopPoint = _channelData.eventDataPtr;
}
diff --git a/engines/sky/music/adlibchannel.h b/engines/sky/music/adlibchannel.h
index b37936ec70..628ceabdb9 100644
--- a/engines/sky/music/adlibchannel.h
+++ b/engines/sky/music/adlibchannel.h
@@ -59,19 +59,19 @@ typedef struct {
uint8 tremoVibro;
uint8 freqOffset;
uint16 frequency;
-} AdlibChannelType;
+} AdLibChannelType;
-class AdlibChannel : public ChannelBase {
+class AdLibChannel : public ChannelBase {
public:
- AdlibChannel (FM_OPL *opl, uint8 *pMusicData, uint16 startOfData);
- virtual ~AdlibChannel();
+ AdLibChannel (FM_OPL *opl, uint8 *pMusicData, uint16 startOfData);
+ virtual ~AdLibChannel();
virtual uint8 process(uint16 aktTime);
virtual void updateVolume(uint16 pVolume);
virtual bool isActive();
private:
FM_OPL *_opl;
uint8 *_musicData;
- AdlibChannelType _channelData;
+ AdLibChannelType _channelData;
InstrumentStruct *_instruments;
uint16 *_frequenceTable;
diff --git a/engines/sky/music/adlibmusic.cpp b/engines/sky/music/adlibmusic.cpp
index 74735b30d8..0ceec7a07f 100644
--- a/engines/sky/music/adlibmusic.cpp
+++ b/engines/sky/music/adlibmusic.cpp
@@ -33,22 +33,22 @@
namespace Sky {
-AdlibMusic::AdlibMusic(Audio::Mixer *pMixer, Disk *pDisk) : MusicBase(pDisk) {
+AdLibMusic::AdLibMusic(Audio::Mixer *pMixer, Disk *pDisk) : MusicBase(pDisk) {
_driverFileBase = 60202;
_mixer = pMixer;
_sampleRate = pMixer->getOutputRate();
- _opl = makeAdlibOPL(_sampleRate);
+ _opl = makeAdLibOPL(_sampleRate);
_mixer->playInputStream(Audio::Mixer::kMusicSoundType, &_soundHandle, this, -1, Audio::Mixer::kMaxChannelVolume, 0, DisposeAfterUse::NO, true);
}
-AdlibMusic::~AdlibMusic() {
+AdLibMusic::~AdLibMusic() {
OPLDestroy(_opl);
_mixer->stopHandle(_soundHandle);
}
-int AdlibMusic::readBuffer(int16 *data, const int numSamples) {
+int AdLibMusic::readBuffer(int16 *data, const int numSamples) {
if (_musicData == NULL) {
// no music loaded
memset(data, 0, numSamples * sizeof(int16));
@@ -76,7 +76,7 @@ int AdlibMusic::readBuffer(int16 *data, const int numSamples) {
return numSamples;
}
-void AdlibMusic::setupPointers() {
+void AdLibMusic::setupPointers() {
if (SkyEngine::_systemVars.gameVersion == 109) {
// disk demo uses a different adlib driver version, some offsets have changed
//_musicDataLoc = (_musicData[0x11CC] << 8) | _musicData[0x11CB];
@@ -94,16 +94,16 @@ void AdlibMusic::setupPointers() {
_nextMusicPoll = 0;
}
-void AdlibMusic::setupChannels(uint8 *channelData) {
+void AdLibMusic::setupChannels(uint8 *channelData) {
_numberOfChannels = channelData[0];
channelData++;
for (uint8 cnt = 0; cnt < _numberOfChannels; cnt++) {
uint16 chDataStart = READ_LE_UINT16((uint16 *)channelData + cnt) + _musicDataLoc;
- _channels[cnt] = new AdlibChannel(_opl, _musicData, chDataStart);
+ _channels[cnt] = new AdLibChannel(_opl, _musicData, chDataStart);
}
}
-void AdlibMusic::startDriver() {
+void AdLibMusic::startDriver() {
uint16 cnt = 0;
while (_initSequence[cnt] || _initSequence[cnt + 1]) {
OPLWriteReg (_opl, _initSequence[cnt], _initSequence[cnt + 1]);
@@ -111,20 +111,20 @@ void AdlibMusic::startDriver() {
}
}
-void AdlibMusic::setVolume(uint16 param) {
+void AdLibMusic::setVolume(uint16 param) {
_musicVolume = param;
_mixer->setVolumeForSoundType(Audio::Mixer::kMusicSoundType, 2 * param);
}
-bool AdlibMusic::isStereo() const {
+bool AdLibMusic::isStereo() const {
return false;
}
-bool AdlibMusic::endOfData() const {
+bool AdLibMusic::endOfData() const {
return false;
}
-int AdlibMusic::getRate() const {
+int AdLibMusic::getRate() const {
return _sampleRate;
}
diff --git a/engines/sky/music/adlibmusic.h b/engines/sky/music/adlibmusic.h
index 7727979b4a..f3356a91a8 100644
--- a/engines/sky/music/adlibmusic.h
+++ b/engines/sky/music/adlibmusic.h
@@ -33,10 +33,10 @@
namespace Sky {
-class AdlibMusic : public Audio::AudioStream, public MusicBase {
+class AdLibMusic : public Audio::AudioStream, public MusicBase {
public:
- AdlibMusic(Audio::Mixer *pMixer, Disk *pDisk);
- ~AdlibMusic();
+ AdLibMusic(Audio::Mixer *pMixer, Disk *pDisk);
+ ~AdLibMusic();
// AudioStream API
int readBuffer(int16 *buffer, const int numSamples);