; Network Peripherals FDDI Adapter Description File
;
; Modifications:  05/04/92 CLA - initial release
;                 01/14/93 CLA - indicate RAM addresses used
;                 01/15/93 CLA - more possible RAM addresses 
;                 06/22/93 CLA - added user config input options for:
;                                   - enabling data streaming
;                                   - using slower mode for old model 80s
;                 11/18/93 MAL - No separate input for DS and mod80
;                                Add DS and mod80 into Interrupt choices
;

AdapterId   0069h
AdapterName "Network Peripherals FDDI Adapter               "
NumBytes    5

NamedItem
Prompt "Map 512 I/O Address Range"                  
 choice "5400h thru 55FFh" pos[1]=01010100b io 5400h-55FFh 
 choice "5600h thru 57FFh" pos[1]=01010110b io 5600h-57FFh 
 choice "5C00h thru 5DFFh" pos[1]=01011100b io 05C00h-05DFFh 
 choice "5E00h thru 5FFFh" pos[1]=01011110b io 05E00h-05FFFh 
 choice "7400h thru 75FFh" pos[1]=01110100b io 7400h-75FFh 
 choice "7600h thru 77FFh" pos[1]=01110110b io 7600h-77FFh 
 choice "7C00h thru 7DFFh" pos[1]=01111100b io 7C00h-7DFFh 
 choice "7E00h thru 7FFFh" pos[1]=01111110b io 7E00h-7FFFh 
 choice "D400h thru D5FFh" pos[1]=11010100b io 0D400h-0D5FFh 
 choice "D600h thru D7FFh" pos[1]=11010110b io 0D600h-0D7FFh 
 choice "DC00h thru DDFFh" pos[1]=11011100b io 0DC00h-0DDFFh 
 choice "DE00h thru DFFFh" pos[1]=11011110b io 0DE00h-0DFFFh 
 choice "F400h thru F5FFh" pos[1]=11110100b io 0F400h-0F5FFh 
 choice "F600h thru F7FFh" pos[1]=11110110b io 0F600h-0F7FFh 
 choice "FC00h thru FDFFh" pos[1]=11111100b io 0FC00h-0FDFFh 
 choice "FE00h thru FFFFh" pos[1]=11111110b io 0FE00h-0FFFFh 
 Help
"This assignment need only be changed if it is in conflict
with another assignment.  Conflicting assignments are marked 
by some means on the screen (eg. by an asterisk).  Use the 
keys defined on the screen to change the selection.  This 
selects the 512 I/O address space of the adapter."

NamedItem
Prompt "Modes and Interrupt Level"
 choice "Normal Mode & Interrupt 3"              pos[0]=0000xxxxb int 3
 choice "Normal Mode & Interrupt 5"              pos[0]=0100xxxxb int 5
 choice "Normal Mode & Interrupt 10"             pos[0]=1000xxxxb int 10
 choice "Normal Mode & Interrupt 15"             pos[0]=1100xxxxb int 15
 choice "Data Streaming Mode & Interrupt 3"      pos[0]=0010xxxxb int 3
 choice "Data Streaming Mode & Interrupt 5"      pos[0]=0110xxxxb int 5
 choice "Data Streaming Mode & Interrupt 10"     pos[0]=1010xxxxb int 10
 choice "Data Streaming Mode & Interrupt 15"     pos[0]=1110xxxxb int 15
 choice "Slow Mode & Interrupt 3"                pos[0]=0001xxxxb int 3
 choice "Slow Mode & Interrupt 5"                pos[0]=0101xxxxb int 5
 choice "Slow Mode & Interrupt 10"               pos[0]=1001xxxxb int 10
 choice "Slow Mode & Interrupt 15"               pos[0]=1101xxxxb int 15
 Help
"
WARNING : DATA STREAMING MODE should be selected ONLY if you
are sure that this machine supports data streaming. This
will result in better performance.
SLOW MODE should be selected if this FDDI adapter
is installed in an older Model 80 that has not had the
IBM EC applied.
"

