aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/sci/graphics/transitions.cpp2
-rw-r--r--engines/sci/resource.cpp3
2 files changed, 3 insertions, 2 deletions
diff --git a/engines/sci/graphics/transitions.cpp b/engines/sci/graphics/transitions.cpp
index 7e7966b379..7643812331 100644
--- a/engines/sci/graphics/transitions.cpp
+++ b/engines/sci/graphics/transitions.cpp
@@ -108,8 +108,6 @@ void GfxTransitions::init() {
if (getSciVersion() >= SCI_VERSION_1_LATE)
_translationTable = NULL;
- else if (g_sci->getResMan()->isAmiga32color())
- _translationTable = NULL;
else
_translationTable = oldTransitionIDs;
diff --git a/engines/sci/resource.cpp b/engines/sci/resource.cpp
index 1b3b481762..75628d3572 100644
--- a/engines/sci/resource.cpp
+++ b/engines/sci/resource.cpp
@@ -2255,6 +2255,9 @@ void ResourceManager::detectSciVersion() {
case kResVersionSci1Middle:
case kResVersionKQ5FMT:
s_sciVersion = SCI_VERSION_1_MIDDLE;
+ // Amiga SCI1 middle games are actually SCI1 late
+ if (_viewType == kViewAmiga)
+ s_sciVersion = SCI_VERSION_1_LATE;
return;
case kResVersionSci1Late:
if (_volVersion == kResVersionSci11) {