]> Shamusworld >> Repos - virtualjaguar/blob - file.h
45d2dd3e11507c1f770ca69b7e24aea7028cc63a
[virtualjaguar] / file.h
1 //
2 // FILE.H
3 //
4 // File support
5 //
6
7 #ifndef __FILE_H__
8 #define __FILE_H__
9
10 #include "types.h"
11
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15
16 enum FileType { FT_SOFTWARE=0, FT_EEPROM, FT_LABEL, FT_BOXART, FT_OVERLAY };
17
18 uint32 JaguarLoadROM(uint8 * rom, char * path);
19 bool JaguarLoadFile(char * path);
20 uint32 GetFileFromZIP(const char * zipFile, FileType type, uint8 * &buffer);
21
22 #ifdef __cplusplus
23 }
24 #endif
25
26 #endif  // __FILE_H__