head	1.2;
access;
symbols
	netbsd-5-2-3-RELEASE:1.2
	netbsd-5-1-5-RELEASE:1.2
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.2
	riastradh-drm2-base:1.2
	netbsd-5-2-2-RELEASE:1.2
	netbsd-5-1-4-RELEASE:1.2
	netbsd-5-2-1-RELEASE:1.2
	netbsd-5-1-3-RELEASE:1.2
	netbsd-5-2:1.2.0.8
	netbsd-5-2-RELEASE:1.2
	netbsd-5-2-RC1:1.2
	netbsd-5-1-2-RELEASE:1.2
	netbsd-5-1-1-RELEASE:1.2
	netbsd-5-1:1.2.0.6
	netbsd-5-1-RELEASE:1.2
	netbsd-5-1-RC4:1.2
	netbsd-5-1-RC3:1.2
	netbsd-5-1-RC2:1.2
	netbsd-5-1-RC1:1.2
	netbsd-5-0-2-RELEASE:1.2
	netbsd-5-0-1-RELEASE:1.2
	netbsd-5-0:1.2.0.4
	netbsd-5-0-RELEASE:1.2
	netbsd-5-0-RC4:1.2
	netbsd-5-0-RC3:1.2
	netbsd-5-0-RC2:1.2
	netbsd-5-0-RC1:1.2
	netbsd-5:1.2.0.2
	netbsd-5-base:1.2
	netbsd-2-0-3-RELEASE:1.1.1.5
	netbsd-2-1:1.1.1.5.0.8
	netbsd-2-1-RELEASE:1.1.1.5
	netbsd-2-1-RC6:1.1.1.5
	netbsd-2-1-RC5:1.1.1.5
	netbsd-2-1-RC4:1.1.1.5
	netbsd-2-1-RC3:1.1.1.5
	netbsd-2-1-RC2:1.1.1.5
	netbsd-2-1-RC1:1.1.1.5
	netbsd-2-0-2-RELEASE:1.1.1.5
	netbsd-2-0-1-RELEASE:1.1.1.5
	netbsd-2:1.1.1.5.0.6
	netbsd-2-base:1.1.1.5
	netbsd-2-0-RELEASE:1.1.1.5
	netbsd-2-0-RC5:1.1.1.5
	netbsd-2-0-RC4:1.1.1.5
	netbsd-2-0-RC3:1.1.1.5
	netbsd-2-0-RC2:1.1.1.5
	netbsd-2-0-RC1:1.1.1.5
	netbsd-2-0:1.1.1.5.0.4
	netbsd-2-0-base:1.1.1.5
	netbsd-1-6-PATCH002-RELEASE:1.1.1.5
	netbsd-1-6-PATCH002:1.1.1.5
	netbsd-1-6-PATCH002-RC4:1.1.1.5
	netbsd-1-6-PATCH002-RC3:1.1.1.5
	netbsd-1-6-PATCH002-RC2:1.1.1.5
	netbsd-1-6-PATCH002-RC1:1.1.1.5
	netbsd-1-6:1.1.1.5.0.2
	netbsd-1-6-base:1.1.1.5
	netbsd-1-6-PATCH001:1.1.1.5
	netbsd-1-6-RELEASE:1.1.1.5
	netbsd-1-5-PATCH003:1.1.1.5
	netbsd-1-5-PATCH002:1.1.1.5
	netbsd-1-5-PATCH001:1.1.1.5
	xf-3_3-branch-2001-03-05:1.1.1.5
	netbsd-1-5-RELEASE:1.1.1.5
	netbsd-1-4-PATCH003:1.1.1.5
	netbsd-1-4-PATCH002:1.1.1.5
	v3-3-6:1.1.1.5
	comdex-fall-1999:1.1.1.5
	v3-3-5:1.1.1.5
	v3-3-4:1.1.1.5
	netbsd-1-4-PATCH001:1.1.1.4
	netbsd-1-4-RELEASE:1.1.1.4
	v3-3-3-1:1.1.1.4
	netbsd-1-3-PATCH003:1.1.1.4
	v3-3-3:1.1.1.4
	pre-xf86-3-3-3-import:1.1.1.3
	netbsd-1-3-PATCH002:1.1.1.3
	v3-3-2:1.1.1.3
	netbsd-1-3-RELEASE:1.1.1.3
	v3-3-1:1.1.1.3
	v3-3:1.1.1.2
	v3-2:1.1.1.1
	XF86:1.1.1;
