Mesen2/Core/PCE/PceSf2RomMapper.h
2022-09-08 21:29:52 -04:00

21 lines
419 B
C++

#pragma once
#include "pch.h"
#include "PCE/IPceMapper.h"
#include "Utilities/ISerializable.h"
class PceConsole;
class PceSf2RomMapper final : public IPceMapper
{
private:
uint8_t _selectedBank = 0;
PceConsole* _console = nullptr;
void UpdateMappings();
public:
PceSf2RomMapper(PceConsole* console);
void Write(uint8_t bank, uint16_t addr, uint8_t value) override;
void Serialize(Serializer& s) override;
};