Files
dolphin/Source/Core/Core
Scott Mansell 28e0607522 Fix Metroid: Other M
During boot of Other M, there is momentarily a period when VICallback's
cycles late is larger than GetTicksPerHalfLine(). Because
GetTicksPerHalfLine() returns a u32 and c++'s weird type promotion rules,
cycleslate gets promoted from a s32 to a u32 and the result of the
substraction is a really large u32.

Before ScheduleEvent accuracy improvements, ScheduleEvent took a s32, so
the result got cast back to the small negitave we expect. But it now takes
a s64 and the u32 to s64 conversion gives us a really large number (around
two seconds) and Other M times out while waiting for something.
2016-04-10 00:10:56 +12:00
..
2016-04-01 21:35:26 +02:00
2015-12-29 10:40:44 -05:00
2016-04-10 00:10:56 +12:00
2016-01-24 11:06:01 +01:00
2015-05-25 13:22:31 +02:00
2015-06-07 22:44:13 -05:00