locks; strict;
comment	@# @;


1.2
date	2005.01.07.18.53.47;	author tron;	state dead;
branches;
next	1.1;

1.1
date	97.03.15.06.12.35;	author scottr;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	97.03.15.06.12.35;	author scottr;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	97.06.30.13.16.10;	author mrg;	state Exp;
branches;
next	1.1.1.3;

1.1.1.3
date	97.08.20.06.05.49;	author mrg;	state Exp;
branches;
next	1.1.1.4;

1.1.1.4
date	98.11.23.15.37.52;	author veego;	state Exp;
branches;
next	1.1.1.5;

1.1.1.5
date	99.07.20.17.46.45;	author veego;	state Exp;
branches;
next	;


desc
@@


1.2
log
@EOL of XFree86 3.3.6, approved by core@@NetBSD.org
@
text
@  Notes for Mach32 X Server
  Bryan Feir (jenora@@istar.ca)
  18 September 1996

  1.  Supported Cards, RAMDACs, and Bits Per Pixel

  The base support in the Mach32 X server is for 8 bpp, with a dot clock
  of up to 80 MHz.  At present 16 bpp is supported on only three of the
  many RAMDACs; however those three cover the most commonly sold cards.


   RAMDAC      Max Dot Clock   BPP   Max Resolution   Video RAM Required
  --------     -------------   ---   --------------   ------------------
  Default           80MHz       8      1280x1024i            2Mb
  Default           80MHz       8      1024x768              1Mb

  ATI68875         135MHz       8      1280x1024             2Mb
  ATI68875          67MHz      16      1024x768              2Mb

  AT&T20C49x        80MHz       8      1024x768              1Mb
  AT&T20C49x        40MHz      16       800x600              2Mb

  BT481             80MHz       8      1024x768              1Mb
  BT481             40MHz      16       800x600              2Mb



  The RAMDAC is reported when you run the Mach32 X server with the
  "-probeonly" command line option, or can be specified in the
  XF86Config file.

  The ATI68875 (or the TLC34075) is used on the Graphics Ultra + and the
  Graphics Ultra Pro.  The Brooktree 481 is used on most Graphics Wonder
  cards.  The AT&T20C491 is used on many of the OEM cards that are built
  into component systems.

  The BIOS detection unfortunately lumps the BT481 and the AT&T20C49x
  together, while they require different configuration controls in 16
  bit mode.  SuperProbe can tell the difference, and will report which
  it finds.  In the server itself, the BT481 is considered the default
  value.  If you have an AT&TC49x RAMDAC on your card you will have to
  include the Ramdac entry in the XF86Config file as below.

  2.  XF86Config options

  Several options are supported in the "Device" section for the Mach32 X
  server.  Most of them should be auto-detected if needed, but a few may
  need to be deliberately set.  For example, the "Clocks" entry should
  almost certainly be set after first running the server with the
  -probeonly option, so as to avoid the probe in later runs.


     Option "composite"
        This option will set the composite sync for monitors that
        require this.

     Option "dac_8_bit"
        This option enables 8 bits per RGB value.  Note this option does
        not work with all RAMDACs, and is not considered supported by
        the Mach32 itself.

     Option "intel_gx"
        This option sets the memory aperture address to the hardwired
        value for the Intel GX Pro.  It is equivalent to setting Membase
        to 0x78000000.

     Option "no_linear"
        This option disables the use of the linear mapped framebuffer.
        This should be auto-detected.

     Option "sw_cursor"
        This option allows you to use the software cursor instead of the
        hardware cursor.

     MemBase baseaddress
        This entry specifies the video memory aperture address.
        Normally the aperture address is automatically determined, but
        on some VESA Local Bus systems the address chosen will not work.
        If the Mach32 X server is dying with a seg. fault, then try
        setting the aperture address to another location.

     Clocks clock ...
        This entry gives the clock rates for the server to use.

     Ramdac "type"
        This entry specifies the RAMDAC type.  The following values are
        valid for type:

        o  ati68830

        o  sc11483

        o  sc11486

        o  sc11488

        o  ims_g173

        o  mu9c4870

        o  ati68875*

        o  bt885

        o  tlc34075*

        o  bt476

        o  bt478

        o  inmos176

        o  inmos178

        o  bt481*

        o  bt482

        o  ims_g174

        o  mu9c1880

        o  mu9c4910

        o  sc15025

        o  sc15026

        o  att20c490*



        o  ati68860

        o  stg1700

        o  sc15021

        o  stg1702

        o  att21c498

        Only the ones marked with [*] have an effect yet.

  3.  Known Problems and Bug Reports

  There are several known problems with the current version of the
  Mach32 X server.  They include:

     o  Not all RAMDACs are supported at higher colour ranges, and not
        all that are can be detected properly.  In fact most of the
        RAMDAC values above have no effect except to block higher bit
        modes.

     o  Sixteen bit character support (e.g., Chinese and Japanese
        character sets) has been known to lose parts of characters.
        While this should be fixed, if it occurs try running the server
        with Option "no_linear".

  Bug reports should be sent to XFree86@@XFree86.org or posted to the
  comp.windows.x.i386unix newsgroup.


  Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/Mach32.sgml,v 3.2 1996/10/20 13:33:15 dawes Exp $



































