RISC OS 5 supports 32-bit and 64-bit PCI cards via the new PCI Manager, which provides a number of common services to the device driver modules for specific PCI cards.
It is envisaged that third parties will supply PCI cards bundled with the necessary RISC OS device drivers and the information supplied here should help developers to write those drivers.
A PCI device driver will normally be supplied as a RISC OS module which provides a set of SWIs and other interfaces to the PCI card. Applications should access the PCI card using SWI calls provided by this device driver module.
Driver source code for many PCI devices which is publicly available on the Internet for NetBSD and Linux may be useful in developing the corresponding RISC OS device driver.