28 #include "sidplayfp/siddefs.h" 73 virtual uint_least16_t
loadAddr()
const =0;
78 virtual uint_least16_t
initAddr()
const =0;
83 virtual uint_least16_t
playAddr()
const =0;
88 virtual unsigned int songs()
const =0;
93 virtual unsigned int startSong()
const =0;
105 virtual SID_DEPRECATED uint_least16_t
sidChipBase1()
const =0;
106 virtual SID_DEPRECATED uint_least16_t
sidChipBase2()
const =0;
107 virtual uint_least16_t
sidChipBase(
unsigned int i)
const =0;
114 virtual SID_DEPRECATED
bool isStereo()
const=0;
141 virtual SID_DEPRECATED model_t
sidModel1()
const =0;
142 virtual SID_DEPRECATED model_t
sidModel2()
const =0;
143 virtual model_t
sidModel(
unsigned int i)
const =0;
160 virtual const char*
infoString(
unsigned int i)
const =0;
195 virtual bool fixLoad()
const =0;
200 virtual const char*
path()
const =0;
static const int SPEED_VBI
Vertical-Blanking-Interrupt.
Definition: SidTuneInfo.h:64
virtual compatibility_t compatibility() const =0
virtual clock_t clockSpeed() const =0
virtual const char * infoString(unsigned int i) const =0
text info from the format headers etc.
virtual unsigned int numberOfCommentStrings() const =0
Number of comments.
virtual uint_least16_t loadAddr() const =0
virtual SID_DEPRECATED model_t sidModel2() const =0
second SID
virtual uint_least16_t playAddr() const =0
virtual SID_DEPRECATED model_t sidModel1() const =0
first SID
virtual SID_DEPRECATED uint_least16_t sidChipBase1() const =0
0xD400 (normal, 1st SID)
virtual uint_least8_t relocStartPage() const =0
Definition: SidTuneInfo.h:38
virtual unsigned int startSong() const =0
File is PSID specific.
Definition: SidTuneInfo.h:57
virtual SID_DEPRECATED uint_least16_t sidChipBase2() const =0
0xD??0 (2nd SID) or 0 (no 2nd SID)
virtual const char * commentString(unsigned int i) const =0
Used to stash the MUS comment somewhere.
File is C64 compatible.
Definition: SidTuneInfo.h:56
virtual unsigned int currentSong() const =0
virtual uint_least32_t dataFileLen() const =0
virtual const char * path() const =0
virtual const char * dataFileName() const =0
virtual uint_least16_t initAddr() const =0
File is Real C64 only.
Definition: SidTuneInfo.h:58
virtual bool fixLoad() const =0
virtual const char * formatString() const =0
virtual uint_least32_t c64dataLen() const =0
static const int SPEED_CIA_1A
CIA 1 Timer A.
Definition: SidTuneInfo.h:67
virtual const char * infoFileName() const =0
virtual SID_DEPRECATED bool isStereo() const =0
virtual unsigned int numberOfInfoStrings() const =0
the number of available text info lines
compatibility_t
Definition: SidTuneInfo.h:55
virtual model_t sidModel(unsigned int i) const =0
virtual uint_least16_t sidChipBase(unsigned int i) const =0
virtual int sidChips() const =0
virtual uint_least8_t relocPages() const =0
File requires C64 Basic.
Definition: SidTuneInfo.h:59
virtual unsigned int songs() const =0
virtual int songSpeed() const =0