;
; IBM Extended Asynchronous Communication Adapter /A
; Adapter Description File
;
; Internal Version 1.0
;
; (C) Copyright International Business Machines Corporation 1988,1989
; All rights reserved.
;

AdapterID 0EF8Fh

AdapterName "Extended Asynchronous Communication Adapter /A"

NumBytes 2

NamedItem
  Prompt "Adapter Number (Port Number)"
    choice "Adapter No.0 (Port No.0)"  pos[0]=XXXX00XXb  io  8500h-8507h
    choice "Adapter No.1 (Port No.1)"  pos[0]=XXXX01XXb  io  8508h-850Fh
    choice "Adapter No.2 (Port No.2)"  pos[0]=XXXX10XXb  io  8510h-8517h
    choice "Adapter No.3 (Port No.3)"  pos[0]=XXXX11XXb  io  8518h-851Fh

  Help
    "Up to four Extended Asynchronous Communication
     Adapter /A may be installed in this system.  The
     preferred adapter number is the Adapter No.0.  The
     assignment for this number can be changed by
     selecting 'Change Configuration' and then using the
     F5=Previous and the F6=Next keys."
;
NamedItem
  Prompt "External Interface"
    choice "RS-232C Interface"  pos[0]=XXXXXX0Xb
    choice "RS-422A Interface"  pos[0]=XXXXXX1Xb

  Help
    "Either RS-232C or RS-422A can be selected as an
     external interface. The preferred external interface
     is RS-232C interface. The assignment for the external
     interface can be changed by selecting 'Change
     Configuration' and then using the F5=Previous and the
     F6=Next keys.  If an assignment has an asterisk (*) by
     it, it is in conflict with another assignment and the
     external interface must be changed.  If a conflict
     continues to exist, you may have to change the
     assignments for other adapters or options that are in
     your computer to resolve the conflict."

NamedItem
;
  Prompt "Interrupt Level"
    choice "IRQ Level # 3"    pos[1]=XXXXXX00b   int 3
    choice "IRQ Level # 7"    pos[1]=XXXXXX01b   int 7
    choice "IRQ Level #10"    pos[1]=XXXXXX10b   int 10
    choice "IRQ Level #11"    pos[1]=XXXXXX11b   int 11
;
  Help
    "This Extended Asynchronous Communication Adapter can
     operate on one of four interrupt levels:  3, 7, 10, or
     11.  The preferred interrupt level is 3, but the
     adapter can operate on any of the four levels if
     necessary.  The assignment for this interrupt level can
     be changed by selecting 'Change Configuration' and then
     using the F5=Previous and the F6=Next keys."
;
NamedItem
  Prompt "Location of Sheared Memory"

;****************************************************************
    choice "C0000H-C1FFFH (8KB)"
                              pos[0]=0000XXXXb
                              mem 0C0000H-0C1FFFH
;****************************************************************
    choice "C2000H-C3FFFH (8KB)"
                              pos[0]=0001XXXXb
                              mem 0C2000H-0C3FFFH
;****************************************************************
    choice "C4000H-C5FFFH (8KB)"
                              pos[0]=0010XXXXb
                              mem 0C4000H-0C5FFFH
;****************************************************************
    choice "C6000H-C7FFFH (8KB)"
                              pos[0]=0011XXXXb
                              mem 0C6000H-0C7FFFH
;****************************************************************
    choice "C8000H-C9FFFH (8KB)"
                              pos[0]=0100XXXXb
                              mem 0C8000H-0C9FFFH
;****************************************************************
    choice "CA000H-CBFFFH (8KB)"
                              pos[0]=0101XXXXb
                              mem 0CA000H-0CBFFFH
;****************************************************************
    choice "CC000H-CDFFFH (8KB)"
                              pos[0]=0110XXXXb
                              mem 0CC000H-0CDFFFH
;****************************************************************
    choice "CE000H-CFFFFH (8KB)"
                              pos[0]=0111XXXXb
                              mem 0CE000H-0CFFFFH
;****************************************************************
    choice "D0000H-D1FFFH (8KB)"
                              pos[0]=1000XXXXb
                              mem 0D0000H-0D1FFFH
;****************************************************************
    choice "D2000H-D3FFFH (8KB)"
                              pos[0]=1001XXXXb
                              mem 0D2000H-0D3FFFH
;****************************************************************
    choice "D4000H-D5FFFH (8KB)"
                              pos[0]=1010XXXXb
                              mem 0D4000H-0D5FFFH
;****************************************************************
    choice "D6000H-D7FFFH (8KB)"
                              pos[0]=1011XXXXb
                              mem 0D6000H-0D7FFFH
;****************************************************************
    choice "D8000H-D9FFFH (8KB)"
                              pos[0]=1100XXXXb
                              mem 0D8000H-0D9FFFH
;****************************************************************
    choice "DA000H-DBFFFH (8KB)"
                              pos[0]=1101XXXXb
                              mem 0DA000H-0DBFFFH
;****************************************************************
    choice "DC000H-DDFFFH (8KB)"
                              pos[0]=1110XXXXb
                              mem 0DC000H-0DDFFFH
;****************************************************************
    choice "DE000H-DFFFFH (8KB)"
                              pos[0]=1111XXXXb
                              mem 0DE000H-0DFFFFH

  Help
     "There are 16 possible 8K blocks of memory that can be
     assigned for accessing the RAM area of the Extended
     Asynchronous Communication Adapter.  The preferred RAM
     address for the adapter is the lowest available. The
     assignment for this RAM address can be changed by
     selecting 'Change Configuration' and then using the
     F5=Previous and the F6=Next keys.  The RAM address
     selected must not be assigned for use by any other
     adapter or option and cannot be the same as the RAM
     address for this adapter.  If an assignment has an
     asterisk (*) by it, it is in conflict with another
     assignment and the RAM address must be changed.  If a
     conflict continues to exist, you may have to change the
     assignments for other adapters or options that are in
     your computer to resolve the conflict."
