From b9ca784e5a994f7c06adb248a0649c10f70ddbf4 Mon Sep 17 00:00:00 2001 From: cokane Date: Sat, 3 Mar 2001 22:47:19 +0000 Subject: [PATCH] Added a man page for the tdfx 3Dfx Voodoo I/II device driver --- share/man/man4/Makefile | 1 + share/man/man4/tdfx.4 | 83 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 84 insertions(+) create mode 100644 share/man/man4/tdfx.4 diff --git a/share/man/man4/Makefile b/share/man/man4/Makefile index 56eb1ff13faa..18e0b710d065 100644 --- a/share/man/man4/Makefile +++ b/share/man/man4/Makefile @@ -144,6 +144,7 @@ MAN4= aac.4 \ sysmouse.4 \ tap.4 \ tcp.4 \ + tdfx.4 \ termios.4 \ ti.4 \ tl.4 \ diff --git a/share/man/man4/tdfx.4 b/share/man/man4/tdfx.4 new file mode 100644 index 000000000000..fd5c8442d3c8 --- /dev/null +++ b/share/man/man4/tdfx.4 @@ -0,0 +1,83 @@ +.\" +.\" $FreeBSD$ +.\" +.Dd Feb 19, 2001 +.Dt 3DFX 4 +.Os +.Sh NAME +.Nm tdfx +.Nd Voodoo Graphics and VoodooII Memory Access GLIDE Device Driver +.Sh SYNOPSIS +.Cd device tdfx +.Pp +.Cd options TDFX_LINUX +.Pp +.Sh DESCRIPTION +This driver creates a entry in /dev that allows programs (mostly +.Em GLIDE-based software ) +to access the device memory of the Voodoo Graphics and +VoodooII 3D accellerators created by +.Em 3Dfx, Inc. +This provides an interface +for applications based on the +.Em GLIDE API +or that simply use the API +provided by the linux /dev/3dfx device to use the video device. +.Pp +Supports all cards based on the following chipsets: +.Bd -unfilled -offset indent +.Em 3Dfx Voodoo Graphics +.Em 3Dfx Voodoo II +.Ed +.Pp +Specifically, the following cards should work: +.Bd -unfilled -offset indent +.Em Diamond Multimedia Monster 3D +.Em Diamond Multimedia Monster 3D II +.Ed +.Pp +Note that this driver does not currently have support for the Voodoo +Banshee, Voodoo3, Voodoo5, or Voodoo6 based cards. It also does not +currently support the Voodoo Rush. It also does not yet handle the SLI +feature of the Voodoo II boards. You can only use each of them +separately. +.Pp +The following kernel configuration options are available: +.Pp +.Em options LINUX_TDFX +.Pp +Enable the linux ioctl code for this driver, where the only supported +applications currently reside. +.Pp +.Sh FILES +.Pp +.Bl -tag -width /dev/voodoo* -compact +.It Pa /dev/3dfx +Symlinked to default +.Em 3dfx +board +.It Pa /dev/3dfx* +.Em Character Device +programming interface +.El +.Pp +.Bl -tag -width /dev/voodoo* -compact +.It Pa Cd /dev/voodoo +Mirrors of above interfaces +.It Pa Cd /dev/voodoo* +(Some apps use /dev/voodoo) +.El +.Pp +.Sh AUTHORS +The driver was developed by Coleman Kane after +the linux version of this driver by Darryll Straus, John Taylor, Jens +Axboe, Carlo Wood and Joseph Kain +to be directly compatible with it and support the many GLIDE based games +available for Linux and UNIX. +.Sh HISTORY +The +.Nm +driver appeared in +.Fx 5.0. +and was originally developed for Linux kernel 2.0.x, later written for +2.2.x and 2.4.x.