home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.sys.ibm.ps2.hardware      Discussing IBM PS/2 hardware      42,985 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 41,436 of 42,985   
   Louis Ohland to All   
   @71f1.ADF Configuration file for McIDE I   
   13 Feb 23 10:44:16   
   
   From: ohland@charter.net   
      
   Folks, I opened the ADF in Notepad, wall of text. Here is a haphazard   
   cheap reformat. If you actually want a reformatted ADF for your McIDE,   
   I'd suggest you refer to a real ADF for a formatting example...   
      
    Configuration file for McIDE IDE Adapter (v1.0 & v1.1)   
    Configuration file v1.0   
      
   AdapterId       071f1h   
   AdapterName     "McIDE IDE Adapter"   
   NumBytes        3   
      
    POS[0] (0x102) bit allocation   
      
    bit[7] - ROM enabled   
    bit[6:4] - ROM base   
          3'b000 - 0xC0000   
          3'b001 - 0xC4000   
          3'b010 - 0xC8000   
          3'b011 - 0xCC000   
          3'b100 - 0xD0000   
          3'b101 - 0xD4000   
          3'b110 - 0xD8000   
          3'b111 - 0xDC000   
      
    bit[3:1] - reserved   
    bit[0] - enable adapter (automatically used by setup program)   
      
    Only 16KiB ROMs are supported.   
      
      
      
   NamedItem   
        Prompt      "Option ROM Type and Base"   
      
        Choice "0xC0000-0xC3FFF (16K)"  POS[0]=1000XXXXb mem 0c0000h-0c3fffh   
        Choice  "0xC4000-0xC7FFF (16K)" POS[0]=1001XXXXb mem 0c4000h-0c7fffh   
        Choice  "0xC8000-0xCBFFF (16K)" POS[0]=1010XXXXb mem 0c8000h-0cbfffh   
        Choice  "0xCC000-0xCFFFF (16K)" POS[0]=1011XXXXb mem 0cc000h-0cffffh   
        Choice  "0xD0000-0xD3FFF (16K)" POS[0]=1100XXXXb mem 0d0000h-0d3fffh   
        Choice  "0xD4000-0xD7FFF (16K)" POS[0]=1101XXXXb mem 0d4000h-0d7fffh   
        Choice  "0xD8000-0xDBFFF (16K)" POS[0]=1110XXXXb mem 0d8000h-0dbfffh   
        Choice  "0xDC000-0xDFFFF (16K)" POS[0]=1111XXXXb mem 0dc000h-0dffffh   
        Choice  "None"                  POS[0]=0XXXXXXXb   
      
        Help   
   "Select the base address of the installed option ROM. To disable the   
   ROM or if no option ROM is installed, select None."   
      
    POS[1,2] (0x103,0x104) - IDE channel A,B configuration   
      
    bit[7] - Interrupt Enable   
    bit[6:5] - Interrupt number   
          2'b00 - IRQ 10 (v.1.1 only)   
          2'b01 - IRQ 12 (v.1.1 only)   
          2'b10 - IRQ 14   
          2'b11 - IRQ 15   
    bit[3] - Channel enabled   
    bit[2:0] - Base address:   
          3'b0000 - primary (0x1F0-0x1F7, 0x3F6-0x3F7)   
          3'b0001 - secondary (0x170-0x177, 0x376-0x377)   
          3'b0010 - tertiary (0x1E8-0x1EF, 0x3EE-0x3EF)   
          3'b0011 - quaternary (0x168-0x16F, 0x36E-0x36F)   
                  - everything else is reserved   
      
    Note that on PS/2 systems, the secondary status register used by the   
   primary IDE controller (0x3F6-0x3F7) conflicts with the FDC. The   
   hardware therefore doesn't respond at that address. When a channel is   
   configured as primary, secondary status won't be available.   
      
   NamedItem   
        Prompt      "Channel A Configuration"   
          Choice  "Primary"         POS[1]=XXXX1000b io 1f0h-1ffh   
          Choice  "Secondary"       POS[1]=XXXX1001b io 170h-17fh 376h-377h   
          Choice  "Tertiary"        POS[1]=XXXX1010b io 1e8h-1efh 3eeh-3efh   
          Choice  "Quaternary"      POS[1]=XXXX1011b io 168h-16fh 36eh-36fh   
          Choice  "Disabled"        POS[1]=XXXX0XXXb   
      
   Help   
   "Select the configuration to be used by IDE channel A."   
      
      
   NamedItem   
        Prompt      "Channel A Interrupt"   
          Choice  "IRQ 14"                        POS[1]=1010XXXXb int 14   
          Choice  "IRQ 15"                        POS[1]=1011XXXXb int 15   
          Choice  "None"                          POS[1]=0XXXXXXXb   
          Choice  "IRQ 10"                        POS[1]=1000XXXXb int 10   
          Choice  "IRQ 11"                        POS[1]=1001XXXXb int 11   
      
      
        Help   
   "Select the interrupt to be used by IDE channel A."   
      
      
      
   NamedItem   
        Prompt      "Channel B Configuration"   
         Choice  "Disabled"          POS[2]=XXXX0XXXb   
         Choice  "Secondary"         POS[2]=XXXX1001b io 170h-17fh 376h-377h   
         Choice  "Tertiary"          POS[2]=XXXX1010b io 1e8h-1efh 3eeh-3efh   
         Choice  "Quaternary"        POS[2]=XXXX1011b io 168h-16fh 36eh-36fh   
         Choice  "Primary"           POS[2]=XXXX1000b io 1f0h-1ffh   
      
        Help   
   "Select the configuration to be used by IDE channel A."   
      
      
   NamedItem   
        Prompt      "Channel B Interrupt"   
            Choice  "None"           POS[2]=0XXXXXXXb   
            Choice  "IRQ 15"         POS[2]=1011XXXXb int 15   
            Choice  "IRQ 10"         POS[2]=1000XXXXb int 10   
            Choice  "IRQ 11"         POS[2]=1001XXXXb int 11   
            Choice  "IRQ 14"         POS[2]=1010XXXXb int 14   
      
      
        Help   
   "Select the interrupt to be used by IDE channel B."   
      
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca