dolphin/Source/Core
Léo Lam 696e493acc IOS/ES: Fix the initial content FD value
YYCJ is one of the last titles to be completely broken in Dolphin.
It would hang right after the Wii remote screen. Looking at the
game's debug messages reveals that it was failing to find some of
its files.

IOS LLE booted the game just fine, which confirmed that it was an issue
with IOS HLE.

By comparing the ioctlv requests and responses with IOS, it turns out
that one of the very first ES replies was different between IOS HLE and
IOS: there was a mismatch for the content fd returned by ES.

Changing the initial content FD to what IOS returns fixes the issue.

IOS
000000: 00 00 00 08 00 00 00 00 00 00 00 07 00 00 00 09  ................
000010: 00 00 00 01 00 00 00 00 01 38 66 f0 00 00 00 20  .........8f....
000020: 00 00 00 00 00 00 00 00 00 00 00 00 81 36 d3 18  .............6..
000030: 81 36 d3 18 00 00 ff ff ff ff ff ff ff ff ff ff  .6..............

Dolphin
000000: 00 00 00 08 06 00 00 00 00 00 00 07 00 00 00 09  ................
000010: 00 00 00 01 00 00 00 00 01 38 66 f0 00 00 00 20  .........8f....
000020: 00 00 00 00 00 00 00 00 00 00 00 00 81 36 d3 18  .............6..
000030: 81 36 d3 18 00 00 ff ff ff ff ff ff ff ff ff ff  .6..............

So where did 0x6000000 come from?
2017-02-19 15:46:51 +01:00
..
AudioCommon C++ conformance fixes (MSVC /permissive-) 2017-02-15 20:37:04 -08:00
Common C++ conformance fixes (MSVC /permissive-) 2017-02-15 20:37:04 -08:00
Core IOS/ES: Fix the initial content FD value 2017-02-19 15:46:51 +01:00
DiscIO Merge pull request #4883 from JosJuice/dvd-timing-address-translation-2 2017-02-15 21:12:42 +01:00
DolphinQt2 Use .manifest file for apps on Windows 2017-02-10 14:18:45 -08:00
DolphinWX wxWidgets expects non-const 2017-02-15 21:20:29 -08:00
InputCommon Merge pull request #4892 from lioncash/control 2017-02-15 11:26:53 -05:00
UICommon Fix LLVM error 2017-02-10 19:07:30 -08:00
VideoBackends C++ conformance fixes (MSVC /permissive-) 2017-02-15 20:37:04 -08:00
VideoCommon Merge pull request #4596 from ligfx/updateffmpeg 2017-02-18 21:12:37 +13:00
CMakeLists.txt [UI] Remove DolphinQt 2016-01-05 19:42:02 -06:00