From: Charles Sandmann Subject: Re: VESA / libgrx problem To: enrico AT max DOT tiac DOT net (Cuthalion / Sliced Bread) Date: Wed, 15 Feb 1995 10:30:51 -0600 (CST) Cc: alh AT engr DOT engr DOT uark DOT edu, djgpp AT sun DOT soe DOT clarkson DOT edu > On Thu, 9 Feb 1995, ALAN L HIGHTOWER wrote: > > Is there anyway to select which grx driver go32 uses at runtime by the > > application program w/o having to use an enviroment variable. Perhaps be > > able to load the driver from a common program resource file and point > > GO32 to the starting RAM location? > > No idea. But you always could write a shell which sets the > necessary environment variables for you, and then exec's the program you > really want to run. Maybe read a configuration file which says useful > information, such as where your emulator is if you include one, what > graphics card is owned, etc. :) This is probably the only fix in V1.1x, since the driver is loaded by GO32 before your application executes. In the new GRX, drivers are 32-bit code, so (eventually) you will have control over this at runtime, potentially loading the drivers with DJ's dll routines.