diff options
author | Torbjörn Andersson | 2012-11-24 01:39:16 +0100 |
---|---|---|
committer | Torbjörn Andersson | 2012-11-24 01:39:16 +0100 |
commit | d3cf4d10f27a6349f08bee66713e9032d81cb8f8 (patch) | |
tree | ba8930bbb8d1885e10641f09c832d64c804afa9d /engines/scumm/player_v3m.cpp | |
parent | 076bcbc5c6b4c0f34e919dccfb0d407e88138560 (diff) | |
download | scummvm-rg350-d3cf4d10f27a6349f08bee66713e9032d81cb8f8.tar.gz scummvm-rg350-d3cf4d10f27a6349f08bee66713e9032d81cb8f8.tar.bz2 scummvm-rg350-d3cf4d10f27a6349f08bee66713e9032d81cb8f8.zip |
SCUMM: Handle note value 1 as "hold current note" in MI1 Mac
After listening to the original music in a Mac emulator (which
unfortunately doesn't handle the music very well), I can only
conclude that note value 1 means the note should continue playing.
At first I thought maybe it was supposed to fade the current note,
or perhaps change its volume, but I can't hear any traces of
either. So I'm going to assume it just means "hold the current
note", though for the life of me I cannot think of any valid
reason for such a command. So it may be wrong, but it sounds
closer to the emulator than it did before.
Diffstat (limited to 'engines/scumm/player_v3m.cpp')
-rw-r--r-- | engines/scumm/player_v3m.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/scumm/player_v3m.cpp b/engines/scumm/player_v3m.cpp index 35d2aaac89..e61463128a 100644 --- a/engines/scumm/player_v3m.cpp +++ b/engines/scumm/player_v3m.cpp @@ -97,7 +97,7 @@ namespace Scumm { Player_V3M::Player_V3M(ScummEngine *scumm, Audio::Mixer *mixer) - : Player_Mac(scumm, mixer, 5, 0x1E) { + : Player_Mac(scumm, mixer, 5, 0x1E, true) { assert(_vm->_game.id == GID_LOOM); // Channel 0 seems to be what was played on low-end macs, that couldn't |