diff options
| -rw-r--r-- | engines/scumm/vars.cpp | 8 | 
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 { | 
