Mesen-X/Core/NsfLoader.h
Sour c877f73891 Split part of MessageManager into non-static NotificationManager
+ Fixed movie recording/playback (for .mmo files)
2018-07-08 10:28:47 -04:00

23 lines
No EOL
461 B
C++

#pragma once
#include "stdafx.h"
#include "BaseLoader.h"
struct NsfHeader;
struct RomData;
class NsfLoader : public BaseLoader
{
private:
void Read(uint8_t* &data, uint8_t& dest);
void Read(uint8_t* &data, uint16_t& dest);
void Read(uint8_t* &data, char* dest, size_t len);
protected:
void InitializeFromHeader(RomData& romData);
void InitHeader(NsfHeader& header);
public:
using BaseLoader::BaseLoader;
RomData LoadRom(vector<uint8_t>& romFile);
};