Mail Archives: djgpp/1994/06/19/16:24:49
One more update on my driver problem.
It turns out that the problem goes away if I restart my machine with
the restart button. NEXTSTEP must be doing something to the card
that prevents it from going into 640 x 480 ; 8 bits per-pixel mode,
at least with the initialization in the built-in VESA driver, the
vesa_s3 driver, and a couple of VESA testers I tried from the net.
So as long as I do a hard-restart, or never start NEXTSTEP, the demo
version of Executor with color mods in it starts OK with the built in
VESA driver. It does have a few glitches, and is still in the
embryonic stage w.r.t. color, but it's cool to see Lemmings for the
Mac start up in color. However, if I try to use the vesa_s3 driver
that Csaba and Matin Oldfield suggested, Executor dies with an
illegal instruction error down in a memory location that the go32
debugger reveals to be the legitimate starting address of one of our
routines, so there's some sort of smashage. The smashage is quite
possibly due to our funky memory layout, since we start our text
segment at location 0. This hasn't hurt us so far, but we're looking
into it.
The quick response that I've gotten to this question has been very
handy. Thanks.
--Cliff
ctm AT ardi DOT com
Begin forwarded message:
Date: Sat, 18 Jun 1994 14:54:41 +0600
From: mimbres!vuse.vanderbilt.edu!csaba (Csaba A. Biegl)
To: iclone!ctm AT cs DOT unm DOT edu
Subject: Re: "S3 86C911" driver?
Content-Length: 242
The GRX 1.03 "vesa_s3" grn driver should support your card in 256
color
acclerated modes. Also, the GO32 1.11 built-in driver may support it
using 256 colors and non-accelerated VGA-style memory access.
Csaba Biegl
csaba AT vuse DOT vanderbilt DOT edu
- Raw text -