#pragma once #include "stdafx.h" class MemoryManager; class Console; class BaseMapper; struct RomData; class MapperFactory { private: static BaseMapper* GetMapperFromID(RomData &romData); public: static constexpr uint16_t FdsMapperID = 65535; static constexpr uint16_t NsfMapperID = 65534; static shared_ptr InitializeFromFile(shared_ptr console, string romFilename, vector &fileData); };