I tried the following:
Copy Leisure Suit Larry 5 specific files into a folder containing the just the SCI engine used by Eco Quest 2 (along with the configuration utility and drivers). The result (after manually setting a minhunk value in resource.cfg):
"Error on Explode
Script #: 0, IP: 0"
For what it's worth, judging from the font (and the cursor not blinking at the prompt) used for this message the EGA driver did initialize high-res EGA before the SCI engine crashed.
A few observations:
-SCI 1.1 games (LSL5 and PQ3) configuration utilities won't even start if EGA640.drv is present. The message:
"Error : Can't find text entry for 'EGA640.drv'. This can be caused by a missing INSTALL.TXT or INSTALL.HLP file: TEXTDICT.CPP(143)
Abnormal program termination"
-SCI 1.0 games (EQ2 (which support EGA640.drv) use *.v56 resources for cursors where SCI1.1 games (LSL5 and PQ3) use *.cur resources.
You appear to have these options:
-Convert a game from SCI 1.1 to 1.0.
-It should be possible to modify EGA640.drv to work correctly with SCI 1.1. Don't ask me how though.
Why do you want to run your VGA games in EGA?
Do not read if you don't like attention seeking self-advertisements!
Did you read it anyway? Well, you can find all sorts of stuff I made using various programming languages over here: