www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1993/07/08/06:11:40

Date: Thu, 8 Jul 1993 11:48:04 +0200
From: "Grzegorz B. Mazur" <gbm AT ii DOT pw DOT edu DOT pl>
To: djgpp AT sun DOT soe DOT clarkson DOT edu
Subject: VESA graphics and 1.10


Finally I found some time to install v1.10 and test VESA graphics with it.
The changes I made t some go32 files are now incorporated into official release.
The problem with VESA graphics (already solved by someone by changing some
code in graphics.c) is in the compiler used. I was using BCC 3.1 when modifying
1.09 go32. This version doesn't thrash the registers while working on
register pseudovariables. DJ uses some older version that compiles the module
into something dangerous.
All you need to get 1.10 working with graphics is to compile the sources wiyh
BCC 3.1. To do it you should make some small changes in makefile:
change "tcc" to "bcc"
change .c compilation rules to expand to filename.c (not filename) - 
 -> change $* to $*.c in some places
add -l3 to the lines invoking linker for go32.exe and debug32.exe.

** No patches are needed to the source code **

I work on more solid VESA support and I hope to release it soon.

The VESA driver has been succesfully tested with some VL cards, namely
Cirrus 5426
Tseng ET4000/W32
ALI 2201.

The driver in its current shape cannot work with UVESA driver.

Gregory

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019