aboutsummaryrefslogtreecommitdiff
path: root/scumm/saveload.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/saveload.cpp')
-rw-r--r--scumm/saveload.cpp16
1 files changed, 10 insertions, 6 deletions
diff --git a/scumm/saveload.cpp b/scumm/saveload.cpp
index ff9fe5b95c..1e3256fed9 100644
--- a/scumm/saveload.cpp
+++ b/scumm/saveload.cpp
@@ -266,13 +266,17 @@ bool ScummEngine::loadState(int slot, bool compat) {
// for backwards compatibility, and it may still prove useful if we
// ever add options for using different 16-colour palettes.
if (_version == 1) {
- if (_gameId == GID_MANIAC)
- if (_platform == Common::kPlatformNES)
- setupNESPalette();
+ if (_platform == Common::kPlatformC64)
+ setupC64Palette();
+ else {
+ if (_gameId == GID_MANIAC)
+ if (_platform == Common::kPlatformNES)
+ setupNESPalette();
+ else
+ setupV1ManiacPalette();
else
- setupV1ManiacPalette();
- else
- setupV1ZakPalette();
+ setupV1ZakPalette();
+ }
} else if (_features & GF_16COLOR) {
switch (_renderMode) {
case Common::kRenderEGA: