mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-02-04 11:56:48 +01:00
Another creeping wx dependency via NetPlay.
Is nowx worth maintaining? git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5546 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
parent
77894f0fe6
commit
2245b1040f
@ -402,27 +402,14 @@ void CEXIIPL::TransferByte(u8& _uByte)
|
|||||||
|
|
||||||
u32 CEXIIPL::GetGCTime()
|
u32 CEXIIPL::GetGCTime()
|
||||||
{
|
{
|
||||||
const u32 cJanuary2000 = 0x386D42C0; // Seconds between 1.1.1970 and 1.1.2000
|
u64 ltime = 0;
|
||||||
|
const u32 cJanuary2000 = 0x386D42C0; // Seconds between 1.1.1970 and 1.1.2000
|
||||||
const u32 cWiiBias = 0x0F111566; // Seconds between 1.1.2000 and 5.1.2008 (Wii epoch)
|
const u32 cWiiBias = 0x0F111566; // Seconds between 1.1.2000 and 5.1.2008 (Wii epoch)
|
||||||
|
|
||||||
// (mb2): I think we can get rid of the IPL bias.
|
#if defined(HAVE_WX) && HAVE_WX
|
||||||
// I know, it's another hack so I let the previous code for a while.
|
|
||||||
#if 0
|
|
||||||
// Get SRAM bias
|
|
||||||
u32 Bias;
|
|
||||||
|
|
||||||
for (int i=0; i<4; i++)
|
|
||||||
{
|
|
||||||
((u8*)&Bias)[i] = sram_dump[0xc + (i^3)];
|
|
||||||
}
|
|
||||||
|
|
||||||
// Get the time ...
|
|
||||||
u64 ltime = Common::Timer::GetTimeSinceJan1970();
|
|
||||||
return ((u32)ltime - cJanuary2000 - Bias);
|
|
||||||
#else
|
|
||||||
|
|
||||||
// hack in some netplay stuff
|
// hack in some netplay stuff
|
||||||
u64 ltime = NetPlay_GetGCTime();
|
ltime = NetPlay_GetGCTime();
|
||||||
|
#endif
|
||||||
if (0 == ltime)
|
if (0 == ltime)
|
||||||
ltime = Common::Timer::GetLocalTimeSinceJan1970();
|
ltime = Common::Timer::GetLocalTimeSinceJan1970();
|
||||||
|
|
||||||
@ -430,6 +417,21 @@ u32 CEXIIPL::GetGCTime()
|
|||||||
return ((u32)ltime - cJanuary2000 - cWiiBias/* + 32434790*/);
|
return ((u32)ltime - cJanuary2000 - cWiiBias/* + 32434790*/);
|
||||||
else
|
else
|
||||||
return ((u32)ltime - cJanuary2000);
|
return ((u32)ltime - cJanuary2000);
|
||||||
|
|
||||||
|
#if 0
|
||||||
|
// (mb2): I think we can get rid of the IPL bias.
|
||||||
|
// I know, it's another hack so I let the previous code for a while.
|
||||||
|
|
||||||
|
// Get SRAM bias
|
||||||
|
u32 Bias;
|
||||||
|
|
||||||
|
for (int i=0; i<4; i++)
|
||||||
|
{
|
||||||
|
((u8*)&Bias)[i] = sram_dump[0xc + (i^3)];
|
||||||
|
}
|
||||||
|
|
||||||
|
// Get the time ...
|
||||||
|
u64 ltime = Common::Timer::GetTimeSinceJan1970();
|
||||||
|
return ((u32)ltime - cJanuary2000 - Bias);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user