This is the result of my investigations on the Zelda ucode, and more spceially

on these famous mails (00000000,000000000, 00000000,00010000, 00000000,00020000,
00000000,00030000) and command 0x2 (SyncFrame) too (these two things are tied
together).
Super Mario Galaxy now keeps sending commands 0x2 followed by the famous mails. 
Is it what it is supposed to do?

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3392 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
luigi2us
2009-06-09 19:51:19 +00:00
parent df91fc8648
commit 36026c62ed
2 changed files with 117 additions and 37 deletions

View File

@ -34,6 +34,21 @@ private:
DSP_UNKN = 0xDCD10005,
};
bool m_bSyncInProgress;
u32 m_SyncIndex;
u32 m_SyncStep;
u32 m_SyncValues[16];
// Command 0x1: SetupTable
u32 m_SyncMaxStep;
// Command 0x2: SyncFrame
bool m_bSyncCmdPending;
u32 m_SyncEndSync;
u32 m_SyncCurStep;
u32 m_SyncCount;
u32 m_SyncMax;
// List in progress
u32 m_numSteps;
bool m_bListInProgress;