Project

General

Profile

Actions

Emulator Issues #1034

closed

incorrect handling of /dev/di coverReg breaks games

Added by Autoran1 about 15 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

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


Related issues 1 (0 open1 closed)

Has duplicate Emulator - Emulator Issues #1227: Problems with Metroid Prime 3 =SDuplicate

Actions
Actions #1

Updated by Anonymous about 15 years ago

  • Status changed from New to Accepted

yeah, it's known :(

Actions #2

Updated by Autoran1 about 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

Actions #3

Updated by sl1nk3.s about 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.

Actions #4

Updated by Autoran1 about 15 years ago

You're the boss, i know nothing about the code almost nothing

Actions #5

Updated by Anonymous about 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

Actions #6

Updated by Anonymous almost 15 years ago

Issue 1227 has been merged into this issue.

Actions #7

Updated by Anonymous almost 15 years ago

  • Status changed from Accepted to Fixed
Actions

Also available in: Atom PDF