Is this the only code you are running?
I see you are loading a value from the EVA, but there is nowhere else in the code that writes to the EVA.
Also, are you running a clean, unpatched ISO on both the Wii and Dolphin tests?
Which codehandler/code-loading-app are you using?
In my personal experience, Dolphin fails to exactly replicate certain Wii things such as File Management (i.e. ISFS_CreateDir return values), Frame Buffer based codes (i.e. Draw codes), and certain stuff involving Starlet (i.e. Hollywood VI registers).
I see you are loading a value from the EVA, but there is nowhere else in the code that writes to the EVA.
Also, are you running a clean, unpatched ISO on both the Wii and Dolphin tests?
Which codehandler/code-loading-app are you using?
In my personal experience, Dolphin fails to exactly replicate certain Wii things such as File Management (i.e. ISFS_CreateDir return values), Frame Buffer based codes (i.e. Draw codes), and certain stuff involving Starlet (i.e. Hollywood VI registers).