aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/scumm/vars.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/engines/scumm/vars.cpp b/engines/scumm/vars.cpp
index 7bd12fd9c9..7010cfffdf 100644
--- a/engines/scumm/vars.cpp
+++ b/engines/scumm/vars.cpp
@@ -712,12 +712,16 @@ void ScummEngine::resetScummVars() {
Common::File f;
for (int i = 82; i < 85; i++) {
sprintf(buf, "%d.LFL", i);
- if (!Common::File::exists(buf))
+ if (!Common::File::exists(buf)) {
+ // TODO: Instead of a hard error, try to fall back to adlib?
error("Native MIDI support requires Roland patch from LucasArts, but %s is missing", buf);
+ }
}
} else if (_game.id == GID_MONKEY_EGA) {
- if (!Common::File::exists("DISK09.LEC"))
+ if (!Common::File::exists("DISK09.LEC")) {
+ // TODO: Instead of a hard error, try to fall back to adlib?
error("Native MIDI support requires Roland patch from LucasArts, but DISK09.LEC is missing");
+ }
}
VAR(VAR_SOUNDCARD) = 4;
} else {