"The FileSwitch module contains a special table which associates bug fixes that are needed for certain file systems. The table is associated by the file system number, and mostly covers RISC OS 2 file systems which have bugs that the later version of FileSwitch has to work around. Unfortunately, this causes problems for other file systems which reuse the numbers.

The case we found which was a problem was for IDEFS."

Noooooo....

https://gerph.org/riscos/ramble/filesystems.html#FileSwitch_FSspecialtable
#Riscos

File systems - RISC OS Rambles

... in which we look at how we access files.

gerph.org

https://gitlab.riscosopen.org/RiscOS/Sources/FileSys/FileSwitch/-/blob/master/s/LowLevel#L434

Filesystem 49...

Wizzo IDEFS?

FileCore_DescBlock
DCB &A0, &00, &00, &31 ; Flags (&A0) + FS number (&31)

HMMM.

s/LowLevel · master · RiscOS / Sources / FileSys / FileSwitch

The 'FileSwitch' component.

GitLab