Ticket #8073: indy3imuse.diff

File indy3imuse.diff, 650 bytes (added by (none), 22 years ago)

in file imuse.cpp

  • scummvm/scumm/imuse.cpp

    diff -u -r -w -N scummvm/scummvm/scumm/imuse.cpp myscummvm/scummvm/scumm/imuse.cpp
    old new  
    36793679        port = channel_mappings[chan];
    36803680        adlib_write(port + 0x20, instr->flags_1);
    36813681
    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) )
    36833685                adlib_write(port + 0x40, (instr->oplvl_1 | 0x3F) - vol_1 );
    36843686        else
    36853687                adlib_write(port + 0x40, instr->oplvl_1);