AdapterID 0E014h
 
AdapterName  "S/370 Channel Emulator/A for P/370"
 
NumBytes 4
 
NamedItem
  Prompt  "Control Interface Location"
    Choice "C0000 (8K)"
    pos[1]=00001100b
    pos[3]=xxxx000xb mem 0C0000h-0C1FFFh
 
    Choice "C2000 (8K)"
    pos[1]=00001100b
    pos[3]=xxxx001xb mem 0C2000h-0C3FFFh
 
    Choice "C4000 (8K)"
    pos[1]=00001100b
    pos[3]=xxxx010xb mem 0C4000h-0C5FFFh
 
    Choice "C6000 (8K)"
    pos[1]=00001100b
    pos[3]=xxxx011xb mem 0C6000h-0C7FFFh
 
    Choice "C8000 (8K)"
    pos[1]=00001100b
    pos[3]=xxxx100xb mem 0C8000h-0C9FFFh
 
    Choice "CA000 (8K)"
    pos[1]=00001100b
    pos[3]=xxxx101xb mem 0CA000h-0CBFFFh
 
    Choice "CC000 (8K)"
    pos[1]=00001100b
    pos[3]=xxxx110xb mem 0CC000h-0CDFFFh
 
    Choice "CE000 (8K)"
    pos[1]=00001100b
    pos[3]=xxxx111xb mem 0CE000h-0CFFFFh
 
    Choice "D0000 (8K)"
    pos[1]=00001101b
    pos[3]=xxxx000xb mem 0D0000h-0D1FFFh
 
    Choice "D2000 (8K)"
    pos[1]=00001101b
    pos[3]=xxxx001xb mem 0D2000h-0D3FFFh
 
    Choice "D4000 (8K)"
    pos[1]=00001101b
    pos[3]=xxxx010xb mem 0D4000h-0D5FFFh
 
    Choice "D6000 (8K)"
    pos[1]=00001101b
    pos[3]=xxxx011xb mem 0D6000h-0D7FFFh
 
    Choice "D8000 (8K)"
    pos[1]=00001101b
    pos[3]=xxxx100xb mem 0D8000h-0D9FFFh
 
    Choice "DA000 (8K)"
    pos[1]=00001101b
    pos[3]=xxxx101xb mem 0DA000h-0DBFFFh
 
    Choice "DC000 (8K)"
    pos[1]=00001101b
    pos[3]=xxxx110xb mem 0DC000h-0DDFFFh
 
    Choice "DE000 (8K)"
    pos[1]=00001101b
    pos[3]=xxxx111xb mem 0DE000h-0DFFFFh
 
  Help
    "This is the memory location to be used for the adapter
     Control Interface.  The Control Interface occupies 8K.
     The choices provide Control Interface mappings below
     the 1 megabyte boundary."
 
NamedItem
  Prompt  "I/O Buffer Location"
;; Manual choices DISABLED 11/6/92   L. E. Voerman, P/370 development
;; To re-enable, remove comment characters (;).
;   Choice "C0000 (64K)"
;   pos[0]=xxxxx1xxb
;   pos[2]=00001100b
;   pos[3]=xxxxxxx0b mem 0C0000h-0CFFFFh
;
;   Choice "D0000 (64K)"
;   pos[0]=xxxxx1xxb
;   pos[2]=00001101b
;   pos[3]=xxxxxxx0b mem 0D0000h-0DFFFFh
;
;   Choice "C0000 (32K)"
;   pos[0]=xxxxx0xxb
;   pos[2]=00001100b
;   pos[3]=xxxxxxx0b mem 0C0000h-0C7FFFh
;
;   Choice "C8000 (32K)"
;   pos[0]=xxxxx0xxb
;   pos[2]=00001100b
;   pos[3]=xxxxxxx1b mem 0C8000h-0CFFFFh
;
;   Choice "D0000 (32K)"
;   pos[0]=xxxxx0xxb
;   pos[2]=00001101b
;   pos[3]=xxxxxxx0b mem 0D0000h-0D7FFFh
;
;   Choice "D8000 (32K)"
;   pos[0]=xxxxx0xxb
;   pos[2]=00001101b
;   pos[3]=xxxxxxx1b mem 0D8000h-0DFFFFh
 
    Choice "PROGRAMMED 64K > 1M"
    pos[0]=xxxxxxxxb
    pos[2]=xxxxxxxxb
    pos[3]=xxxxxxxxb EXEC
 
  Help
    "This is the memory location to be used for the adapter
     I/O Buffer.  The I/O buffer occupies either 32K or 64K bytes.
     The manual choices provide I/O Buffer mappings (both 32K and
     64K sizes) below the 1 megabyte boundary. The PROGRAMMED
     choice provides a 64K I/O Buffer mapping above the 1 megabyte
     boundary.
     NOTE: This version for the P/370 has disabled the manual choices in
     order to force the I/O buffer to be 64K bytes between 1M and 16M."
 
NamedItem
  Prompt  "I/O Interrupt Level"
    Choice "Interrupt level 10 (decimal)"  pos[0]=xxxxxx0xb  int 10
    Choice "Interrupt level 12 (decimal)"  pos[0]=xxxxxx1xb  int 12
 
  Help
    "This is the interrupt level which the adapter will use.
     The interrupt level may be shared with other adapters.
     Performance may be degraded if the interrupt level is
     heavily used by other adapters."
 
NamedItem
  Prompt  "Wait States"
    Choice "Wait States: 1 Read, 0 Write"  pos[0]=xxx01xxxb
 
  Help
    "These are the wait states included when the Micro Channel
     reads or writes the I/O buffer.  For correct operation
     the adapter must be set to 1 wait for I/O buffer reads and
     no waits for I/O buffer writes."
