Path: utzoo!attcan!uunet!ncrlnk!ncrcae!hubcap!gatech!uflorida!haven!adm!xadmx!pmancini%lynx.northeastern.edu%BRL.MIL@cunyvm.cuny.edu From: pmancini%lynx.northeastern.edu%BRL.MIL@cunyvm.cuny.edu Newsgroups: comp.lang.pascal Subject: Turbo BGI Message-ID: <17841@adm.BRL.MIL> Date: 16 Dec 88 19:18:00 GMT Sender: news@adm.BRL.MIL Lines: 14 For those who applauded the BGI, consider this. I have been developing a graphic intensive program to be used at several sites. I was very pleased with the DETECT ability until one day a very irate user called me. He had a Zenith EGA card in his machine and was getting "a lot of horizontal lines across the screen." As it turns out the BGI detected EGA, but assumed it had an EGAHI mode. This card did not (it was really an enhanced CGA) and thus went under when the 'wrong' graphics mode was selected. The patch for this was a procedure that gave a sample image and then asked the user 'Hows this?' If Thumbs_Down = true then the setgraphmode command had to be invoked. Pete Mancini Student, Northeastern University Boston, MA ('the sunshine state'...)