|
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.