Metropoli BBS
VIEWER: !mtx0150.cfg MODE: TEXT (ASCII)
;  Matrox electonics systems Ltd.
;
;  Copyright (C) 1993, Matrox Ltd.
;  All Rights Reserved.
;
;  93/08/05 version 1.0


;---------------------------------------------------------------------------
;                               MGA
;---------------------------------------------------------------------------

BOARD
  ID="MTX0150"
  NAME = "MGA Graphics Accelerator Card"
  MFR = "Matrox Electonics Systems Ltd."
  CATEGORY = "VID"
  SLOT = ISA16
  COMMENTS = "Please use the View Switch & Jumper Settings option to determine
              how to set the switches of your MGA after selecting from the
              available device options."
  HELP = "For additional setup options, run the SETUP program provided with the card.
          Review and follow the recommendations of the SOFTWARE statements to
          ensure proper configuration of the card."


SWITCH(1) = 10
  NAME = "Operation Mode"
  STYPE = DIP
  VERTICAL = YES
  REVERSE = NO
  FACTORY = LOC(10-1) 1111001001
  INITVAL = LOC(10-1) 111100xxxx

  LABEL = LOC(10-1) "Reserved" "Reserved" "Reserved" "Reserved" "CSYNC" "BUS 8/16" "VGAEN"
                   "MAPSEL2" "MAPSEL1" "MAPSEL0"
  COMMENTS = "Disregard on / off designation in this diagram and set switches as shown."


SOFTWARE(1) = "Please run the INSTALL program to install drivers (windows, autocad ...)"
SOFTWARE(2) = "Please run the SETUP program to select a video monitor"


;--------------------------------------
;   VIDEO FUNCTION
;--------------------------------------

GROUP = "Video"
FUNCTION = "Video Graphics Adaptor"
  TYPE = "VID"
  COMMENTS = "Provides VGA features."

  HELP = "If disabling the VGA, ensure a second display adaptor is
          installed in the system to act as the Primary display."

  CONNECTION = "TOP DB15"


  CHOICE = "VGA Enabled"

    FREE
;       VGA ports

        PORT = 03B4h-03B5h
        SHARE = NO
        SIZE = BYTE

        PORT = 03B8h-03BAh
        SHARE = NO
        SIZE = BYTE

        PORT = 03BFh
        SHARE = NO
        SIZE = BYTE


;CRTC Controller Registers
        PORT = 03D4h-03D5h
        SHARE = NO
        SIZE = BYTE

        PORT = 03D8h
        SHARE = NO
        SIZE = BYTE


;Write: Feature Control Registre
;Read : Input Status Registre 1
        PORT = 03DAh
        SHARE = NO
        SIZE = BYTE

;03C0h-03C1h Attributes Controller Register
;Write 03c2h Miscellaneous Register
;Read  03c2h Input Status Register 0
;03c4h-03c5h Sequencer Registers

        PORT = 03C0h-03C5h
        SHARE = NO
        SIZE = BYTE

        PORT = 03CAh
        SHARE = NO
        SIZE = BYTE

;Read   Miscellaneous Register
        PORT = 03CCh
        SHARE = NO
        SIZE = BYTE

;Graphics Controller Registers
        PORT = 03CEh-03CFh
        SHARE = NO
        SIZE = BYTE

        PORT = 03D9h
        SHARE = NO
        SIZE = BYTE


;Auxiliary Registers
        PORT = 03DEh-03DFh
        SHARE = NO
        SIZE = BYTE

;       BIOS ROM
        MEMORY = 32K
        ADDRESS = 0C0000h
        WRITABLE = NO
        MEMTYPE = OTH
        SIZE = WORD
        CACHE = YES
        SHARE = NO

;       VIDEO RAM (COLOUR)
        MEMORY = 64K
        ADDRESS = 0A0000h
        WRITABLE = YES
        MEMTYPE = OTH
        SIZE = WORD
        CACHE = NO
        SHARE = NO

;       VIDEO RAM (MONOCHROME)
        MEMORY = 32K
        ADDRESS = 0B8000h
        WRITABLE = YES
        MEMTYPE = OTH
        SIZE = WORD
        CACHE = NO
        SHARE = NO
        INIT = SWITCH(1) LOC(4) 1

  CHOICE = "VGA Disabled"
    DISABLE = NO
    FREE
        INIT = SWITCH(1) LOC(4) 0

FUNCTION = "Memory Address Space"
  COMMENTS = "Memory address AC000 is available only if VGA is enabled."

  CHOICE = "AC000H"
    DISABLE = NO

    LINK
;
        MEMORY = 0K
        ADDRESS = 0AC000h
        WRITABLE = YES
        MEMTYPE = OTH
        SIZE = DWORD
        CACHE = NO
        SHARE = NO
        INIT = SWITCH(1) LOC(3-1) 001

  CHOICE = "C8000H"
    DISABLE = NO

    LINK
;
        MEMORY = 16K
        ADDRESS = 0C8000h
        WRITABLE = YES
        MEMTYPE = OTH
        SIZE = DWORD
        CACHE = NO
        SHARE = NO
        INIT = SWITCH(1) LOC(3-1) 010

  CHOICE = "CC000H"
    DISABLE = NO

    LINK
;
        MEMORY = 16K
        ADDRESS = 0CC000h
        WRITABLE = YES
        MEMTYPE = OTH
        SIZE = DWORD
        CACHE = NO
        SHARE = NO
        INIT = SWITCH(1) LOC(3-1) 011

  CHOICE = "D0000H"
    DISABLE = NO

    LINK
;
        MEMORY = 16K
        ADDRESS = 0D0000h
        WRITABLE = YES
        MEMTYPE = OTH
        SIZE = DWORD
        CACHE = NO
        SHARE = NO
        INIT = SWITCH(1) LOC(3-1) 100

  CHOICE = "D4000H"
    DISABLE = NO

    LINK
;
        MEMORY = 16K
        ADDRESS = 0D4000h
        WRITABLE = YES
        MEMTYPE = OTH
        SIZE = DWORD
        CACHE = NO
        SHARE = NO
        INIT = SWITCH(1) LOC(3-1) 101

  CHOICE = "D8000H"
    DISABLE = NO

    LINK
;
        MEMORY = 16K
        ADDRESS = 0D8000h
        WRITABLE = YES
        MEMTYPE = OTH
        SIZE = DWORD
        CACHE = NO
        SHARE = NO
        INIT = SWITCH(1) LOC(3-1) 110

  CHOICE = "DC000H"
    DISABLE = NO

    LINK
;
        MEMORY = 16K
        ADDRESS = 0DC000h
        WRITABLE = YES
        MEMTYPE = OTH
        SIZE = DWORD
        CACHE = NO
        SHARE = NO
        INIT = SWITCH(1) LOC(3-1) 111


ENDGROUP

;end of board


[ RETURN TO DIRECTORY ]