Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members | Related Pages

sidplay.cpp File Reference

#include <iostream.h>
#include <iomanip.h>
#include <fstream.h>
#include <stdlib.h>
#include <unistd.h>
#include "player.h"
#include "myendian.h"
#include "audiodrv.h"

Include dependency graph for sidplay.cpp:

Include dependency graph

Go to the source code of this file.

Defines

#define EXIT_ERROR_STATUS   (-1)

Enumerations

enum  { ERR_NOT_ENOUGH_MEMORY, ERR_SYNTAX, ERR_ENDIANESS }

Functions

void error (char *, char *)
void printtext (int messageNum)
int main (int argc, char *argv[])

Variables

bool verboseOutput = false


Define Documentation

#define EXIT_ERROR_STATUS   (-1)
 

Definition at line 18 of file sidplay.cpp.


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
ERR_NOT_ENOUGH_MEMORY 
ERR_SYNTAX 
ERR_ENDIANESS 

Definition at line 22 of file sidplay.cpp.


Function Documentation

void error char *  ,
char * 
 

int main int  argc,
char *  argv[]
 

Definition at line 34 of file sidplay.cpp.

References sidTuneInfo::authorString, emuConfig::autoPanning, emuConfig::bitsPerSample, buffer, bufSize, emuConfig::channels, emuConfig::clockSpeed, sidTuneInfo::copyrightString, sidTuneInfo::currentSong, sidTuneInfo::dataFileName, emu_version, emuConfig::emulateFilter, ERR_ENDIANESS, ERR_NOT_ENOUGH_MEMORY, ERR_SYNTAX, EXIT_ERROR_STATUS, emuEngine::FillBuffer(), emuConfig::forceSongSpeed, sidTuneInfo::formatString, fragments, fragSizeBase, emuConfig::frequency, audioDriver::GetBlockSize(), emuEngine::getConfig(), audioDriver::GetErrorString(), audioDriver::GetFragments(), audioDriver::GetFrequency(), sidTune::getInfo(), audioDriver::GetSampleEncoding(), audioDriver::GetSamplePrecision(), sidTuneInfo::infoFileName, sidTuneInfo::infoString, sidTuneInfo::initAddr, audioDriver::IsThere(), sidTuneInfo::loadAddr, emuConfig::memoryMode, MPU_BANK_SWITCHING, MPU_PLAYSID_ENVIRONMENT, MPU_TRANSPARENT_ROM, myAudio, myEmuEngine, myTune, sidTuneInfo::nameString, sidTuneInfo::numberOfInfoStrings, audioDriver::Open(), audioDriver::Play(), sidTuneInfo::playAddr, printtext(), emuConfig::sampleFormat, selectedSong, emuEngine::setConfig(), SIDEMU_16BIT, SIDEMU_8BIT, SIDEMU_CENTEREDAUTOPANNING, SIDEMU_FULLPANNING, SIDEMU_MONO, SIDEMU_NONE, SIDEMU_STEREO, SIDEMU_STEREOSURROUND, sidEmuInitializeSong(), sidTuneInfo::songs, sidTuneInfo::speedString, sidTuneInfo::startSong, sidTuneInfo::statusString, ubyte, udword, uword, verboseOutput, emuEngine::verifyEndianess(), and emuConfig::volumeControl.

void printtext int  messageNum  ) 
 

Referenced by InitMainL(), and main().


Variable Documentation

bool verboseOutput = false [static]
 

Definition at line 32 of file sidplay.cpp.

Referenced by main().


Generated on Tue Feb 8 04:27:50 2005 for Esidplay by doxygen 1.3.3