| Offset | Contents |
|---|---|
| +0 | Disc flags |
| +3 | Filing system number |
| +4 | Offset of filing system title from module base |
| +8 | Offset of boot text from module base |
| +12 | Offset of low level disc op entry from module base |
| +16 | Offset of low level miscellaneous entry from module base |
| Bit | Meaning when set |
|---|---|
| 0 | Hard discs need FIQ |
| 1 | Floppies need FIQ |
| 2 | Reserved must be zero |
| 3 | Use only scratch space when a temporary buffer is needed |
| 4 | Hard discs support mount like floppies do (i.e. they fill in sector size, heads, sectors per track and density) |
| 5 | Hard discs support poll change (i.e. the poll change call works for hard discs and returns a sensible value; also locking them gives a sensible result) |
| 6 | Floppies support power eject |
| 7 | Hard discs support power eject |
| 8 | Read drive flags is supported |
| 9 | Sector addressing is possible (RISC OS 3.60 and later) |
| 10 | FileCore module returns new-style errors |