Here's a list of the popular BGIs..
They're around since TP 4.0 or so (mid-late 80s).
ATT BGI - AT&T 6300 driver
CGA BGI - CGA and MCGA driver
EGAVGA BGI - EGA and VGA driver
HERC BGI - Hercules mono driver
IBM8514 BGI - IBM 8514 driver
PC3270 BGI - 3270 PC driver
However, many Turbo Pascal programs from the late 80s/eary 90s also have a Super VGA library (SVGA.BGI).
Inside the main executables, BGI headers can sometimes be found, too.
For detection purposes, I always recommended loading MSHERC or MSHERC /HALF.
Programs like CheckIt need it to correctly detect the presence of Hercules. Otherwise, it's just MDA.
"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel
//My video channel//