mirror of
https://github.com/libretro/scummvm.git
synced 2025-01-26 04:35:16 +00:00
AGOS: Added more debug output to music player
This commit is contained in:
parent
dc5c2f9946
commit
d0ab4251c5
@ -19,6 +19,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include "common/debug.h"
|
||||
#include "agos/midiparser_simonwin.h"
|
||||
|
||||
#include "audio/mididrv.h"
|
||||
@ -109,7 +110,9 @@ bool MidiParser_SimonWin::loadMusic(byte *data, uint32 size) {
|
||||
warning("MidiParser_SimonWin::loadMusic - Can only handle %d tracks but was handed %d", MAXIMUM_TRACKS, _numTracks);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
debug(2, "MidiParser_SimonWin::loadMusic: %d", _numTracks);
|
||||
|
||||
// Read the tracks.
|
||||
byte *trackDataStart;
|
||||
for (int i = 0; i < _numTracks; ++i) {
|
||||
|
@ -134,6 +134,8 @@ void AGOSEngine::skipSpeech() {
|
||||
void AGOSEngine::loadMusic(uint16 music, bool forceSimon2GmData, bool useSimon2Remapping) {
|
||||
stopMusic();
|
||||
|
||||
debug(1, "AGOSEngine::loadMusic(music=%d, forceSimon2GmData=%d, useSimon2Remapping=%d)", music, forceSimon2GmData, useSimon2Remapping);
|
||||
|
||||
uint16 indexBase = forceSimon2GmData ? MUSIC_INDEX_BASE_SIMON2_GM : _musicIndexBase;
|
||||
|
||||
_gameFile->seek(_gameOffsetsPtr[indexBase + music - 1], SEEK_SET);
|
||||
@ -233,6 +235,8 @@ void AGOSEngine::playModule(uint16 music) {
|
||||
}
|
||||
|
||||
void AGOSEngine_Simon2::playMusic(uint16 music, uint16 track) {
|
||||
debug(1, "AGOSEngine_Simon2::loadMusic(music=%d, track=%d)", music, track);
|
||||
|
||||
if (_lastMusicPlayed == 10 && getPlatform() == Common::kPlatformDOS && _midi->usesMT32Data()) {
|
||||
// WORKAROUND Simon 2 track 10 (played during the first intro scene)
|
||||
// consist of 3 subtracks. Subtracks 2 and 3 are missing from the MT-32
|
||||
@ -406,6 +410,8 @@ void AGOSEngine::stopMusic() {
|
||||
}
|
||||
_mixer->stopHandle(_modHandle);
|
||||
_mixer->stopHandle(_digitalMusicHandle);
|
||||
|
||||
debug(1, "AGOSEngine::stopMusic()");
|
||||
}
|
||||
|
||||
static const byte elvira1_soundTable[100] = {
|
||||
|
Loading…
x
Reference in New Issue
Block a user