Are there any special SVGA considerations for Windows 95 or 98?
The chipset autodetection process in fg_svgainit() will properly identify the SVGA chipset for programs run from Windows 95 and Windows 98 full-screen DOS sessions. It will also detect most SVGA chipsets for programs launched directly from Windows (for example, from the Start/Run menu, the Windows 95 Explorer, or a windowed DOS session). However, for some combinations of SVGA chipsets and Windows display drivers, fg_svgainit() will not recognize the chipset (and instead will default to VESA) when programs are launched directly from Windows. There are two solutions to this problem. One, of course, is to have the user run the program from a full-screen DOS session rather than a windowed DOS session (to switch from windowed to full-screen DOS, press Alt+Enter). The better solution is to have the program switch to the equivalent of a full-screen DOS session before calling fg_svgainit(). The easiest way to do this is first select a standard VGA graphics mode with fg_setmode(19), then call f