Both svgalib 1.3.1 and pre1.4.0 do not restore all the
required VGA registers when exiting a graphic mode.
Only a reset helps :-)
The hardware which gives this problem is the following:
An IBM MB with an onboard Matrox video which is disabled
and a ATI Charger 3D 4M which is the active card.
The same ATI card on a different computer works fine.
So I suspect that SVGAlib is somehow tricked in believing
that it has an Matrox card.
All programs that need SVGAlib behave in the same way i.e.
they function well until a return to a text mode is required.
Details of the video cards:
Video Chipset: Matrox MGA-1164SG
Video Card: Matrox MGA Mystique 220
Video Memory Size: 4,096 KBytes of SGRAM
Video Card Bus: PCI
Video BIOS Manufacturer: ATI Technologies
VESA Manufacturer: ATI MACH64
VBE2 Vendor: ATI Technologies Inc.
VBE2 Product: MACH64GT
--
Regards,
Liste
--
A common mistake that people make when trying to design something completely
foolproof was to underestimate the ingenuity of complete fools.