# XF86Config file preconfigured for Sparc machines using Mach64 hardware

Section "Files"
    RgbPath     "/usr/X11R6/lib/X11/rgb"
    FontPath    "/usr/X11R6/lib/X11/fonts/misc/"
    FontPath    "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    FontPath    "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    FontPath    "/usr/X11R6/lib/X11/fonts/Type1/"
    FontPath    "/usr/X11R6/lib/X11/fonts/Speedo/"
    FontPath    "/usr/X11R6/lib/X11/fonts/75dpi/"
    FontPath    "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "ServerFlags"
    #NoTrapSignals
    #DontZap
    #DontZoom
EndSection

Section "Keyboard"
    Protocol    "Standard"
    # AutoRepeat  500 5

    # Let the server do the NumLock processing.  This should only be 
    # required when using pre-R6 clients.
    #ServerNumLock

    # Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
    #Xleds      1 2 3

    LeftAlt        Meta
    RightAlt       Meta
    ScrollLock     Compose
    RightCtl       Control

# To disable the XKEYBOARD extension, uncomment XkbDisable.

#    XkbDisable

    XkbRules    "xfree86"
    XkbModel    "sun"
    XkbCompat   "compat/complete"
    XkbTypes    "types/complete"
    XkbKeycodes "sun(type5)"
    XkbGeometry "sun(type5unix)"
    XkbSymbols  "sun/us(sun5)"

EndSection

# **********************************************************************
# Pointer section
# **********************************************************************

Section "Pointer"
    Protocol    "sun"
    Device      "/dev/mouse"
EndSection


# **********************************************************************
# Monitor section
# **********************************************************************

# any number of monitor sections may be present

Section "Monitor"

    Identifier  "Sony Multiscan 17seII"
    VendorName  "Unknown"
    ModelName   "Unknown"

# HorizSync is in kHz unless units are specified.
# HorizSync may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.

    HorizSync   31.5-80

# VertRefresh is in Hz unless units are specified.
# VertRefresh may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.

    VertRefresh 50-120

# Sun Microsystems Modes
#   The third number in the mode name is the vertical refresh rate.

ModeLine "1152x900x66"  94.5    1152 1192 1320 1528   900 902 906 937 -hsync -vsync
ModeLine "1152x900x76"  108.0   1152 1184 1312 1504   900 902 906 937 -hsync -vsync
ModeLine "1280x1024x67" 117.0   1280 1296 1408 1632   1024 1026 1034 1067 -hsync -vsync
ModeLine "1280x1024x76" 135.0 1280 1312 1376 1664   1024 1026 1034 1066 -hsync -vsync

EndSection

# **********************************************************************
# Graphics device section
# **********************************************************************

# any number of graphics device sections may be present

Section "Device"
    Identifier  "My Video Card"
    VendorName  "Unknown"
    BoardName   "Unknown"
    #VideoRam    2048
    # Insert Clocks lines here if appropriate
EndSection

# **********************************************************************
# Screen sections
# **********************************************************************

# the Mach64 accelerated server
Section "Screen"
    Driver      "accel"
    Device      "My Video Card"
    Monitor     "Sony Multiscan 17seII"
    Subsection "Display"
        Depth       16
        Modes       "1152x900x76"
        ViewPort    0 0
        Virtual     1152 900
    EndSubsection
EndSection
