;-------------------------------------------
; MITAC 4280G/MP 486/EISA Base Processor
; Date : 03/14/91
; Revision : 1.01 [06/22/91]
;1.Delete select mouse device function.
; Revision : 1.02 [09/12/91]
;1.Rename Series 630 to 4280G/MP.
; Revision : 1.03 [11/29/91]
;1.Modify FUNCTION = "System Selectable Memory at 8MB - 15MB"
;-------------------------------------------
BOARD
; ID = "COR0109"
ID = "MTCF800"
NAME = "MITAC 4280G/MP 486/EISA Base Processor"
MFR = "MITAC"
CATEGORY = "SYS"
SLOT = EMB(0)
READID = YES
DISABLE = UNSUPPORTED
COMMENTS = "MITAC 4280G/MP EISA system requires
486/EISA card, EISA I/O card, and memory card."
HELP = "The base two cards must be in two physical slots 5,
and 6. The other base slot except slot 2 and 3 may be
used for an EISA or ISA card. The memory card normally
is in physical slot 2."
SYSTEM
NONVOLATILE = 4096
SLOT(01) = EISA
SLOT(02) = EISA
SLOT(03) = EISA
SLOT(04) = EISA
SLOT(05) = EISA
SLOT(06) = EISA
;---------------
; System Memory
;---------------
GROUP = "System Memory Usage"
FUNCTION = "DOS Compatible RAM"
TYPE = "MEM"
COMMENTS = "This is 640K base memory compatible with DOS"
CHOICE = "640K base memory"
LINK
MEMORY = 640K
ADDRESS = 0
MEMTYPE = SYS
WRITABLE = YES
CACHE = YES
FUNCTION = "Video Memory"
TYPE = "MEM"
CHOICE = "Video memory"
LINK
MEMORY = 128K
ADDRESS = 0A0000h
MEMTYPE = VIR
WRITABLE = NO
CACHE = NO
FUNCTION = "Diagnostic RAM"
TYPE = "MEM"
COMMENTS = "The system has 32K of RAM at 0E0000h,
This memory is not available for any other use."
CHOICE = "Fixed memory allocation for diagnostic RAM"
LINK
MEMORY = 32K
ADDRESS = 0E0000h
MEMTYPE = OTHER
WRITABLE = NO
CACHE = NO
FUNCTION = "SETUP ROM and BIOS ROM"
TYPE = "MEM"
COMMENTS = "The system has 32K of ROM at 0E8000h for SETUP ROM,
and 64K of ROM at 0F0000h for BIOS. This memory is
not available for any other use."
CHOICE = "Fixed memory allocation for SETUP ROM and BIOS ROM"
LINK
MEMORY = 96K
ADDRESS = 0E8000h
MEMTYPE = SYS
WRITABLE = NO
CACHE = YES
FUNCTION = "System Memory at 1MB - 7MB"
TYPE = "MEM"
CHOICE = "System memory at 1MB - 7MB is used for C-Bus"
LINK
MEMORY = 7M
ADDRESS = 0100000h
MEMTYPE = SYS
WRITABLE = YES
CACHE = YES
; FUNCTION = "System Selectable Memory at 8MB - 15MB"
; TYPE = "MEM"
; COMMENTS = "This memory may be switched to C-Bus or EISA Bus
; as required."
; CHOICE = "8-15MB is C-Bus/EISA Bus, 15-16MB is EISA Bus"
; TOTALMEM = 8M
; SUBCHOICE
; FREE
; MEMORY = 7M
; ADDRESS = 0800000h
; MEMTYPE = SYS
; WRITABLE = YES
; CACHE = YES
; COMBINE
; MEMORY = 1M
; ADDRESS = 0F00000h
; MEMTYPE = OTH
; WRITABLE = NO
; CACHE = NO
; SUBCHOICE
; FREE
; MEMORY = 6M
; ADDRESS = 0800000h
; MEMTYPE = SYS
; WRITABLE = YES
; CACHE = YES
; COMBINE
; MEMORY = 2M
; ADDRESS = 0E00000h
; MEMTYPE = OTH
; WRITABLE = NO
; CACHE = NO
; SUBCHOICE
; FREE
; MEMORY = 5M
; ADDRESS = 0800000h
; MEMTYPE = SYS
; WRITABLE = YES
; CACHE = YES
; COMBINE
; MEMORY = 3M
; ADDRESS = 0D00000h
; MEMTYPE = OTH
; WRITABLE = NO
; CACHE = NO
; SUBCHOICE
; FREE
; MEMORY = 4M
; ADDRESS = 0800000h
; MEMTYPE = SYS
; WRITABLE = YES
; CACHE = YES
; COMBINE
; MEMORY = 4M
; ADDRESS = 0C00000h
; MEMTYPE = OTH
; WRITABLE = NO
; CACHE = NO
; SUBCHOICE
; FREE
; MEMORY = 3M
; ADDRESS = 0800000h
; MEMTYPE = SYS
; WRITABLE = YES
; CACHE = YES
; COMBINE
; MEMORY = 5M
; ADDRESS = 0B00000h
; MEMTYPE = OTH
; WRITABLE = NO
; CACHE = NO
;; SUBCHOICE
; FREE
; MEMORY = 2M
; ADDRESS = 0800000h
; MEMTYPE = SYS
; WRITABLE = YES
; CACHE = YES
; COMBINE
; MEMORY = 6M
; ADDRESS = 0A00000h
; MEMTYPE = OTH
; WRITABLE = NO
; CACHE = NO
; SUBCHOICE
; FREE
; MEMORY = 1M
; ADDRESS = 0800000h
; MEMTYPE = SYS
; WRITABLE = YES
; CACHE = YES
; COMBINE
; MEMORY = 7M
; ADDRESS = 0900000h
; MEMTYPE = OTH
; WRITABLE = NO
; CACHE = NO
; SUBCHOICE
; FREE
; MEMORY = 8M
; ADDRESS = 0800000h
; MEMTYPE = OTH
; WRITABLE = NO
; CACHE = NO
;
; NOTE: do not change the function type MEMEISA as this is used to
; search and program the EISA Memory Select register
; do not make the following function the first one as RRD
; checks only from 2nd function.
; NOTE: RRD banks on C-BUS memory being of type VIR.
; This is to prevent MCS from trying to deallocate
; all banks in order to keep system memory contiguous.
; RRD/BIOS appears at 15MB-16MB. So, we use RRD memtype as OTH
; as RRD banks on C-BUS memory to be of the type VIR
FUNCTION = "System Selectable Memory at 8MB"
TYPE = "MEMEISA8"
CHOICE = "Enable C Bus Memory"
FREE
MEMORY = 1M
ADDRESS = 0800000h
MEMTYPE = VIR
WRITABLE = YES
CACHE = YES
CHOICE = "Disable C Bus Memory"
DISABLE = YES
FUNCTION = "System Selectable Memory at 9MB"
TYPE = "MEMEISA9"
CHOICE = "Enable C Bus Memory"
FREE
MEMORY = 1M
ADDRESS = 0900000h
MEMTYPE = VIR
WRITABLE = YES
CACHE = YES
CHOICE = "Disable C Bus Memory"
DISABLE = YES
FUNCTION = "System Selectable Memory at 10MB"
TYPE = "MEMEISAA"
CHOICE = "Enable C Bus Memory"
FREE
MEMORY = 1M
ADDRESS = 0A00000h
MEMTYPE = VIR
WRITABLE = YES
CACHE = YES
CHOICE = "Disable C Bus Memory"
DISABLE = YES
FUNCTION = "System Selectable Memory at 11MB"
TYPE = "MEMEISAB"
CHOICE = "Enable C Bus Memory"
FREE
MEMORY = 1M
ADDRESS = 0B00000h
MEMTYPE = VIR
WRITABLE = YES
CACHE = YES
CHOICE = "Disable C Bus Memory"
DISABLE = YES
FUNCTION = "System Selectable Memory at 12MB"
TYPE = "MEMEISAC"
CHOICE = "Enable C Bus Memory"
FREE
MEMORY = 1M
ADDRESS = 0C00000h
MEMTYPE = VIR
WRITABLE = YES
CACHE = YES
CHOICE = "Disable C Bus Memory"
FUNCTION = "System Selectable Memory at 13MB"
TYPE = "MEMEISAD"
CHOICE = "Enable C Bus Memory"
FREE
MEMORY = 1M
ADDRESS = 0D00000h
MEMTYPE = VIR
WRITABLE = YES
CACHE = YES
CHOICE = "Disable C Bus Memory"
DISABLE = YES
FUNCTION = "System Selectable Memory at 14MB"
TYPE = "MEMEISAE"
CHOICE = "Enable C Bus Memory"
FREE
MEMORY = 1M
ADDRESS = 0E00000h
MEMTYPE = VIR
WRITABLE = YES
CACHE = YES
CHOICE = "Disable C Bus Memory"
DISABLE = YES
FUNCTION = "System Selectable Memory at 15MB"
TYPE = "MEMEISAF"
CHOICE = "Disable C Bus Memory"
FREE
MEMORY = 128K
ADDRESS = 0FE0000h
MEMTYPE = OTH
SHARE = NO
CHOICE = "Enable C Bus Memory"
FREE
MEMORY = 1M
ADDRESS = 0F00000h
MEMTYPE = VIR
WRITABLE = YES
CACHE = YES
FUNCTION = "System Memory at 16MB - 64MB"
TYPE = "MEM"
CHOICE = "System memory at 16MB - 64MB is used for C-Bus"
LINK
MEMORY = 48M
ADDRESS = 01000000h
MEMTYPE = SYS
WRITABLE = YES
CACHE = YES
ENDGROUP
;--------------------
; System Board PIO 1
;--------------------
FUNCTION = "Parallel Port LPT1"
TYPE = "PAR"
COMMENTS = "Enable or Disable LPT1 parallel port "
CHOICE = "Enabled"
HELP = "Enable LPT1 parallel port"
LINK
IRQ = 7
TRIGGER = EDGE
PORT = 0378h-037Fh
INIT = PORTADR(0F2h) r0rrrrrr
CHOICE = "Disabled"
HELP = "Disable LPT1 parallel port"
DISABLE = YES
LINK
INIT = PORTADR(0F2h) r1rrrrrr
;----------------------------------
; System Board Peripheral Devices
;----------------------------------
FUNCTION = "EISA I/O Card Floppy Disk Controller"
TYPE = "MSD,FPYCTL"
COMMENTS = "Enable or Disable FDC"
CHOICE = "Enabled"
HELP = "Enable EISA I/O Card Floppy Disk Controller"
LINK
DMA = 2
IRQ = 6
TRIGGER = EDGE
PORT = 03F0h-03F7h
INIT = PORTADR(0F2h) 0rrrrrrr
CHOICE = "Disabled"
HELP = "Disable EISA I/O Card Floppy Disk Controller"
DISABLE = YES
LINK
INIT = PORTADR(0F2h) 1rrrrrrr
;------------------------------
; System Board SIO 1 and SIO 2
;------------------------------
GROUP = "Serial Port Function"
FUNCTION = "Serial Port as COM1"
TYPE = "COM1"
CHOICE = "Enabled"
HELP="COM1 serial port is always enabled"
LINK
IRQ = 4
TRIGGER = EDGE
PORT = 03F8h-03FFh
FUNCTION = "Serial Port as COM2"
TYPE = "COM2"
CHOICE = "Enabled"
HELP="Enable COM2 serial port"
LINK
IRQ = 3
TRIGGER = EDGE
PORT = 02F8h-02FFh
INIT = PORTADR(0F2h) rr0rrrrr
CHOICE = "Disabled"
HELP="Disable COM2 serial port"
DISABLE = YES
LINK
INIT = PORTADR(0F2h) rr1rrrrr
ENDGROUP
;--------------------------------------------
; 4280G/MP System Resource Requirement
;--------------------------------------------
GROUP = "System Resource Requirement"
FUNCTION = "System Interrupt Usage"
TYPE = "OTH"
CHOICE = "Fixed IRQ use"
FREE
IRQ = 10
TRIGGER = EDGE
FUNCTION = "System Port Usage"
TYPE = "OTH"
CHOICE = "Fixed port use"
FREE
PORT = 0f0h-0f3h
PORT = 0800h
PORT = 0c00h-0c01h
ENDGROUP