$XFree86: xc/programs/Xserver/hw/xfree86/doc/READ.Mach32,v 3.3 1996/10/20 13:39:10 dawes Exp $
@


1.1
log
@Initial revision
@
text
@@


1.1.1.1
log
@XFree86 3.2 sources
@
text
@@


1.1.1.2
log
@XFree86 3.3 sources.
@
text
@d1 3
d5 1
d7 3
d12 4
d17 2
d20 2
d23 2
a26 1
			   Notes for Mach32 X Server
d28 3
a30 1
			 Bryan Feir (jenora@@istar.ca)
d32 4
a35 1
			       18 September 1996
d37 6
d44 1
d46 5
a50 1
1.  Supported Cards, RAMDACs, and Bits Per Pixel
a51 3
The base support in the Mach32 X server is for 8 bpp, with a dot clock of up to
80 MHz.  At present 15/16 bpp is supported on only three of the many RAMDACs;
however those three cover the most commonly sold cards.
d53 3
a55 4
      RAMDAC	  Max Dot Clock   BPP	Max Resolution	 Video RAM Required
     --------	  -------------   ---	--------------	 ------------------
     Default	       80MHz	   8	  1280x1024i		2Mb
     Default	       80MHz	   8	  1024x768		1Mb
d57 4
a60 2
     ATI68875	      135MHz	   8	  1280x1024		2Mb
     ATI68875	       80MHz	  16	  1024x768		2Mb
d62 4
a65 2
     AT&T20C49x        80MHz	   8	  1024x768		1Mb
     AT&T20C49x        40MHz	  16	   800x600		2Mb
d67 3
a69 2
     BT481	       80MHz	   8	  1024x768		1Mb
     BT481	       40MHz	  16	   800x600		2Mb
