Používal jsem i jedno méně známé využití HGC. Tady alespoň v mém okolí moc známé nebylo. Kombinace Hercules + VGA byla pro vlastní potřeby programátora k nezaplacení i v pozdějších dobách Win 9x, pro debugování.
Protože win 95 (i win 98) měly dolních 1MB paměti namapovány přímo (stále běžely nad DOSem, i když hodně skrytě) a neměly tam ochranu zápisu/čtení paměti, bylo možné využít druhý monitor, Hercules, v textovém režimu, pro vlastní debugovací poznámky při výrobě programů. Vypisovalo se prostým zápisem do absolutní paměti od 0xb0000. Což bylo ve windows k nezaplacení, protože to nevyvolalo, ani nepřímo, naprosto žádnou systémovou akci typu SendMessage, žádná fronta, interrupt, prostě vůbec nic. A člověk mohl na druhém monitoru sledovat runtime poznámky, třeba i jako reakce na pohnutí myši, ohlášení přejetí do NC area, ..., aniž by výpis ovlivnil OS. Šlo takto rozběhat Hercules i v grafice, ale moc smyslu to pro debug účely nedávalo. Navíc se musel přidat driver pro odblokování rozsahu HGC portů (někde jsem našel obecný na uvolnění rozsahů portů, naštěstí nemusel psát svůj). Protože I/O (in/out) byly na win defaultně chráněné, na rozdíl od té dolní paměti.
A když už jsme zde na root ... tak kombinace Hercules + VGA se na Xech (na Slackware) dala rozběhnout najednou, jako spojitá plocha. Akorát musela být VGA v monochrom režimu. Fungovalo to bez problému, včetně TWM/Fvwm, vč. možnosti okna plynule přesouvat z jednoho monitoru na druhý (i jen částečně) a podobně. Pokud si dobře pamatuji. Jen kombinaci barevné VGA a mono Hercules jsem na X Window rozběhat nedokázal a předpokládám, že to z principu nešlo (tuším X Window nepodporoval možnost jiné hloubky barev v různých částech virtuální plochy).