 
AdapterID 04ffh

AdapterName  "Viking PS2 Display Controller"

NumBytes 2

fixedresources
        pos[0]=0XXXXXXXb
        pos[1]=XXXXXXXXb

nameditem
        Prompt  "Adapter Memory Location"
          Choice "Segment DC00"
            pos[0]=0XX1110Xb
            mem 0dc000h-0ddfffh
          Choice "Segment C000"
            pos[0]=0XX0000Xb
            mem 0c0000h-0c1fffh
          Choice "Segment C400"
            pos[0]=0XX0010Xb
            mem 0c4000h-0c5fffh
          Choice "Segment C800"
            pos[0]=0XX0100Xb
            mem 0c8000h-0c9fffh
          Choice "Segment CC00"
            pos[0]=0XX0110Xb
            mem 0cc000h-0cdfffh
          Choice "Segment D000"
            pos[0]=0XX1000Xb
            mem 0d0000h-0d1fffh
          Choice "Segment D400"
            pos[0]=0XX1010Xb
            mem 0d4000h-0d5fffh
          Choice "Segment D800"
            pos[0]=0XX1100Xb
            mem 0d8000h-0d9fffh
          Choice  "ROM Disabled"
            pos[0]=1XXXXXXXb
        Help
        "To configure this adapter you must choose the memory location the
         adapter will use for it's BIOS ROM.  There are eight memory locations
         that can be selected.  Under normal circumstances, select <Segment
        C000>."

nameditem
        Prompt  "Adapter I/O Base Location"
          Choice "Base 3E8"
            pos[1]=00011101b
            io 03e8h-03efh
          Choice "Base 3E0"
            pos[1]=00011100b
            io 03e0h-03e7h
          Choice "Base 3F0"
            pos[1]=00011110b
            io 03f0h-03f7h
          Choice "Base 3F8"
            pos[1]=00011111b
            io 03f8h-03ffh
          Choice "Base 20C0"
            pos[1]=00100000b
            io 20c0h-20c7h
          Choice "Base 20C8"
            pos[1]=00100001b
            io 20c8h-20cfh
          Choice "Base 21D0"
            pos[1]=00101010b
            io 21d0h-21d7h
          Choice "Base 22E0"
            pos[1]=00110100b
            io 22e0h-22e7h
          Choice "Base 22E8"
            pos[1]=00110101b
            io 22e8h-22efh
          Choice "Base 23F0"
            pos[1]=00111110b
            io 23f0h-23f7h
          Choice "Base 23F8"
            pos[1]=00111111b
            io 23f8h-23ffh
          Choice "Base 42D0"
            pos[1]=01010010b
            io 42d0h-42d7h
          Choice "Base 42D8"
            pos[1]=01010011b
            io 42d8h-42dfh
          Choice "Base 63F0"
            pos[1]=01111110b
            io 63f0h-63f7h
          Choice "Base 63F8"
            pos[1]=01111111b
            io 63f8h-63ffh
          Choice "Base E3F8"
            pos[1]=11111111b
            io 0ef8h-0e3ffh
        Help
        "To configure this adapter you must choose the I/O base location
         the adapter will use for I/O operations.  One of sixteen
         I/O bases can be selected.  Under normal circumstances, 
         select <I/O base 03E8h>."

nameditem
        Prompt  "DMA Arbitration Level"
          Choice  "Level 5"
            pos[0]=XX0101XXb
            arb 5
          Choice  "Level 6"
            pos[0]=XX0110XXb
            arb 6
          Choice  "Level 7"
            pos[0]=XX0111XXb
            arb 7
          Choice  "Level 0"
            pos[0]=XX0000XXb
            arb 0
          Choice  "Level 1"
            pos[0]=XX0001XXb
            arb 1
          Choice  "Level 3"
            pos[0]=XX0011XXb
            arb 3
          Choice  "Level 4"
            pos[0]=XX0100XXb
            arb 4
        Help
        "This selects the DMA channel the adapter will use to transfer data.
         Under normal circumstances, select <Level 5>."

nameditem
        Prompt  "Fairness On/Off"
          Choice  "Off"
            pos[0]=X0XXXXXXb
          Choice  "On"
            pos[0]=X1XXXXXXb
        Help
        "Bus Arbitration Fairness.  This controls whether the adapter will
         release control of the bus when it has been using it exclusively.
         Under normal circumstances, select <off>."
