fbutils

8 messages, 3 authors, 2004-01-08 · open the first message on its own page

fbutils

From: John Zielinski <hidden>
Date: 2003-12-22 01:33:07

Here's a patch to get fbutils from the CVS working if anyone else wants 
to play around with them.

John

Re: fbutils

From: Alexander Kern <hidden>
Date: 2003-12-22 15:58:22

Am Montag, 22. Dezember 2003 02:32 schrieb John Zielinski:
Here's a patch to get fbutils from the CVS working if anyone else wants
to play around with them.

John
Have you ./configure for it ? I'm wonder, that this package does not have
classic build system.

Regards Alex

P.S. You spoked also about program named "fbtest". Where I can find it?
I have implement accelerated imageblt for mach64. It works good for boot logo 
and console.
"make menuconfig" works also good, but "mc" completely sucks. 



-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click

Re: fbutils

From: Geert Uytterhoeven <geert@linux-m68k.org>
Date: 2003-12-22 16:21:14

On Mon, 22 Dec 2003, Alexander Kern wrote:
Am Montag, 22. Dezember 2003 02:32 schrieb John Zielinski:
quoted
Here's a patch to get fbutils from the CVS working if anyone else wants
to play around with them.
Thanks John!
quoted
John
Have you ./configure for it ? I'm wonder, that this package does not have
classic build system.
I started fbutils in 1999, but I never finished it.

In fact I never thought anyone would finish it ;-)
P.S. You spoked also about program named "fbtest". Where I can find it?
CVS module fbtest in linux-fbdev CVS at SourceForge, next to fbutils.
I have implement accelerated imageblt for mach64. It works good for boot logo
and console.
Nice!
"make menuconfig" works also good, but "mc" completely sucks.
That may be a generic fbcon bug...

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds


-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click

Re: fbutils

From: John Zielinski <hidden>
Date: 2003-12-22 21:42:39

Alexander Kern wrote:
Have you ./configure for it ? I'm wonder, that this package does not have
classic build system.

 
Unfortunately no.  My cross platform skills are serverly lacking.
P.S. You spoked also about program named "fbtest". Where I can find it?

 
I got it from the source forge CVS and I posted a minor patch for it on 
the list.

John




-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click

Re: fbutils

From: John Zielinski <hidden>
Date: 2003-12-22 22:12:23

Geert Uytterhoeven wrote:
On Mon, 22 Dec 2003, Alexander Kern wrote:
 
quoted
Am Montag, 22. Dezember 2003 02:32 schrieb John Zielinski:
   
quoted
Here's a patch to get fbutils from the CVS working if anyone else wants
to play around with them.
     
Thanks John!
 

 
No problem. 
I started fbutils in 1999, but I never finished it.

In fact I never thought anyone would finish it ;-)
 
It was either that or keep rebooting every time I wanted to play with 
some video mode settings.  :)  

That patch basically got it to the functional stage.  The command line 
options work and all sections of the database file can now be used.  
Changing resolutions doesn't quite work because of some kernel bugs I 
mentioned before and having a different resolution on each virtual 
terminal is also broken in the kernel.  With a working fbset I can look 
into these bugs now.

Hopefully by tonight I'll have another patch ready with the rest of the 
changes I've made to fbutils.  I've made the help text match the actual 
command line arguments and I'm getting the last of them to work.  After 
that patch we can put it in the finished category.

John




-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click

Re: fbutils

From: John Zielinski <hidden>
Date: 2003-12-23 06:12:14

I didn't get as much done as I've hoped but there's a few important 
fixes so I'll repost early.  Apply to a fresh CVS copy.

John

Re: fbutils

From: Geert Uytterhoeven <geert@linux-m68k.org>
Date: 2004-01-06 13:22:57

On Tue, 23 Dec 2003, John Zielinski wrote:
I didn't get as much done as I've hoped but there's a few important
fixes so I'll repost early.  Apply to a fresh CVS copy.
Thanks!

I need these patches to:
  - accept the included etc/modes as a valid config file
  - kill a warning

If these are OK, I'll check everything in (someday :-)
--- fbutils-john-2/etc/modes	2004-01-04 15:38:38.000000000 +0100
+++ fbutils/etc/modes	2004-01-04 15:33:21.000000000 +0100
@@ -14,7 +14,7 @@
     "640x480@75"	# 640x480 @ 75 Hz, 37.50 kHz hsync
 	{ 640 480 31746 120 16 16 1 64 3 }
     "800x600@60"	# 800x600 @ 60 Hz, 37.8 kHz hsync
-	{ 800 600 25000 88 40 23 1 128 4 0 hsync+ vsync+ }
+	{ 800 600 25000 88 40 23 1 128 4 hsync+ vsync+ }
     "640x480@85"	# 640x480 @ 85 Hz, 43.27 kHz hsync
 	{ 640 480 27777 80 56 25 1 56 3 }
     "1152x864@89"	# 1152x864 @ 89 Hz interlaced, 44 kHz hsync
--- fbutils-john-2/fbset/fbset.C	2004-01-04 15:38:38.000000000 +0100
+++ fbutils/fbset/fbset.C	2004-01-04 15:42:02.000000000 +0100
@@ -259,8 +259,8 @@

     //  Parse the Options

-    while (id = GetNextOption(argc, argv, Options,
-			       sizeof(Options)/sizeof(*Options))) {
+    while ((id = GetNextOption(argc, argv, Options,
+			       sizeof(Options)/sizeof(*Options)))) {
 	switch (id) {
 	    case ID_HELP:
 		Usage();
Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds


-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click

Re: fbutils

From: John Zielinski <hidden>
Date: 2004-01-08 02:25:47

Geert Uytterhoeven wrote:
quoted hunk
--- fbutils-john-2/etc/modes	2004-01-04 15:38:38.000000000 +0100
+++ fbutils/etc/modes	2004-01-04 15:33:21.000000000 +0100
@@ -14,7 +14,7 @@
    "640x480@75"	# 640x480 @ 75 Hz, 37.50 kHz hsync
	{ 640 480 31746 120 16 16 1 64 3 }
    "800x600@60"	# 800x600 @ 60 Hz, 37.8 kHz hsync
-	{ 800 600 25000 88 40 23 1 128 4 0 hsync+ vsync+ }
+	{ 800 600 25000 88 40 23 1 128 4 hsync+ vsync+ }
    "640x480@85"	# 640x480 @ 85 Hz, 43.27 kHz hsync
	{ 640 480 27777 80 56 25 1 56 3 }
    "1152x864@89"	# 1152x864 @ 89 Hz interlaced, 44 kHz hsync
 
Woops.  I changed that in my /etc/fb/modes file but forgot to update the 
one in the source package.
quoted hunk
--- fbutils-john-2/fbset/fbset.C	2004-01-04 15:38:38.000000000 +0100
+++ fbutils/fbset/fbset.C	2004-01-04 15:42:02.000000000 +0100
@@ -259,8 +259,8 @@

    //  Parse the Options

-    while (id = GetNextOption(argc, argv, Options,
-			       sizeof(Options)/sizeof(*Options))) {
+    while ((id = GetNextOption(argc, argv, Options,
+			       sizeof(Options)/sizeof(*Options)))) {
	switch (id) {
	    case ID_HELP:
		Usage();

 
Already cought that one.  Don't know why I changed it in the first 
place.  That must have been a late night session or something.  :)

I still have a couple of  command line options that need finishing.  
I'll have another updated patch with those in the next few days.  I've 
been extremely busy lately: holidays, email server dying, Prince of 
Persia....

John




-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help