Date: Sat, 17 Jun 2000 13:15:32 +0100 (GMT Daylight Time) From: Dutch Collins <dutch@charm.net> To: Nicolau Werneck <nwerneck@net.em.com.br> Cc: freebsd-questions@FreeBSD.ORG, freebsd-hackers@FreeBSD.ORG Subject: Re: BIOS interruption calls in C under freebsd for graphics Message-ID: <Pine.WNT.4.21.0006171259450.-291879@muffy> In-Reply-To: <200006171057.HAA02504@inetminas.estaminas.com.br>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 17 Jun 2000, Nicolau Werneck wrote: > Date: Sat, 17 Jun 2000 07:57:34 -0300 > From: Nicolau Werneck <nwerneck@net.em.com.br> > To: freebsd-questions@FreeBSD.ORG, freebsd-hackers@FreeBSD.ORG > Subject: BIOS interruption calls in C under freebsd for graphics > > hi! > > I'm trying to make a little graphical program, and I'm thinking in > use the (IBM 80486) BIOS interruptions to set the video mode and > put pixels on the screen (I'm looking for better solutions.. anyone?). > I used to do this under DOS But I observed that FreeBSD > (surprisingly! :) ) doesn't come with a dos.h library! I found out this > bios.h file, with a structure of registers, and a > function to call interruptions, but I couldn't figure out how it works... > (what the hell is this first argument?). > I know that I can draw on the screen writting directely to the > 0xa0000 adress, and since I don't know how to do that in C (anyone > again? :) ), The solution I found was the interruptions... But to set > the video mode, can I use the vidcontrol program? How??? Even for > high resolutions like 1024x760? > ------- End of forwarded message ------- > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message > There are better ways to get pixels on the screen when using FreeBSD. I haven' tried but these tools are worth looking at. 1) Tcl (Tool Command Language) is easy to learn and you can create a useful program in minutes! http://dev.scriptics.com/ 2) GTK v1.2 Tutorial. http://www.gtk.org/tutorial/gtk_tut.html 3) The Qt-product series. http://www.trolltech.com/products/qt/ I may missed the point but I disregard the bios on pc machines once booted. -d -- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.WNT.4.21.0006171259450.-291879>