#include "audiodrv_er6.h"
#include <e32test.h>
#include <stdio.h>
#include <stdlib.h>
#include "player.h"
#include "myendian.h"
#include "6510_.h"
Include dependency graph for esidplay.cpp:
Go to the source code of this file.
Compounds | |
class | CConsoleReader |
this class reads characters asyncronously from the console. More... | |
Enumerations | |
enum | { ERR_NOT_ENOUGH_MEMORY, ERR_SYNTAX, ERR_ENDIANESS } |
Functions | |
GLDEF_D RTest | gTest (_L("esidplay")) |
GLREF_C bool | sidEmuInitializeSong (emuEngine &thisEmuEngine, sidTune &thisTune, uword songNumber) |
TInt | SidPlayerThread (TAny *) |
this is the Sid player idle thread. | |
void | SidPlayExceptionHandler (TExcType aExc) |
our own exception handler to ease debugging | |
void | printtext (int messageNum) |
LOCAL_C void | InitMainL (void) |
initialise the emulation engine and start the SID chip emulator | |
LOCAL_C void | RunTestsL () |
Run all the tests. | |
GLDEF_C TInt | E32Main () |
Main. | |
GLDEF_C TInt | E32Dll (TDllReason) |
DLL entry point. | |
Variables | |
const TInt | EXIT_ERROR_STATUS = (-1) |
LOCAL_D emuEngine * | myEmuEngine |
LOCAL_D TInt16 * | buffer |
LOCAL_D audioDriver * | myAudio |
LOCAL_D sidTune * | myTune |
LOCAL_D int | bufSize |
LOCAL_D uword | selectedSong = 0 |
const uword | fragments = 16 |
const uword | fragSizeBase = 12 |
bool | verboseOutput = false |
Can be replaced by the Eikon version with a better UI. Based on sidplay.cpp by Michael Scwendt from the original SidPlay
Copyright (c) 2000-2002 Alfred E. Heggestad
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
Definition in file esidplay.cpp.
|
Definition at line 118 of file esidplay.cpp. |
|
DLL entry point.
Definition at line 785 of file esidplay.cpp. |
|
Main.
Definition at line 734 of file esidplay.cpp. References gTest(), and RunTestsL(). |
|
Referenced by E32Main(), InitMainL(), printtext(), CConsoleReader::RunL(), SidPlayerThread(), and SidPlayExceptionHandler(). |
|
|
Definition at line 684 of file esidplay.cpp. References ERR_ENDIANESS, ERR_NOT_ENOUGH_MEMORY, ERR_SYNTAX, EXIT_ERROR_STATUS, and gTest(). |
|
Run all the tests.
Definition at line 725 of file esidplay.cpp. References InitMainL(). Referenced by E32Main(). |
|
Definition at line 28 of file player.cpp. |
|
this is the Sid player idle thread.
Definition at line 54 of file esidplay.cpp. References buffer, bufSize, ELOG2, emuEngine::FillBuffer(), gTest(), audioDriver::iBlocksInQueue, audioDriver::iIsReady, audioDriver::iPrefilled, myAudio, myEmuEngine, myTune, audioDriver::Play(), and ubyte. Referenced by InitMainL(), and CSidPlayer::Play(). |
|
our own exception handler to ease debugging
Definition at line 89 of file esidplay.cpp. References buffer, ELOG2, gTest(), myAudio, myEmuEngine, and myTune. Referenced by InitMainL(). |
|
|
Definition at line 38 of file esidplay.cpp. Referenced by InitMainL(), main(), and SidPlayerThread(). |
|
Definition at line 29 of file esidplay.cpp. |
|
Definition at line 43 of file esidplay.cpp. Referenced by audioDriver::GetFragments(), CSidPlayer::InitL(), InitMainL(), and main(). |
|
Definition at line 44 of file esidplay.cpp. Referenced by CSidPlayer::InitL(), InitMainL(), and main(). |
|
Definition at line 36 of file esidplay.cpp. Referenced by InitMainL(), main(), CConsoleReader::RunL(), SidPlayerThread(), and SidPlayExceptionHandler(). |
|
Definition at line 34 of file esidplay.cpp. Referenced by InitMainL(), main(), CConsoleReader::RunL(), SidPlayerThread(), and SidPlayExceptionHandler(). |
|
Definition at line 37 of file esidplay.cpp. Referenced by InitMainL(), main(), CConsoleReader::RunL(), SidPlayerThread(), and SidPlayExceptionHandler(). |
|
Definition at line 39 of file esidplay.cpp. Referenced by CSidPlayer::InitL(), InitMainL(), main(), CConsoleReader::RunL(), and sidTune::selectSong(). |
|
Definition at line 127 of file esidplay.cpp. Referenced by InitMainL(). |