d71 3
a73 2
The RAMDAC is reported when you run the Mach32 X server with the "-probeonly"
command line option, or can be specified in the XF86Config file.
d75 6
a80 4
The ATI68875 (or the TLC34075) is used on the Graphics Ultra + and the Graphics
Ultra Pro.  The Brooktree 481 is used on most Graphics Wonder cards.  The
AT&T20C491 is used on many of the OEM cards that are built into component sys-
tems.
d82 2
a83 6
The BIOS detection unfortunately lumps the BT481 and the AT&T20C49x together,
while they require different configuration controls in 16 bit mode.  SuperProbe
can tell the difference, and will report which it finds.  In the server itself,
the BT481 is considered the default value.  If you have an AT&TC49x RAMDAC on
your card you will have to include the Ramdac entry in the XF86Config file as
below.
d85 3
d89 1
a89 1
2.  XF86Config options
d91 1
a91 5
Several options are supported in the "Device" section for the Mach32 X server.
Most of them should be auto-detected if needed, but a few may need to be delib-
erately set.  For example, the "Clocks" entry should almost certainly be set
after first running the server with the -probeonly option, so as to avoid the
probe in later runs.
d93 1
d95 1
d97 1
a97 1
Notes for Mach32 X Server
d99 1
d101 1
d103 1
d105 1
d107 1
a107 1
Notes for Mach32 X Server
d109 1
d111 1
d113 1
a113 3
      Option "composite"
	    This option will set the composite sync for monitors that require
	    this.
d115 1
a115 4
      Option "dac_8_bit"
	    This option enables 8 bits per RGB value.  Note this option does
	    not work with all RAMDACs, and is not considered supported by the
	    Mach32 itself.
d117 1
a117 4
      Option "intel_gx"
	    This option sets the memory aperture address to the hardwired value
	    for the Intel GX Pro.  It is equivalent to setting Membase to
	    0x78000000.
d119 1
a119 3
      Option "no_linear"
	    This option disables the use of the linear mapped framebuffer.
	    This should be auto-detected.
d121 1
a121 3
      Option "sw_cursor"
	    This option allows you to use the software cursor instead of the
	    hardware cursor.
d123 1
a123 6
      MemBase baseaddress
	    This entry specifies the video memory aperture address.  Normally
	    the aperture address is automatically determined, but on some VESA
	    Local Bus systems the address chosen will not work.  If the Mach32
	    X server is dying with a seg. fault, then try setting the aperture
	    address to another location.
d125 1
a125 2
      Clocks clock ...
	    This entry gives the clock rates for the server to use.
d127 1
a127 3
      Ramdac "type"
	    This entry specifies the RAMDAC type.  The following values are
	    valid for type:
d129 1
a129 1
	       o ati68830
a130 1
	       o sc11483
a131 1
	       o sc11486
d133 1
a133 1
	       o sc11488
d135 1
a135 1
	       o ims_g173
d137 1
a137 1
	       o mu9c4870
d139 1
a139 1
	       o ati68875*
d141 1
a141 1
	       o bt885
d143 1
a143 1
	       o tlc34075*
d145 1
d147 2
d150 4
d155 4
d160 2
d164 1
a166 1
Notes for Mach32 X Server
a169 1
	       o bt476
a170 1
	       o bt478
a171 1
	       o inmos176
a172 1
	       o inmos178
a173 1
	       o bt481*
a174 1
	       o bt482
a175 1
	       o ims_g174
a176 1
	       o mu9c1880
a177 1
	       o mu9c4910
a178 1
	       o sc15025
a179 1
	       o sc15026
a180 1
	       o att20c490*
a181 1
	       o ati68860
a182 1
	       o stg1700
a183 1
	       o sc15021
a184 1
	       o stg1702
a185 1
	       o att21c498
a186 1
	    Only the ones marked with [*] have an effect yet.
a188 1
3.  Known Problems and Bug Reports
a189 2
There are several known problems with the current version of the Mach32 X
server.  They include:
a190 3
   o Not all RAMDACs are supported at higher colour ranges, and not all that
     are can be detected properly.  In fact most of the RAMDAC values above
     have no effect except to block higher bit modes.
a191 3
   o Sixteen bit character support (e.g., Chinese and Japanese character sets)
     has been known to lose parts of characters.  While this should be fixed,
     if it occurs try running the server with Option "no_linear".
a192 2
Bug reports should be sent to XFree86@@XFree86.org or posted to the comp.win-
dows.x.i386unix newsgroup.
d200 1
a200 200



Notes for Mach32 X Server



     Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/Mach32.sgml,v 3.5.2.1 1997/05/26 14:36:18 dawes Exp $




     $XConsortium: Mach32.sgml /main/4 1996/10/28 04:47:43 kaleb $
























































