

#include <nitro/fs.h>void FS_Init( u32 default_dma_no );
| default_dma_no | This is the DMA channel used by the ROM archive inside the file system. Settings can be used as an argument to the CARD_ReadRomAsync function, which is called by the FS library.When a valid DMA channel is specified, this DMA channel cannot be used until the setting is changed with the FS_SetDefaultDMA function.The card access transfer source is an I/O register, so DMA channel 0 cannot be specified.
|
None.
This function initializes the ROM file system. The following processes are performed.
CARD_Init function.
rom:/").
For more information on internal operations when allocating a DMA channel to the ROM archive, refer to the description for the CARD_ReadRomAsync function.
When a valid DMA channel is specified with this function, this DMA channel cannot be used until the setting is changed with the FS_SetDefaultDMA function. The FS library uses this DMA channel to access the ROM file system on the card. Refer to the description on the CARD_ReadRom function and CARD_ReadRomAsync functions.
FS_DMA_NOT_USE
FS_IsAvailable
FS_SetDefaultDMA
CARD_ReadRom
CARD_ReadRomAsync
2008/01/24 Made slight revisions to the description of the DMA channel
2005/08/28 Added a link to the CARD_ReadRomAsync function under Description.
2005/04/28 Added the fact that DMA Channel 0 cannot be specified.
2005/04/11 Added a description of the fact that CARD_Init() is called.
2004/09/24 Revised links.
2004/07/23 Added a note about the ROM archive and DMA channel.
2004/05/14 Added a description of FS_DMA_NOT_USE.
2004/04/13 Added a link to the FS_IsAvailable function.
2004/04/08 Revised descriptions in line with the addition of the DMA number specification.
2004/04/02 Changed "file system" to "ROM file system".
2004/04/01 Initial version.
CONFIDENTIAL