Subject: Missing columns on NetBSD console - solution - comp.unix.amiga #7599
To: None <amiga-x@sun-lamp.cs.berkeley.edu, amiga@sun-lamp.cs.berkeley.edu,>
From: John Shardlow <jshardlo@london.micrognosis.com>
List: amiga-dev
Date: 08/15/1994 15:17:31
In article <32nt9u$ihd@zeus.london.micrognosis.com>, jshardlo@london.micrognosis.com (John Shardlow) writes:
|> I have finally discovered the cause of the missing columns on my
|> A3000 console (under NetBSD 0.9/1.0_beta).
|> 
|> Michael Hitch provided me with a test program which I hacked around
|> with and I now know why I get those missing columns.
|> 
|> If you write to the display memory one byte at a time then the second
|> byte in each longword does not get successfully written and you end
|> up with a missing column. If you write to the display memory using
|> short or long words then everything is written OK.
|> 
|> Examples:
|> 
|> XbsdCC2 and XbsdCC4 X-servers must use byte writes as they suffer
|> from the problem.
|> 
|> XamigaMono and Xamiga+retina must use short or long writes as they
|> do not suffer from it.
|> 
|> The kernel itself must use byte writes to the ite console as this 
|> does suffer from missing columns.
|> 
|> I'm not sure if this helps me but at least I'm getting somewhere now.
|> 
|> BTW, does anyone know how to switch between different views under NetBSD ?
|> 
|> When I was testing with the views example program I got into the situation
|> where I had console (view00) X-servers (view01) and test program (view02)
|> but when I quit from the test program I had console on top which would
|> not respond to keyboard so I guess the X-server still has the keyboard
|> input but it was behind the console ! :(
|> 
|> John
|> -- 
|> +----------------------------------+
|> | John Shardlow                    |  
|> | jshardlow@london.micrognosis.com | 
|> | john@iceberg.demon.co.uk         |
|> +----------------------------------+
|> -----BEGIN PGP PUBLIC KEY BLOCK-----
|> Version: 2.3a
|> 
|> mQCNAi3vWtsAAAEEAKJ0em25+3pxU8h700vmlqMlKJMc8nsy3hBZq87bONHLCDzY
|> +O+tBmSI9bj+sUFS/Y/hmHer1QTlISg6w/ao8E+aHqXEn5c1JmPM0CvlKr0NjxD2
|> do+z6jQcNBey08njDEYG950IyZkE8m8wd9UumIx10fObDRvaDOOVRBJD8x49AAUR
|> tDNKb2huIEouIFNoYXJkbG93IDxqc2hhcmRsb3dAbG9uZG9uLm1pY3JvZ25vc2lz
|> LmNvbT4=
|> =1R1I
|> -----END PGP PUBLIC KEY BLOCK-----

-- 
+----------------------------------+
| John Shardlow                    |  
| jshardlow@london.micrognosis.com | 
| john@iceberg.demon.co.uk         |
+----------------------------------+
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: 2.3a

mQCNAi3vWtsAAAEEAKJ0em25+3pxU8h700vmlqMlKJMc8nsy3hBZq87bONHLCDzY
+O+tBmSI9bj+sUFS/Y/hmHer1QTlISg6w/ao8E+aHqXEn5c1JmPM0CvlKr0NjxD2
do+z6jQcNBey08njDEYG950IyZkE8m8wd9UumIx10fObDRvaDOOVRBJD8x49AAUR
tDNKb2huIEouIFNoYXJkbG93IDxqc2hhcmRsb3dAbG9uZG9uLm1pY3JvZ25vc2lz
LmNvbT4=
=1R1I
-----END PGP PUBLIC KEY BLOCK-----

------------------------------------------------------------------------------