The following devices are known to work with RISC OS 5.24 on the Raspberry Pi.
This list is not exhaustive. Feel free to add any other devices you know are working.
1 Some memory card readers present as multiple disc drives: one for each different card type. Trying to use a “7-in-1” card reader could cause SCSIFS to run out of drive numbers.
2 Standard (e.g. 105-key) keyboards will work. Keys over and above the standard set (e.g. “multimedia” keys) may not work, and more exotic keyboards (e.g. with “intelligent touch bars”) are right out.
3 SDXC cards can be used if they have been reformatted to FAT32 (they are exFAT-formatted by default).
4 Work is underway to offer support for DOS-format floppies, but ADFS-format floppies will not be supported in the foreseeable future (due to the technical limitations of the USB floppy specification).