Multi File System (MFS) Function Manual
Low Standard Library Functions

(1) Initializing Functions

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

(2) Disk Control Functions

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 Functions

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 Functions

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.)