#include "stdafx.h" #include "CPU.h" #include "PPU.h" #include "BaseMapper.h" #include "MemoryManager.h" class Console { private: unique_ptr _cpu; unique_ptr _ppu; unique_ptr _mapper; unique_ptr _memoryManager; public: Console(string filename); ~Console(); void Run(); void RunTest(bool callback(Console*)); void Reset(); static void RunTests(); };