Filing System Channel Numbers ============================= File: Docs.Comp.BBC.Filing.Handles - Update 0.25 Author: J.G.Harston - Date 29-07-2011 &00 0 No opened file &50 80 VFS &A0 160 LFS &01 1 CFS (in) &51 81 VFS &A1 161 LFS &02 2 CFS (out) &52 82 VFS &A2 162 LFS &03 3 ROMFS &53 83 VFS &A3 163 LFS &04 4 &54 84 VFS &A4 164 LFS &05 5 &55 85 VFS &A5 165 LFS &06 6 &56 86 VFS &A6 166 LFS &07 7 &57 87 VFS &A7 167 LFS &08 8 &58 88 VFS &A8 168 LFS &09 9 &59 89 VFS &A9 169 LFS &0A 10 &5A 80 &AA 170 LFS &0B 11 &5B 91 &AB 171 LFS &0C 12 &5C 92 &AC 172 LFS &0D 13 &5D 93 &AD 173 LFS &0E 14 TFS, VaxHostFS &5E 94 &AE 174 LFS &0F 15 TFS, VaxHostFS &5F 95 &AF 175 LFS &10 16 &60 96 Acacia RAMFS, RAMFS &B0 176 BeebItFS &11 17 DFS &61 97 Acacia RAMFS, RAMFS &B1 177 BeebItFS &12 18 DFS, HDFS &62 98 Acacia RAMFS, RAMFS &B2 178 BeebItFS &13 19 DFS, HDFS &63 99 Acacia RAMFS, RAMFS &B3 179 BeebItFS &14 20 DFS, HDFS &64 100 Acacia RAMFS, RAMFS &B4 180 BeebItFS &15 21 DFS, HDFS &65 101 Acacia RAMFS &B5 181 BeebItFS &16 22 Sprow RAMFS, HDFS &66 102 &B6 182 BeebItFS &17 23 Sprow RAMFS, HDFS &67 103 &B7 183 BeebItFS &18 24 Sprow RAMFS &68 104 &B8 184 BeebItFS &19 25 HADFS &69 105 &B9 185 BeebItFS &1A 26 HADFS &6A 106 &BA 186 BeebItFS &1B 27 HADFS &6B 107 &BB 187 BeebItFS &1C 28 HADFS &6C 108 &BC 188 BeebItFS &1D 29 HADFS &6D 109 &BD 189 BeebItFS &1E 30 &6E 110 &BE 190 BeebItFS &1F 31 &6F 111 &BF 191 BeebItFS &20 32 NFS, ANFS, LanManFS &70 112 &C0 192 COPROFS &21 33 NFS, ANFS, LanManFS &71 113 &C1 193 COPROFS &22 34 NFS, ANFS, LanManFS &72 114 &C2 194 COPROFS &23 35 NFS, ANFS, LanManFS &73 115 &C3 195 COPROFS &24 36 NFS, ANFS &74 116 &C4 196 COPROFS &25 37 NFS, ANFS &75 117 &C5 197 COPROFS &26 38 NFS, ANFS &76 118 &C6 198 COPROFS &27 39 NFS, ANFS &77 119 &C7 199 COPROFS &28 40 ANFS &78 120 &C8 200 COPROFS &29 41 ANFS &79 121 &C9 201 COPROFS &2A 42 ANFS &7A 122 &CA 202 COPROFS &2B 43 ANFS &7B 123 &CB 203 COPROFS &2C 44 ANFS &7C 124 &CC 204 COPROFS &2D 45 ANFS &7D 125 &CD 205 &2E 46 ANFS &7E 126 &CE 206 &2F 47 ANFS &7F 127 &CF 207 &30 48 ADFS &80 128 IOFS, HostFS &D0 224 &31 49 ADFS &81 129 IOFS, HostFS &D1 225 &32 50 ADFS &82 130 IOFS, HostFS &D2 226 &33 51 ADFS &83 131 IOFS, HostFS &D3 227 &34 52 ADFS &84 132 IOFS, HostFS &D4 228 &35 53 ADFS &85 133 IOFS, HostFS &D5 229 &36 54 ADFS &86 134 IOFS, HostFS &D6 230 &37 55 ADFS &87 135 IOFS, HostFS &D7 231 &38 56 ADFS &88 136 IOFS, HostFS &D8 232 &39 57 ADFS &89 137 IOFS, HostFS &D9 233 &3A 58 &8A 138 IOFS, HostFS &DA 234 &3B 59 &8B 139 IOFS, HostFS &DB 235 &3C 60 &8C 140 IOFS, HostFS &DC 236 &3D 61 &8D 141 IOFS, HostFS &DD 237 &3E 62 &8E 142 IOFS, HostFS &DE 238 &3F 63 &8F 143 IOFS, HostFS &DF 239 &40 64 DOSFS &90 144 IOFS, HostFS &E0 240 &41 65 DOSFS &91 145 IOFS, HostFS &E1 241 &42 66 DOSFS &92 146 IOFS, HostFS .. &43 67 DOSFS &93 147 IOFS, HostFS .. &44 68 DOSFS &94 148 IOFS, HostFS &ED 237 &45 69 DOSFS &95 149 IOFS, HostFS &EE 238 &46 70 DOSFS &96 150 IOFS, HostFS &EF 239 &47 71 DOSFS &97 151 IOFS, HostFS &48 72 &98 152 IOFS, HostFS &F0 240 IEEEFS &49 73 &99 153 IOFS, HostFS &F1 241 IEEEFS &4A 74 &9A 154 IOFS, HostFS &F2 242 IEEEFS &4B 75 &9B 155 IOFS, HostFS .. &4C 76 &9C 156 IOFS, HostFS .. &4D 77 &9D 157 IOFS, HostFS &FD 253 IEEEFS &4E 78 &9E 158 IOFS, HostFS &FE 254 IEEEFS &4F 79 &9F 159 IOFS, HostFS &FF 255 IEEEFS Summary ------- CFS &01-&02 SRAMFS &16-&18 DOSFS &40-&47 LINKFS &A0-&AF ROMFS &03 HADFS &19-&1D VFS &50-&59 BEEBITFS &B0-&BF TFS &0E-&0F LanManFS &20-&23 RAMFS &60-&64 COPROFS &C0-&CC VaxHostFS &0E-&0F NFS &20-&27 ARAMFS &60-&65 IEEEFS &F0-&FF DFS &11-&15 ANFS &20-&2F IOFS &80-&9F NEXUSFS HDFS &12-&17 ADFS &30-&39 HOSTFS &80-&9F Notes: - COPROFS documented as &C0-&C4, but actually will use as many as its workspace allows, up to &C0-&CC. - RetroClinic RAMFS uses &60-&64, Acacia RAMFS uses &60-&65. - Very early versions of HADFS used &05-&0A and &85-&8A to read/write control information, later versions use &19-&1D to access this control information. - IOFS in BBCTerm uses handles &80-&9F but its OSFSC entry reports that it uses &80-&A0. IOFS also incorrectly reports its filing system number as &00. - LanManFS clashes with NFS/ANFS, but the hardware cannot be present at the same time and the LanManFS Ethernet card plugs into the Econet card sockets. History ------- 18-Mar-2003 v0.21 Added BeebItFS handles. 12-Dec-2005 v0.22 Added VFS, corrected HDFS and DOSFS handles. 15-Sep-2007 v0.23 Added IOFS (cf BBC Terminal/Control ROM, Cambridge Control Systems/SJ/MicroRobotic) 16-Jul-2009 v0.24 Added Acacia RAMFS (cf Electron Advanced User Guide) 29-Jul-2011 v0.25 Added Sprow LanManFS