Notes for Mach32 X Server





































































				   CONTENTS



1. Supported Cards, RAMDACs, and Bits Per Pixel ............................. 1

2. XF86Config options ....................................................... 1

3. Known Problems and Bug Reports ........................................... 3















































				       i



$XFree86: xc/programs/Xserver/hw/xfree86/doc/READ.Mach32,v 3.7.2.1 1997/05/26 14:53:32 dawes Exp $
@


1.1.1.3
log
@xfree86 3.3.1 sources.
@
text
@d14 1
a14 1
				  2 July 1997
a82 5
      Option "ast_mach32"
	    This option sets some special handling for the AST version of the
	    Mach32 card that comes soldered in to some of their motherboards.
	    This card will lock up without this option.

d122 1
d124 1
d126 1
a133 1
Notes for Mach32 X Server
d136 1
a137 3
	       o ati68875*

	       o bt885
a138 1
	       o tlc34075*
d188 6
d206 4
a209 1
     if it occurs try running the server with Option "no_linear".
d211 1
a211 2
Bug reports should be sent to XFree86@@XFree86.org or posted to the comp.win-
dows.x.i386unix newsgroup.
a212 1
     Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/Mach32.sgml,v 3.5.2.2 1997/07/10 08:02:10 hohndel Exp $
a216 1
     $XConsortium: Mach32.sgml /main/4 1996/10/28 04:47:43 kaleb $
d398 1
a398 1
$XFree86: xc/programs/Xserver/hw/xfree86/doc/READ.Mach32,v 3.7.2.2 1997/07/19 12:30:34 dawes Exp $
@


1.1.1.4
log
@XFree86 3.3.3 sources
@
text
@d10 1
a10 1
                           Notes for Mach32 X Server
d12 1
a12 1
                         Bryan Feir (jenora@@istar.ca)
d14 1
a14 1
                                  2 July 1997
d24 4
a27 4
      RAMDAC      Max Dot Clock   BPP   Max Resolution   Video RAM Required
     --------     -------------   ---   --------------   ------------------
     Default           80MHz       8      1280x1024i            2Mb
     Default           80MHz       8      1024x768              1Mb
d29 2
a30 2
     ATI68875         135MHz       8      1280x1024             2Mb
     ATI68875          80MHz      16      1024x768              2Mb
d32 2
a33 2
     AT&T20C49x        80MHz       8      1024x768              1Mb
     AT&T20C49x        40MHz      16       800x600              2Mb
d35 2
a36 2
     BT481             80MHz       8      1024x768              1Mb
     BT481             40MHz      16       800x600              2Mb
d64 1
a64 1
Notes for Mach32 X Server                                                     1
d70 1
a70 1
Notes for Mach32 X Server                                                     2
d75 2
a76 2
            This option will set the composite sync for monitors that require
            this.
d79 3
a81 3
            This option enables 8 bits per RGB value.  Note this option does
            not work with all RAMDACs, and is not considered supported by the
            Mach32 itself.
d84 3
a86 3
            This option sets some special handling for the AST version of the
            Mach32 card that comes soldered in to some of their motherboards.
            This card will lock up without this option.
d89 3
a91 3
            This option sets the memory aperture address to the hardwired value
            for the Intel GX Pro.  It is equivalent to setting Membase to
            0x78000000.
d94 2
a95 2
            This option disables the use of the linear mapped framebuffer.
            This should be auto-detected.
d98 2
a99 2
            This option allows you to use the software cursor instead of the
            hardware cursor.
d102 5
a106 5
            This entry specifies the video memory aperture address.  Normally
            the aperture address is automatically determined, but on some VESA
            Local Bus systems the address chosen will not work.  If the Mach32
            X server is dying with a seg. fault, then try setting the aperture
            address to another location.
d109 1
a109 1
            This entry gives the clock rates for the server to use.
d112 2
a113 2
            This entry specifies the RAMDAC type.  The following values are
            valid for type:
d115 1
a115 1
               o ati68830
d117 1
a117 1
               o sc11483
d119 1
a119 1
               o sc11486
