; ADF File for the M-Series BBC IO Adaptor ; CDM 18/7/90 ; ref Doc No- ENG/483/1006/2 ; File Name- @6A7F.ADF ; Issue 0B ; Adaptor Definition Block AdapterId 6A7Fh AdapterName "M-Series BBC I/O Adaptor" NumBytes 4 ; NumBytes defines the number of POS registers used by the card ; Set Fixed POS register contents FixedResources POS[3]= xx111111b ; Set Base Address of Card NamedItem Prompt "Adaptor I/O Location" Choice " 0480-04BFh" POS[2]=00000100b POS[1]=10000011b IO 0480-04BFh Choice " 0500-053Fh" POS[2]=00000101b POS[1]=00000011b IO 0500-053Fh Choice " 0580-05BFh" POS[2]=00000101b POS[1]=10000011b IO 0580-05BFh Choice " 0600-063Fh" POS[2]=00000110b POS[1]=00000011b IO 0600-06FFh Choice " 1000-103Fh" POS[2]=00010000b POS[1]=00000011b IO 1000-103Fh Choice " 8000-803Fh" POS[2]=10000000b POS[1]=00000011b IO 8000-803Fh Choice " F000-F03Fh" POS[2]=11110000b POS[1]=00000011b IO F000-F03Fh Help "The I/O range 0480-04BFh should normally be selected for compatability with PC-186 applications. If another BBC I/O card or any other adaptor is using these locations, an alternative can be selected. Anyone attempting to access the adaptor registers directly should adapt their code accordingly." ; Set the Card Interrupt Level NamedItem Prompt "System Interrupt Level" Choice " Interrupt 15" POS[0]=1111111xb Int 15 Choice " Interrupt 3" POS[0]=1111011xb Int 3 Choice " Interrupt 4" POS[0]=1111100xb Int 4 Choice " Interrupt 10" POS[0]=1111101xb Int 10 Choice " Interrupt 11" POS[0]=1111110xb Int 11 Help "Select the interrupt level for the adaptor to use. For normal use select Interrupt 15." ; Option for Disabling card without removing NamedItem Prompt "Enable/Disable Adaptor" Choice " Adaptor Enabled" POS[0]=xxxxxxx1b Choice " Adaptor Disabled" POS[0]=xxxxxxx0b Help "The adaptor must be enabled for normal operation. Using the 'disabled' option functionally removes the adaptor from the PC while not requiring that it be physically removed. A card cannot be enabled if it requires a resource already selected by a adaptor with a higher priority (one placed in a slot with a lower number)."