AcornSearch - Acorn and RISC OS information searching
RISC OS Search
containing
"Nutty quip goes here!"
Home  |  About  |  Filebase Archive  |  StrongHelp Manuals  |  Newsgroups  |  Module Database
<=     R0 =     Bits 0..7     software minor version number, 0 for any release
           Bits 8..31     software major version number eg. 100 for 1.00
     R1 =     Bitset of software features
     R2 =     Bits 0..7     hardware minor version number, 0 for any release
           Bits 8..31     hardware major version number eg. 100 for 1.00
     R3 =     Bitset of hardware features
     R4 ->     null terminated vendor string

This SWI is used to determine the version number of the drivers, whether it supports any particular later extension, and what particular hardware implementation is present.
Software features
Bit(s)     /Meaning/
31     Supports target mode
30     Supports configuration
29     Supports reading control lines
28     Supports device reservation
27     Supports multiple SCSI cards (and hence SWI SCSI_List)
26     Supports *ScsiBlock
25..16     Reserved must be 0
15..7     Reserved must be 1
6     Supports *Devices
5     Supports scatter list for SWI SCSI_Op
4     Supports messaging
3     Supports automatic "Request Sense"
2     Supports command queueing
1     Supports background data transfer
0     Supports target disconnect/reconnect
Hardware features
Bit(s)     /Meaning/
31     Supports configuration
30..16     Reserved must be 0
15..1     Reserved must be 1
0     Supports target mode

[sh-index] Back to list of manuals