d121 1
a121 1
               o sc11488
d123 1
a123 1
               o ims_g173
d125 1
a125 1
               o mu9c4870
d136 1
a136 1
Notes for Mach32 X Server                                                     3
d140 1
a140 1
               o ati68875*
d142 1
a142 1
               o bt885
d144 1
a144 1
               o tlc34075*
d146 1
a146 1
               o bt476
d148 1
a148 1
               o bt478
d150 1
a150 1
               o inmos176
d152 1
a152 1
               o inmos178
d154 1
a154 1
               o bt481*
d156 1
a156 1
               o bt482
d158 1
a158 1
               o ims_g174
d160 1
a160 1
               o mu9c1880
d162 1
a162 1
               o mu9c4910
d164 1
a164 1
               o sc15025
d166 1
a166 1
               o sc15026
d168 1
a168 1
               o att20c490*
d170 1
a170 1
               o ati68860
d172 1
a172 1
               o stg1700
d174 1
a174 1
               o sc15021
d176 1
a176 1
               o stg1702
d178 1
a178 1
               o att21c498
d180 1
a180 1
            Only the ones marked with [*] have an effect yet.
d202 1
a202 1
Notes for Mach32 X Server                                                     4
d211 1
a211 1
     Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/Mach32.sgml,v 3.5.2.3 1998/11/07 13:37:47 dawes Exp $
d268 1
a268 1
Notes for Mach32 X Server                                                     5
d338 1
a338 1
                                   CONTENTS
d394 1
a394 1
                                       i
d398 1
a398 1
$XFree86: xc/programs/Xserver/hw/xfree86/doc/READ.Mach32,v 3.7.2.5 1998/11/14 06:46:41 dawes Exp $
@


1.1.1.5
log
@XFree86 3.3.4 sources
@
text
@a0 1
                          Notes for Mach32 X Server
a1 1
                        Bryan Feir (jenora@@istar.ca)
d3 14
a16 1
                                 2 July 1997
d20 3
a22 3
The base support in the Mach32 X server is for 8 bpp, with a dot clock of up
to 80 MHz.  At present 15/16 bpp is supported on only three of the many RAM-
DACs; however those three cover the most commonly sold cards.
d41 4
a44 4
The ATI68875 (or the TLC34075) is used on the Graphics Ultra + and the Graph-
ics Ultra Pro.  The Brooktree 481 is used on most Graphics Wonder cards.  The
AT&T20C491 is used on many of the OEM cards that are built into component
systems.
d47 6
a52 5
while they require different configuration controls in 16 bit mode.  Super-
Probe can tell the difference, and will report which it finds.  In the server
itself, the BT481 is considered the default value.  If you have an AT&TC49x
RAMDAC on your card you will have to include the Ramdac entry in the XF86Con-
fig file as below.
d56 17
a72 5
Several options are supported in the "Device" section for the Mach32 X
server.  Most of them should be auto-detected if needed, but a few may need
to be deliberately set.  For example, the "Clocks" entry should almost cer-
tainly be set after first running the server with the -probeonly option, so
as to avoid the probe in later runs.
d89 3
a91 3
            This option sets the memory aperture address to the hardwired
            value for the Intel GX Pro.  It is equivalent to setting Membase
            to 0x78000000.
d103 4
a106 4
            the aperture address is automatically determined, but on some
            VESA Local Bus systems the address chosen will not work.  If the
            Mach32 X server is dying with a seg. fault, then try setting the
            aperture address to another location.
d127 13
d182 1
d192 15
a206 3
   o Sixteen bit character support (e.g., Chinese and Japanese character
     sets) has been known to lose parts of characters.  While this should be
     fixed, if it occurs try running the server with Option "no_linear".
d211 4
a214 1
     Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/Mach32.sgml,v 3.5.2.2 1997/07/10 08:02:10 hohndel Exp $
d219 180
a398 1
$XFree86: xc/programs/Xserver/hw/xfree86/doc/READ.Mach32,v 3.7.2.7 1999/06/25 08:56:29 hohndel Exp $
@


