Thread (2 messages) 2 messages, 2 authors, 2003-01-11

waitretrace available?

From: Xanthakis Stelios <hidden>
Date: 2003-01-11 11:23:53

Is there WAITRETRACE available in fb?

It seems that there used to be because svgalib sais:

	static void fbdev_waitretrace(void)
	{
		/* This is from SDL */
	#ifdef FBIOWAITRETRACE
		ioctl(console_fd, FBIOWAITRETRACE, 0);
	#endif
	}

But I can't find such a value in the headers.
Seems like WAITRETRACE call is implemented in svga by:

	while (!(inb(0x3da) & 8));
	while (inb(0x3da) & 8);


*I know very little on how video hardware works*

The goal is to attempt some smooth scrolling. 
Back in the MS-DOS days there used to be a program
called smooth editor which was amazing (so amazing that
I used to do Page up/Down all the time w/o doing
any work). I was thinking if I could have some similar
smooth scrolling in my linux fb console.

I recall that smooth editor explained that smooth scrolling
was achieved by "synchronizing with the video refresh"
(horizontal?, vertical? I don't remember). That's retrace yes?

So, can we by some way do waitretrace at each \n?
Should this be userland or kernelland?


stelios




-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help