NamedItem
Prompt "Arbitration Level"
 choice "Level_1" pos[3]=0xx00001b arb 1 
 choice "Level_0" pos[3]=0xx00000b arb 0 
 choice "Level_2" pos[3]=0xx00010b arb 2 
 choice "Level_3" pos[3]=0xx00011b arb 3 
 choice "Level_4" pos[3]=0xx00100b arb 4 
 choice "Level_5" pos[3]=0xx00101b arb 5 
 choice "Level_6" pos[3]=0xx00110b arb 6 
 choice "Level_7" pos[3]=0xx00111b arb 7 
 choice "Level_8" pos[3]=0xx01000b arb 8 
 choice "Level_9" pos[3]=0xx01001b arb 9 
 choice "Level_10" pos[3]=0xx01010b arb 10 
 choice "Level_11" pos[3]=0xx01011b arb 11 
 choice "Level_12" pos[3]=0xx01100b arb 12 
 choice "Level_13" pos[3]=0xx01101b arb 13 
 choice "Level_14" pos[3]=0xx01110b arb 14 
 Help
"This assignment need only be changed if it is in conflict
with another assignment.  Conflicting assignments are marked 
by some means on the screen (eg. by an asterisk).  Use the 
keys defined on the screen to change the arbitration level 
assignments.  Using arbitration levels, this adapter accesses 
memory directly without burdening the computer's main 
microprocessor.  An arbitration level of 0 has the highest 
priority, and increasing levels have corresponding 
decreased priority."

NamedItem
Prompt "Map 8K Memory Address Range"                  
 choice "0C0000h thru 0C1FFFh" pos[4]=00000000b mem 0C0000h-0C1FFFh 
 choice "0C2000h thru 0C3FFFh" pos[4]=00000010b mem 0C2000h-0C3FFFh 
 choice "0C4000h thru 0C5FFFh" pos[4]=00000100b mem 0C4000h-0C5FFFh 
 choice "0C6000h thru 0C7FFFh" pos[4]=00000110b mem 0C6000h-0C7FFFh 
 choice "0C8000h thru 0C9FFFh" pos[4]=00001000b mem 0C8000h-0C9FFFh 
 choice "0CA000h thru 0CBFFFh" pos[4]=00001010b mem 0CA000h-0CBFFFh 
 choice "0CC000h thru 0CDFFFh" pos[4]=00001100b mem 0CC000h-0CDFFFh 
 choice "0CE000h thru 0CFFFFh" pos[4]=00001110b mem 0CE000h-0CFFFFh 
 choice "0D0000h thru 0D1FFFh" pos[4]=00010000b mem 0D0000h-0D1FFFh 
 choice "0D2000h thru 0D3FFFh" pos[4]=00010010b mem 0D2000h-0D3FFFh 
 choice "0D4000h thru 0D5FFFh" pos[4]=00010100b mem 0D4000h-0D5FFFh 
 choice "0D6000h thru 0D7FFFh" pos[4]=00010110b mem 0D6000h-0D7FFFh 
 choice "0D8000h thru 0D9FFFh" pos[4]=00011000b mem 0D8000h-0D9FFFh 
 choice "0DA000h thru 0DBFFFh" pos[4]=00011010b mem 0DA000h-0DBFFFh 
 choice "0DC000h thru 0DDFFFh" pos[4]=00011100b mem 0DC000h-0DDFFFh 
 choice "0DE000h thru 0DFFFFh" pos[4]=00011110b mem 0DE000h-0DFFFFh 
 choice "0E0000h thru 0E1FFFh" pos[4]=00100000b mem 0E0000h-0E1FFFh 
 choice "0E2000h thru 0E3FFFh" pos[4]=00100010b mem 0E2000h-0E3FFFh 
 choice "0E4000h thru 0E5FFFh" pos[4]=00100100b mem 0E4000h-0E5FFFh 
 choice "0E6000h thru 0E7FFFh" pos[4]=00100110b mem 0E6000h-0E7FFFh 
 choice "0E8000h thru 0E9FFFh" pos[4]=00101000b mem 0E8000h-0E9FFFh 
 choice "0EA000h thru 0EBFFFh" pos[4]=00101010b mem 0EA000h-0EBFFFh 
 choice "0EC000h thru 0EDFFFh" pos[4]=00101100b mem 0EC000h-0EDFFFh 
 choice "0EE000h thru 0EFFFFh" pos[4]=00101110b mem 0EE000h-0EFFFFh 
 Help
"This assignment need only be changed if it is in conflict
with another assignment.  Conflicting assignments are marked 
by some means on the screen (eg. by an asterisk).  Use the 
keys defined on the screen to change the selection.  This 
selects the 8K memory space of the adapter."

