libElysianVMU 1.6.0
Full-featured, accurate, cross-platform library emulating the Dreamcast's Visual Memory Unit
Loading...
Searching...
No Matches
evmu_nexus.h
Go to the documentation of this file.
1/*! \file
2 * \ingroup file_formats
3 * \brief .DCI and .DCM Nexus file formats
4 *
5 * This file contains the public API for
6 * managing save file formats associated with
7 * the Nexus Memory card (.DCI and .DCM).
8 *
9 * \author 2023 Falco Girgis
10 * \copyright MIT License
11 */
12#ifndef EVMU_NEXUS_H
13#define EVMU_NEXUS_H
14
15#include "evmu_fs_utils.h"
16
17#define EVMU_NEXUS_FLASH_EXT ".dcm"
18#define EVMU_NEXUS_FILE_EXT ".dci"
19
20//! Applies Nexus byte reordering to the given data pointer, whose size must be a multiple of 4
21EVMU_EXPORT void* EvmuNexus_applyByteOrdering(void* pData, size_t bytes);
22
23#endif // EVMU_NEXUS_H
#define EVMU_EXPORT
Define used for adding attributes to export public symbols.
Definition evmu_api.h:18
void * EvmuNexus_applyByteOrdering(void *pData, size_t bytes)
Applies Nexus byte reordering to the given data pointer, whose size must be a multiple of 4.