diff options
author | Jamieson Christian | 2003-08-22 20:24:06 +0000 |
---|---|---|
committer | Jamieson Christian | 2003-08-22 20:24:06 +0000 |
commit | 535b95fffccc7b2b6ee9f32673e50a45c17e2b30 (patch) | |
tree | 62c0f6057d22a31b8a83057b6cd4be9964696625 | |
parent | 0649a8e30db7aa67f413e6d49d333a7f952f4021 (diff) | |
download | scummvm-rg350-535b95fffccc7b2b6ee9f32673e50a45c17e2b30.tar.gz scummvm-rg350-535b95fffccc7b2b6ee9f32673e50a45c17e2b30.tar.bz2 scummvm-rg350-535b95fffccc7b2b6ee9f32673e50a45c17e2b30.zip |
Fixed tempo value for Indy3 AD resources. Despite
the comment in the source, the disasm value DOES
sound closer to the original than the alternative
value that came from who-knows-where. The value
being used rendered too slow a tempo.
svn-id: r9823
-rw-r--r-- | scumm/resource.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/scumm/resource.cpp b/scumm/resource.cpp index 4a2d47629a..9f8fd53d94 100644 --- a/scumm/resource.cpp +++ b/scumm/resource.cpp @@ -1081,10 +1081,7 @@ int Scumm::convertADResource(int type, int idx, byte * src_ptr, int size) { // Unfortunate LOOM and INDY3 have different interpretation // of the ticks value. if (_gameId == GID_INDY3) { - // From my disassembly this would be correct: - // dw = 1000000 * 256 / 473 * ppqn / 2 / ticks; - // But this seems closer to original??? - dw = 73000000 * 2 / ticks; + dw = 1000000 * 256 / 473 * ppqn / 2 / ticks; } else if (_gameId == GID_LOOM) { dw = 1000000 * ppqn / 4 / 2 / ticks; } else { |