# $XFree86: mit/server/ddx/x386/Xconfig.cpp,v 2.0 1993/10/08 15:55:00 dawes Exp $
# $XConsortium: Xconfig,v 1.2 91/08/26 14:34:55 gildea Exp $
#
# Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany.
# Copyright 1992,93 by David Dawes, David Wexelblat
#
# Permission to use, copy, modify, distribute, and sell this software 
# and its documentation for any purpose is hereby granted without fee, 
# provided that the above copyright notice appear in all copies and 
# that both that copyright notice and this permission notice appear in 
# supporting documentation, and that the names of the above listed authors 
# not be used in advertising or publicity pertaining to distribution of 
# the software without specific, written prior permission.  The above 
# listed authors make no representations about the suitability of this 
# software for any purpose.  It is provided "as is" without express or 
# implied warranty.
#
# THE ABOVE LISTED AUTHORS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS 
# SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND 
# FITNESS, IN NO EVENT SHALL THE ABOVE LISTED AUTHORS BE LIABLE FOR 
# ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER 
# RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF 
# CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 
# CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#
# Author:  Thomas Roell, roell@informatik.tu-muenchen.de
#
# Extensive modifications by the XFree86 Core Team

# **********************************************************************
# Refer to the Xconfig(4/5) man page for details about the format of 
# this file. This man page is installed as /usr/X386/man/man5/Xconfig.5x 
# **********************************************************************

# **********************************************************************
# Generic parameters section
# **********************************************************************

#
# some nice paths, to avoid conflicts with other X-servers
#
RGBPath		"/usr/X386/lib/X11/rgb"

#
# Multiple FontPath entries are allowed (which are concatenated together),
# as well as specifying multiple comma-separated entries in one FontPath
# command (or a combination of both methods)
#
FontPath	"/usr/X386/lib/X11/fonts/misc/"
FontPath	"/usr/X386/lib/X11/fonts/Type1/"
FontPath	"/usr/X386/lib/X11/fonts/Speedo/"
FontPath	"/usr/X386/lib/X11/fonts/75dpi/"
# FontPath	"/usr/X386/lib/X11/fonts/100dpi/"

#
# Uncomment this to cause a core dump at the spot where a signal is 
# received.  This may leave the console in an unusable state, but may
# provide a better stack trace in the core dump to aid in debugging
#
# NoTrapSignals

# **********************************************************************
# Input devices
# **********************************************************************

#
# Enable this to use the XQUEUE driver for keyboard and mouse handling
# under System V.  This may go away in the future.
#
# Note - If you use XQUEUE, you must comment out the keyboard and
#        mouse definitions.
#
# Xqueue

#
# Keyboard and various keyboard-related parameters
#
Keyboard
  AutoRepeat 500 5
  ServerNumLock
#  Xleds      1 2 3
#  DontZap
#
# To set the LeftAlt to Meta, RightAlt key to ModeShift, 
# RightCtl key to Compose, and ScrollLock key to ModeLock:
# 
#  LeftAlt     Meta
#  RightAlt    ModeShift
#  RightCtl    Compose
#  ScrollLock  ModeLock

#
# Mouse definition and related parameters
#
Microsoft	"/dev/mouse"
#  BaudRate	9600
#  SampleRate	150
  Emulate3Buttons

# **********************************************************************
# Graphics drivers
# **********************************************************************

#
# The 8-bit colour SVGA driver
#
VGA256

#
# To disable SpeedUp, use NoSpeedUp
#
#  NoSpeedUp
#  Virtual	1152 900

  Virtual	1024 1024
  ViewPort      0 0
  Modes	        "1024x768i" "800x600" "640x480"

# 
# The 16-colour VGA driver
#
VGA16
  Virtual 	800 600
  Viewport 	0 0 
  Modes		"640x480"

#
# The 1-bit mono SVGA driver
#
VGA2

  Virtual	800 600
  ViewPort      0 0
  Modes	        "640x480"
#  Modes        "800x600" "640x480"

