Avocado/src/memory_card/card_formats.h
Jakub Czekański b51c2b8a64 memory_card: added support for .vgs, .gme, .vmp memory card formats
Load memory cards by drag&drop
Better parsing of memory card contents
Card formatting
2021-11-16 18:31:42 +01:00

14 lines
434 B
C++

#pragma once
#include <array>
#include <string>
#include <optional>
#include <vector>
namespace memory_card {
constexpr int MEMCARD_SIZE = 128 * 1024;
bool isMemoryCardImage(const std::string& path);
std::optional<std::vector<uint8_t>> load(const std::string& path);
bool save(const std::array<uint8_t, MEMCARD_SIZE>& data, const std::string& path);
void format(std::array<uint8_t, MEMCARD_SIZE>& data);
}; // namespace memory_card