|
void | installPlayer (sidmemory *mem) |
|
void | setPlayerAddress () |
|
virtual void | acceptSidTune (const char *dataFileName, const char *infoFileName, Buffer_sidtt< const uint_least8_t > &buf, bool isSlashedFileName) |
|
void | convertOldStyleSpeedToTables (uint_least32_t speed, SidTuneInfo::clock_t clock=SidTuneInfo::CLOCK_PAL) |
| Convert 32-bit PSID-style speed word to internal tables.
|
|
bool | checkCompatibility () |
| Check compatibility details are sensible.
|
|
bool | checkRelocInfo () |
| Check for valid relocation information.
|
|
void | resolveAddrs (const uint_least8_t *c64data) |
| Common address resolution procedure.
|
|
void MUS::acceptSidTune |
( |
const char * |
dataFileName, |
|
|
const char * |
infoFileName, |
|
|
Buffer_sidtt< const uint_least8_t > & |
buf, |
|
|
bool |
isSlashedFileName |
|
) |
| |
|
protectedvirtual |
Cache the data of a single-file or two-file sidtune and its corresponding file names.
- Parameters
-
dataFileName | |
infoFileName | |
buf | |
isSlashedFileName | If your opendir() and readdir()->d_name return path names that contain the forward slash (/) as file separator, but your operating system uses a different character, there are extra functions that can deal with this special case. Set separatorIsSlash to true if you like path names to be split correctly. You do not need these extra functions if your systems file separator is the forward slash. |
Reimplemented from SidTuneBase.
bool MUS::placeSidTuneInC64mem |
( |
sidmemory * |
mem) | |
|
|
virtual |
Copy sidtune into C64 memory (64 KB).
Reimplemented from SidTuneBase.
The documentation for this class was generated from the following files: