#include <cstddef>#include <cstdint>#include <map>#include <string>#include <variant>#include <vector>#include "absl/status/status.h"#include "absl/status/statusor.h"#include "app/gfx/types/snes_color.h"#include "app/gfx/types/snes_tile.h"#include "core/project.h"#include "rom/lyra_layout_descriptor.h"#include "rom/rom_diagnostics.h"Go to the source code of this file.
Classes | |
| class | yaze::Rom |
| The Rom class is used to load, save, and modify Rom data. This is a generic SNES ROM container and does not contain game-specific logic. More... | |
| struct | yaze::Rom::SaveSettings |
| struct | yaze::Rom::LoadOptions |
| struct | yaze::Rom::WriteAction |
Namespaces | |
| namespace | yaze |
| namespace | yaze::rom |
Enumerations | |
| enum class | yaze::CopierHeaderReason { yaze::kNone , yaze::kSizeAlignment , yaze::kInternalHeaderOffset } |
| Why a copier header was recognized at the start of a ROM file. More... | |
Functions | |
| CopierHeaderReason | yaze::DetectCopierHeader (const uint8_t *data, size_t size) |
| const char * | yaze::CopierHeaderReasonName (CopierHeaderReason reason) |
Variables | |
| constexpr size_t | yaze::kCopierHeaderSize = 0x200 |
| Size of the SMC/SWC copier header that some ROM dumps start with. | |