30 lines
508 B
C
30 lines
508 B
C
|
#ifndef _DVD_
|
||
|
#define _DVD_
|
||
|
|
||
|
#include "global.h"
|
||
|
#include "HW.h"
|
||
|
#include "Config.h"
|
||
|
#include "ff.h"
|
||
|
#include "dol.h"
|
||
|
#include "Drive.h"
|
||
|
|
||
|
typedef struct
|
||
|
{
|
||
|
u32 SlotID;
|
||
|
u32 Region;
|
||
|
u32 Gamecount;
|
||
|
u32 Config;
|
||
|
u8 GameInfo[][0x80];
|
||
|
} DVDConfig;
|
||
|
|
||
|
void DVDInit( void );
|
||
|
void DVDReadConfig( void );
|
||
|
s32 DVDSelectGame( void );
|
||
|
void DVDUpdateFSTRAM( void );
|
||
|
void DiscBackup( u32 FrameBuffer );
|
||
|
|
||
|
u32 FSTInit( void );
|
||
|
void FSTRead( char *Buffer, u32 Length, u32 Offset );
|
||
|
|
||
|
#endif
|