Metropoli BBS
VIEWER: !mtcf800.cfg MODE: TEXT (ASCII)
;-------------------------------------------
; 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


[ RETURN TO DIRECTORY ]