; 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