From 867f2887e8b3c74dda2b66ea58a26148286db1a3 Mon Sep 17 00:00:00 2001 From: athrxx Date: Tue, 13 Sep 2011 23:10:02 +0200 Subject: SCUMM FM-TOWNS: fix invalid mem accesses - handle some invalid sound resources that come up when starting LOOM - fix typo in midi driver code (causing invalid mem reads) --- audio/softsynth/fmtowns_pc98/towns_midi.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'audio/softsynth') diff --git a/audio/softsynth/fmtowns_pc98/towns_midi.cpp b/audio/softsynth/fmtowns_pc98/towns_midi.cpp index d69ed73ee6..b8203944c0 100644 --- a/audio/softsynth/fmtowns_pc98/towns_midi.cpp +++ b/audio/softsynth/fmtowns_pc98/towns_midi.cpp @@ -563,7 +563,7 @@ int TownsMidiOutputChannel::getEffectModLevel(int lvl, int mod) { if (lvl < 0) return -_driver->_operatorLevelTable[((-lvl) << 5) + mod]; else - return _driver->_operatorLevelTable[((-lvl) << 5) + mod]; + return _driver->_operatorLevelTable[(lvl << 5) + mod]; } return 0; -- cgit v1.2.3