Checks the version number of the N64 Disk Drive hardware and software
#include <PR/leo.h> /* leo.h */ s32 LeoInquiry(LEOVersion *version); typedef struct { u8 drive; u8 driver; u8 deviceType; u8 ndevices; } LEOVersion;
It checks the version of the N64 Disk Drive hardware and software. The hardware (drive) version is stored in version->drive while the software (device driver) version is stored in version->driver. For specifics on these values, see "7.3.3 Checking the version numbers of hardware and software" of the N64 Disk Drive Programming Manual.
The version->deviceType element is fixed at 0 for device type, and version->ndevices is fixed at 1 for the connected device number.
One of the following is returned. A check is usually not necessary.
-1
Leo Manager is not running.
LEO_ERROR_GOOD
Normal termination.
04/30/1999 Changed Format