Thread (9 messages) 9 messages, 5 authors, 1999-10-28

Re: Accel ATI Rage 128 support, the very first step (Help needed)

From: anthony tong <hidden>
Date: 1999-10-28 06:25:52

Charlie McLachlan (Wed, Oct 27, 1999 at 11:46:15AM +0100):
The result was that vertical scolling worked fine (i.e. when you typed
to the bottom of the screen the scroll upward was okay) but when scrooling
horizontally (like when you back cursor through a line then add more
characters) the remains of the line (the bit to the right of the cursor)
is not moved.
this might be a shell vs. termcap/terminfo problem.
1) What gives? Why isn't bmove (seemingly) used for vertical console
scrolls?
Because it's slow. If you want to try it set display->scrollmode to 0.
Be warned though it's not really ready for prime time use (you need
to make sure that the engine isn't busy).. simple stuff but I simply
didn't have the time to sit down and test it.
2) If I recompile aty128fb, how do I replace the currently active version
without having to restart? (i.e. how do I change frame buffer modules?)
You don't; at least, I've never been able to unregister a fbdev driver
and re-registering a new one. I'm not sure if this has been fixed recently
though.
3) Have I got this all wrong? Is bmove even what I should be thinking of?
I'd look into panning + getting a rectfill. I'll try and do it this
weekend if I have the time.
5) Antony's code references registers through info->regbase (which is a
big long hex number with some 8's in it). The Suse code references
registers through (PCIDevice->_basel & 0xffffff00), where PCIDevice is a
pciconfigPtr found through probing. Is this the same thing?
Pretty much.


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help