Syntax
s32 mfsHInitDiskBoot(MfsFilehandle,u8 handleNum,u8 *company, u8* game,u8 dest)
Arguments
Return value
Function
Description
This function initializes the Leo library, MFS low-level library, and MFS high-level library so that the NINTENDO64 Disk Drive (64DD) can be accessed. This function is used when the disk is used for booting.
When an application handles files, it prepares the MfsFileHandle structure array in a buffer for specified file handles. "handle" is the pointer to this buffer. The MfsFileHandle structure pointer is declared as MfsFile. The array size is specified by handleNum. The number of files that the application can open at the same time is equal to the number of file handles specified here.
The Nintendo-issued company code and game code (initial codes) are specified for company and game. Besides being recorded as file attributes, these are used to restrict file access.
dest, which is the destination code, is used as disk information when the RAM area is formatted. The following values can be specified.
MFS_DESTINATION_JAPAN | 0 | Japan-oriented |
MFS_DESITNATION_US | 1 | US-oriented |
Main errors
MFS_ERR_NO | Normal termination |
MFS_ERR_DEVICE | Device error
An error occurred in LeoCreateLeoManager(). Check the variable mfsError. The value returned from LeoCreateLeoManager() is stored here. |