diff options
-rw-r--r-- | scummvm.cpp | 2 | ||||
-rw-r--r-- | string.cpp | 7 |
2 files changed, 4 insertions, 5 deletions
diff --git a/scummvm.cpp b/scummvm.cpp index caa238dc00..0eb64a196b 100644 --- a/scummvm.cpp +++ b/scummvm.cpp @@ -272,7 +272,7 @@ int Scumm::scummLoop(int delta) { _vars[VAR_DEBUGMODE] = _debugMode; if (_features & GF_AUDIOTRACKS) - _vars[VAR_MI1_TIMER]+=40; + _vars[VAR_MI1_TIMER]+=5; if (_saveLoadFlag) { if (_saveLoadFlag==1) { diff --git a/string.cpp b/string.cpp index 2753653214..f276155dc3 100644 --- a/string.cpp +++ b/string.cpp @@ -672,11 +672,10 @@ void CharsetRenderer::printChar(int chr) { if (chr=='@') return; - if (_vm->_features & GF_SMALL_HEADER) - _ptr -= 12; - _ptr = _vm->getResourceAddress(rtCharset, _curId) + 29; - + if (_vm->_features & GF_SMALL_HEADER) + _ptr -=12; + _bpp = _unk2 = *_ptr; _invNumBits = 8 - _bpp; _bitMask = 0xFF << _invNumBits; |