Subject: Re: Probs with a Q840AV
To: Michael G. Schabert <mikeride@prez.buf.servtech.com>
From: Dave Huang <khym@bga.com>
List: port-mac68k
Date: 01/08/1997 17:25:25
On Wed, 8 Jan 1997, Michael G. Schabert wrote:
> I'm still trying to figure out what you people mean by "which adds
> X-windows support! I simply installed the 1.2 files (all of 'em) & then put
> GENERIC-17 on top of that, then I downloaded X & it's run flawlessly ever
> since. Am I the only one with a Q840AV that this has worked for? What is
> "supposed" to be missing for X support on the GENERIC-17? Every time I've
> booted up NetBSD/Mac68k, it's stated "forcing VRAM to a conservative 1024k"
> or similar. All I had to do to run X was put my monitor in the VGA mode on
> the Mac side (I'm running a Radius Intellicolor 20 on internal video).

Well, it improves X support :) You had to put your monitor into 640x480
vga mode? I don't :) Are you missing the top two rows of the screen? What
happens if you try some other resolution, such as 832x624, or 1024x768? It
has to do with mmaping the framebuffer... at least on my 660av, the
framebuffer doesn't start on an even (4K) page boundary. Depending on the
video mode, it starts at 0x5010100, 0x5010f00, 0x5010600, and some other
places I don't remember. Anyways, if you're lucky (like in 640x480 mode), 
the offset from a page boundary is a multiple of rowbytes, and the screen 
is just shifted a few rows. If you're not lucky (like in 1024x768), X 
ends up drawing on the memory that's offscreen, and you get a blank screen.

> I prefer to stick with standard released kernels rather than hacks written
> by one person to solve one problem as you don't know what conflicts may
> occurr with anything else. Of course, I'm the opposite way on the Mac side,
> as I run 3rd party system extensions & CDeV's up the kazzoo ;-).

Well the GENERIC-16 through 18 kernels have patches that aren't in the 
main source tree too :P
-- 
Name: Dave Huang     |   Mammal, mammal / their names are called /
INet: khym@bga.com   |   they raise a paw / the bat, the cat /
FurryMUCK: Dahan     |   dolphin and dog / koala bear and hog -- TMBG
Dahan: Hani G Y+C 21 Y++ L+++ W- C++ T++ A+ E+ S++ V++ F- Q+++ P+ B+ PA+ PL++