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.
Question:
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:
https://github.com/peterswinkels