#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(). |
1.3.3