Added CDDA file processing function. Reading a CDDA file means playing the music track specified by that file. However, SCSP must be set on the application side to output sound.
There are the following differences between CDDA files and general files.
Control over files
The only control that the file system performs on CDDA files is playback and playback range control. Playback mode is the default value (no repeat, move pickup).
Read ahead
Since CDDA file data does not enter the CD buffer, read-ahead processing and normal access are equivalent to that access.
File operation parameters
The retrieval mode, transfer mode, reading parameters, and retrieval parameters cannot be changed for CDDA files. Calling the following function on a CDDA file returns an error:
GFS_SetGmode
GFS_SetTmode
GFS_SetReadPara
GFS_SetTransPara
(3) File attribute
The file attribute value output by GFS_GetFileInfo has been changed as follows to conform to the CD-ROM XA standard.