![]() |
libElysianVMU 1.6.0
Full-featured, accurate, cross-platform library emulating the Dreamcast's Visual Memory Unit
|
Go to the source code of this file.
Data Structures | |
struct | EvmuNewFileInfo |
struct | EvmuTimestamp |
struct | EvmuDirEntry |
Macros | |
Directory Entry Info | |
Struct and field sizes for EvmuDirEntry | |
#define | EVMU_DIRECTORY_ENTRY_SIZE 32 |
#define | EVMU_DIRECTORY_FILE_NAME_SIZE 12 |
#define | EVMU_DIRECTORY_UNUSED_SIZE 4 |
Typedefs | |
typedef GblBool(* | EvmuDirEntryIterFn) (EvmuDirEntry *pEntry, void *pClosure) |
Enumerations | |
enum | EVMU_FILE_TYPE |
enum | EVMU_COPY_PROTECTION |
EvmuDirEntry and common filesystem utilities.
This file contains accessors for EvmuDirEntry as well as other general-purpose filesystem related functionality.
Definition in file evmu_fs_utils.h.
#define EVMU_DIRECTORY_ENTRY_SIZE 32 |
Size in bytes of a directory entry.
Definition at line 22 of file evmu_fs_utils.h.
#define EVMU_DIRECTORY_FILE_NAME_SIZE 12 |
Maximum file name size in bytes for a directory entry (no NULL terminator)
Definition at line 23 of file evmu_fs_utils.h.
#define EVMU_DIRECTORY_UNUSED_SIZE 4 |
Size of unused region in a directory entry
Definition at line 24 of file evmu_fs_utils.h.
typedef GblBool(* EvmuDirEntryIterFn) (EvmuDirEntry *pEntry, void *pClosure) |
User callabck for iterating over all directory entries, return GBL_TRUE to break early.
Definition at line 82 of file evmu_fs_utils.h.
enum EVMU_COPY_PROTECTION |
Copy protection type byte.
Enumerator | |
---|---|
EVMU_COPY_ALLOWED | Not copy protected. |
EVMU_COPY_PROTECTED | Copy protected. |
EVMU_COPY_UNKNOWN | Unknown/Other. |
Definition at line 37 of file evmu_fs_utils.h.
enum EVMU_FILE_TYPE |
Type of file stored on the filesystem.
Enumerator | |
---|---|
EVMU_FILE_TYPE_NONE | Not a file. |
EVMU_FILE_TYPE_DATA | Save DATA file. |
EVMU_FILE_TYPE_GAME | Mini GAME file. |
Definition at line 30 of file evmu_fs_utils.h.