26#include "SidTuneBase.h"
37 uint_least16_t musDataLen;
40 bool mergeParts(buffer_t& musBuf, buffer_t& strBuf);
42 void tryLoad(buffer_t& musBuf,
45 uint_least32_t voice3Index,
53 void setPlayerAddress();
55 void acceptSidTune(
const char* dataFileName,
const char* infoFileName,
56 buffer_t& buf,
bool isSlashedFileName)
override;
59 ~MUS()
override =
default;
61 static SidTuneBase* load(buffer_t& dataBuf,
bool init =
false);
72 MUS& operator=(
MUS&) =
delete;
void acceptSidTune(const char *dataFileName, const char *infoFileName, buffer_t &buf, bool isSlashedFileName) override
Definition MUS.cpp:105
void placeSidTuneInC64mem(sidmemory &mem) override
Definition MUS.cpp:112
Definition SidTuneBase.h:61
uint_least32_t fileOffset
For files with header: offset to real data.
Definition SidTuneBase.h:193
Definition sidmemory.h:34