#
# The Hercules driver.  For Hercules, the only valid configuration option
# is ScreenNo (refer to the manual page).
#
# HGA2

#
# The alternate monochrome driver.  Refer to the XF86_Mono manual page.
#
# BDM2

# 
# The accelerated servers (S3, Mach32, Mach8, 8514)
#
ACCEL

  Virtual 	1024 768
  Viewport	0 0
  Modes		"1024x768" "800x600" "640x480"

#
# For boards with a programmable clock generator, you use a line like:
#
# Clocks "icd2061a"

# **********************************************************************
# Database of video modes
# **********************************************************************
ModeDB
# name        clock   horizontal timing     vertical timing      flags

#
# Refer to README.Config, modeDB.txt, and VideoModes.doc for actual
# modes, and information on how to calculate and adjust them.  
#
# DO NOT BLINDLY USE VIDEO MODES WITHOUT UNDERSTANDING WHAT YOU ARE
# DOING.  IT IS POSSIBLE TO DAMAGE THE MONITOR.  THE XFree86 CORE TEAM
# DISCLAIMS ALL LIABILITY FOR MONITOR DAMAGE, AS THE DOCUMENTATION
# ACCOMPANYING XFree86 HAS BEEN VERIFIED TO CONTAIN VALID AND SAFE
# MODES, AS LONG AS ONLY ONES WITHIN DOCUMENTED MONITOR SPECIFICATIONS
# ARE USED.
#
ModeDB
# clock  horzontal timing      vertical timing
 "640x480"   25     640  672  768  800    480  490  492  525
	     28     640  656  752  792    480  490  492  519

# "760x570"   38     760  792  936  968    570  570  578  599
 "760x570"   38     760 760 904 944 570 582 590 619
  # Refresh rate = 65.54Hz ; Horizontal Frequency = 39.26KHz

 "800x600"   36     800  816  952 1056    600  608  610  633
             40     800  840  968 1056    600  601  605  628
             38     800  832  984 1016    600  600  608  630
	     40     800 800 952 1000        600 613 621 651
#             40     800  832  984 1016    600  600  608  630
  # Refresh rate = 62.49Hz ; Horizontal Frequency = 39.37KHz
#            40     800  872  968 1104    600  600  606  624
#            50     800  856  976 1040    600  637  643  666

 "816x612"   40     816  848 1000 1032    612  612  619  643
  # Refresh rate = 60.28Hz ; Horizontal Frequency = 38.76KHz

 "832x624"   40     832  873 1001 1090    624  625  627  651
  # Refresh rate = 58.27Hz ; Horizontal Frequency = 38.17KHz

 "912x684"      45      912  944 1112 1144      684  684  691  718
  # Refresh rate = 54.79Hz ; Horizontal Frequency = 39.34KHz

 "1024x768i" 44    1024 1064 1224 1264    768  777  785  817   Interlace
#	     45    1024 1032 1192 1264     768 768 778 793     Interlace
#	     45    1024 1064 1224 1264    768  789  799  817   Interlace
	     45    1024 1024 1184 1256     768 769 779 797	Interlace
# 1024 1032 1192 1264     768 768 778 787
 "1024x768"  62    1024 1092 1220 1344    768  786  791  810
             65    1024 1072 1176 1272    768  778  779  804
             50    1024 1056 1240 1272    768  768  775  806
             50    1024 1056 1256 1288    768  768  775  806
  # Refresh rate = 48.16Hz ; Horizontal Frequency = 38.82KHz
                 80     1024 1056 1360 1392      768  768  780  806
  # Refresh rate = 71.30Hz ; Horizontal Frequency = 57.47KHz


 "1152x900"  62    1152 1184 1288 1360    900  898  929  939   Interlace
  "1152x864"    101     1152 1184 1560 1592      864  864  877  907
  # Refresh rate = 69.95Hz ; Horizontal Frequency = 63.44KHz
  "1176x882"    101     1176 1208 1576 1608      882  882  895  926
  # Refresh rate = 67.83Hz ; Horizontal Frequency = 62.81KHz

