#pragma once #include "stdafx.h" #include "BaseLoader.h" struct StudyBoxData; struct RomData; class StudyBoxLoader : public BaseLoader { private: uint32_t ReadInt(uint8_t*& data); string ReadFourCC(uint8_t*& data); vector ReadArray(uint8_t*& data, uint32_t length); bool LoadStudyBoxTape(vector studyBoxFile, StudyBoxData& studyBoxData); vector LoadBios(); public: using BaseLoader::BaseLoader; void LoadRom(RomData& romData, vector& romFile, string filepath); };