diff -u -r -w -N scummvm/scummvm/scumm/imuse.cpp myscummvm/scummvm/scumm/imuse.cpp
old
|
new
|
|
3679 | 3679 | port = channel_mappings[chan]; |
3680 | 3680 | adlib_write(port + 0x20, instr->flags_1); |
3681 | 3681 | |
3682 | | if ((g_scumm->_gameId != GID_MONKEY_VGA) || (instr->feedback & 1)) |
| 3682 | if ( ((g_scumm->_gameId != GID_MONKEY_VGA) && |
| 3683 | (g_scumm->_gameId != GID_INDY3_256)) |
| 3684 | || (instr->feedback & 1) ) |
3683 | 3685 | adlib_write(port + 0x40, (instr->oplvl_1 | 0x3F) - vol_1 ); |
3684 | 3686 | else |
3685 | 3687 | adlib_write(port + 0x40, instr->oplvl_1); |