Emulator Issues #1034
closedincorrect handling of /dev/di coverReg breaks games
0%
Description
r3365 breaks Metroid Prime 3, Deadly Creatures and De Blob, maybe more
games, it's just mine ones, all games now has blackscreen, or doesn't
start at all
The problem is in the Core\Core\IPC_HLE\WII_IPC_HLE_Device_DI.cpp
reverting back lines 277-279 instead of 257 will solve the problem
What version of the product are you using? On what operating system?
r3527 Vista32
Updated by Autoran1 over 15 years ago
Forgot to mention i've compared line positions of 3365 and 3478 (not the last
revision of WII_IPC_HLE_Device_DI.cpp)
INFO_LOG(WII_IPC_DVD, "%s executes DVDLowGetCoverReg (Buffer 0x%08x, 0x%x) %s",
GetDeviceName().c_str(), _BufferOut, _BufferOutSize,
ArrayToString(buffer, _BufferOutSize, 0, _BufferOutSize).c_str());
These line in right place should fix the problem
Updated by sl1nk3.s over 15 years ago
hmm, INFO_LOG is just a log define, it doesn't actually do anything emulation wise,
it just logs data so this is not the problem.
Updated by Autoran1 over 15 years ago
You're the boss, i know nothing about the code almost nothing
Updated by Anonymous over 15 years ago
if that works, it is only because the break; ends that case before the other code can
happen. :) We are trying to make the device act like a real wii remember - not just
do nothing :p
Updated by Anonymous over 15 years ago
Issue 1227 has been merged into this issue.