On Sun, 25 Mar 2001, Mariano Alvarez Fernandez wrote:
Maurice Lombardi escribió:
Mariano Alvarez Fernandez wrote:
Incidentally, speedtst crash my computer using the Vesa driver in 16 color. Can any body confirms that? I suspect there is a bug in the framedriver.
Indeed there is a problem for 1024x768x16 (not for lower screen sizes) For several programs (not only speedtst), it is not a full crash but: on bare DOS: only the higher third of the screen is used on W98 DOS window (full screen): I see in addition anomalous writings in the lower part, and the whole screen is perturbed when the program is finished and windows restored. All other resolutions are correct. I have an ATI Rage 128 GL AGP video card Hope this helps
Thanks, it seems that really there is a subtle bug in the framedriver and that it is videocard dependent.
800x600x16 doesnŽt need to switch video banks in memory. Only 60000 bytes are used in 4 planes.
1024x768x16 will need to switch video banks. GRX has code to use - splited memory banks (eg. 32k for read 32k for write) - extended memory banks (more than 64k)
Since 800x600x16 works ok I gues the problem is in the mode description and setup for the bankswitching code. Even the video bios may be wrong :(
Try to dump all the information collected by the VESA driver for 800x600x16 and 1024x768x16
Hope it helps, Hartmut