aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/agos.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/agos/agos.cpp')
-rw-r--r--engines/agos/agos.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/engines/agos/agos.cpp b/engines/agos/agos.cpp
index 33cf41f446..5f70b5266f 100644
--- a/engines/agos/agos.cpp
+++ b/engines/agos/agos.cpp
@@ -616,7 +616,7 @@ void AGOSEngine::setupGame() {
#else
_vgaMemSize = gVars->memory[kMemSimon1Games];
#endif
- _itemMemSize = 64000;
+ _itemMemSize = 80000;
_tableMemSize = 50000;
_frameRate = 4;
_vgaBaseDelay = 1;
@@ -645,7 +645,7 @@ void AGOSEngine::setupGame() {
_vgaMemSize = gVars->memory[kMemSimon1Games];
#endif
_itemMemSize = 64000;
- _tableMemSize = 80000;
+ _tableMemSize = 256000;
_frameRate = 4;
_vgaBaseDelay = 1;
_numVars = 512;
@@ -2364,6 +2364,9 @@ void AGOSEngine::loadMusic(uint music) {
midi.startTrack (0);
} else {
+ if (getPlatform() == Common::kPlatformAmiga)
+ return;
+
midi.stop();
midi.setLoop (true); // Must do this BEFORE loading music. (GMF may have its own override.)