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);