26 #include "SidTuneBase.h" 35 uint_least16_t musDataLen;
38 static bool detect(
const uint_least8_t* buffer, uint_least32_t bufLen,
39 uint_least32_t& voice3Index);
41 bool mergeParts(buffer_t& musBuf, buffer_t& strBuf);
43 void tryLoad(buffer_t& musBuf,
46 uint_least32_t voice3Index,
54 void setPlayerAddress();
56 virtual void acceptSidTune(
const char* dataFileName,
const char* infoFileName,
57 buffer_t& buf,
bool isSlashedFileName);
62 static SidTuneBase* load(buffer_t& dataBuf,
bool init =
false);
virtual bool placeSidTuneInC64mem(sidmemory *mem)
Definition: MUS.cpp:90
Definition: SidTuneBase.h:55
virtual void acceptSidTune(const char *dataFileName, const char *infoFileName, buffer_t &buf, bool isSlashedFileName)
Definition: MUS.cpp:83
Definition: sidmemory.h:30
uint_least32_t fileOffset
For files with header: offset to real data.
Definition: SidTuneBase.h:131