mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-23 22:29:39 -06:00
Added mail viewer to the HLE DSP plugin. Use it by selecting Mail > Scan mails in the sound debugger.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1109 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
@ -73,6 +73,7 @@ namespace Core
|
||||
void Callback_VideoLog(const TCHAR* _szMessage, BOOL _bDoBreak);
|
||||
void Callback_VideoCopiedToXFB();
|
||||
void Callback_DSPLog(const TCHAR* _szMessage);
|
||||
char * Callback_ISOName(void);
|
||||
void Callback_DSPInterrupt();
|
||||
void Callback_PADLog(const TCHAR* _szMessage);
|
||||
void Callback_WiimoteLog(const TCHAR* _szMessage);
|
||||
@ -291,6 +292,7 @@ THREAD_RETURN EmuThread(void *pArg)
|
||||
dspInit.pGetARAMPointer = DSP::GetARAMPtr;
|
||||
dspInit.pGetMemoryPointer = Memory::GetPointer;
|
||||
dspInit.pLog = Callback_DSPLog;
|
||||
dspInit.pName = Callback_ISOName;
|
||||
dspInit.pDebuggerBreak = Callback_DebuggerBreak;
|
||||
dspInit.pGenerateDSPInterrupt = Callback_DSPInterrupt;
|
||||
dspInit.pGetAudioStreaming = AudioInterface::Callback_GetStreaming;
|
||||
@ -556,7 +558,20 @@ void Callback_PADLog(const TCHAR* _szMessage)
|
||||
LOG(SERIALINTERFACE, _szMessage);
|
||||
}
|
||||
|
||||
// __________________________________________________________________________________________________
|
||||
// Callback_ISOName: Let the DSP plugin get the game name
|
||||
//
|
||||
//std::string Callback_ISOName(void)
|
||||
char * Callback_ISOName(void)
|
||||
{
|
||||
char * a = "";
|
||||
if(g_CoreStartupParameter.m_strName.length() > 0)
|
||||
return (char *)g_CoreStartupParameter.m_strName.c_str();
|
||||
else
|
||||
return a;
|
||||
}
|
||||
|
||||
// __________________________________________________________________________________________________
|
||||
// Called from ANY thread!
|
||||
void Callback_KeyPress(int key, BOOL shift, BOOL control)
|
||||
{
|
||||
|
@ -73,6 +73,7 @@ bool SCoreStartupParameter::AutoSetup(EBootBios _BootBios)
|
||||
PanicAlert("Your GCM/ISO file seems to be invalid, or not a GC/Wii ISO.");
|
||||
return false;
|
||||
}
|
||||
m_strName = pVolume->GetName();
|
||||
m_strUniqueID = pVolume->GetUniqueID();
|
||||
bWii = DiscIO::IsVolumeWiiDisc(pVolume);
|
||||
|
||||
|
@ -92,6 +92,7 @@ struct SCoreStartupParameter
|
||||
std::string m_strDefaultGCM;
|
||||
std::string m_strDVDRoot;
|
||||
std::string m_strUniqueID;
|
||||
std::string m_strName;
|
||||
|
||||
//
|
||||
SCoreStartupParameter();
|
||||
|
Reference in New Issue
Block a user