h6. [[OS SWI Calls]] h6(. » [[OS_ReadSysInfo]] h6((. » OS_ReadSysInfo 9 h2. OS_ReadSysInfo 9 h5. (SWI &58) |_<^{width:4em}. Entry | | |<^. R0 |<^. 9 | |<^. R1 |<^. "Reason code":#reason | |_<^{width:4em}. Exit | | |<^. R0 |<^. Pointer to string of the requested information, or 0 if not available | h4. Use The purpose of this call is to return information about the installed version of the Operating System. There is no strict format for any of the returned strings - the main purpose of this call is to provide information for debug/logging purposes. It is not to be used to programmatically infer hardware or OS capabilities. h4. Notes All strings are NULL terminated. h4(#reason). Reason Codes |_<^{width:4em}. # |_<^. OS information to return | |<^. 0 |<^. OS name | |<^. 1 |<^. OS part number | |<^. 2 |<^. OS build date | |<^. 3 |<^. Dealer name | |<^. 4 |<^. Registered user name | |<^. 5 |<^. Registered user address | |<^. 6 |<^. Printable OS description | |<^. 7 |<^. Hardware platform name | h4. See also * [[OS_ReadSysInfo]]