## Multi File System (MFS)Function Manual

## Low Standard Library Function

(1)Initializing Function

mfsInit | Initializing Internal Variables
mfsInitDiskRom mfsInitDiskRam mfsInitDiskRomRam | Initializing Disk Boot
mfsRamInit | Initializing RAM Area Library
mfsRomInit | Initializing ROM Area Library

(2)Disk Control Function

mfsDiskIdCheck | Read and Check on Disk ID
mfsRamMediaFormat | Formatting Media
mfsRomMediaCheck mfsRamMediaCheck | Checking Media
mfsRamFlash | Write on Header Area
mfsRamGetFreeSize | Obtain a size of Free Disk Space
mfsRamGetFreeDirEntryNum | Obtaining a Number of Readwrite Files/Directory
mfsRomGetFileNum mfsRamGetFileNum | Obtaining a Number of Files belonging to Specified Directory
mfsRomGetVolumeAttr mfsRamGetVolumeAttr | Obtaining a Volume Attribute
mfsRomGetVolumeName mfsRamGetVolumeName | Obtaining a Volume Name
mfsRomGetVolumeDate mfsRamGetVolumeDate | Obtaining a Volume Date
mfsRamGetVolumeRC | Obtaining Value in Renewal Counter
mfsRomGetDiskType mfsRamGetDiskType | Obtaining a Disk Type
mfsRomGetDestination mfsRamGetDestination | Obtaining Destination Code
mfsRamSetVolumeAttr | Setting a Volume Attribute
mfsRamSetVolumeName | Setting a Volume Name
mfsRamSetVolumeDate | Setting a Volume Date
mfsRamSetDestination | Setting Destination Code
mfsRamResetVolumeRC | Resetting Renewal Counter
mfsRamRepairHeader | Restoring Header Area

(3)Directory Function

mfsRamMakeDir | Creating a Directory
mfsRomGetDirID mfsRamGetDirID | Obtaining a Directory ID
mfsRomGetDirName mfsRamGetDirName | Obtaining a Directory Name
mfsRamRemoveDir | Deleting a Directory
mfsRamRenameDir | Changing a Directory Name

(4)File Control Function

mfsRamCreateFile | Creating a File
mfsRomGetFileDirID | Obtaining a Directory ID on a File
mfsRomReadFile | Reading Data
mfsRamWriteFile | Writing Data on File
mfsRomSeekFile | Seeking Head
mfsRomGetFileName mfsRamGetFileName | Obtaining a File Name
mfsRamRemoveFile | Deleting a File
mfsRamRenameFile | Changing a File Name
mfsRomGetFileAttr mfsRamGetFileAttr | Obtaining Attribute on File(Directory)
mfsRomGetFileDate mfsRamGetFileDate | Obtaining Date on File(Directory)
mfsRomGetFileParentDir mfsRamGetFileParentDir | Obtaining a Directory ID of Parent Directory
mfsRomGetFileSize | Obtaining File Size
mfsRamGetFileCopyCount | Obtaining Copy Count on File(Directory)
mfsRomGetFileGameCode mfsRamGetFileGameCode | Obtaining Company and Game Code on File(Directory)
mfsRamGetFileRC | Obtaining Renewal Counter Value on File(Directory)
mfsRamSetFiletAttr | Setting Attribute on File(Directory)
mfsRamSetFileDate | Setting Date on File(Directory)
mfsRamSetFileCopyCount | Setting Copy Counter Value on File(Directory)
mfsRamSetFileGameCode | Setting Company/Game Code on File(Directory)
mfsRamResetFileRC | Resetting Renewal Counter Value on File(directory)
mfsRamSetFileParentDir | Changing a Parent Directory
mfsRamResizeFile | Modifying File Size
mfsRomGetFileStat mfsRamGetFileStat | Obtaining Information
mfsRomGetDirListFirst mfsRamGetDirListFirst | Obtaining Directory Content
mfsRomGetDirListNext mfsRamGetDirListNext | Obtaining Directory Content (Cont.)