Emulator Issues #1875
closed[Patch] The House of The dead - Overkill : Can boot only in SW Plugin and this maybe fix
0%
Description
Like I report in Issue 1786
Tales of Graces - Work only in software mode ,maybe openGl/d3d file
handler problem ?
Now The House of The dead - Overkill
The same issue that it can only Open in SW Mode
so I use the same trick as Tales of Graces (Actually the same patch + a
little more)
and The game runs
So this may prove that the something worng in OGL/D3D commandprocessor or
fifo
Note : this patch can run Silent Hill withot cutting lower edge or rising
edge (the game need both I guess),and can run other game like normal.
the hack value maybe more if I found more game in the same case.
Updated by chuvit almost 15 years ago
X-Men Origins : Wolverine --- Also Run with this patch (Not Boot in original)
Updated by BhaaL almost 15 years ago
That patch at least breaks the switch around CP_PERF0_* up to CP_PERF3_*, since you
also commented out the break;
This will effectively set _rReturnValue to 0 a couple of times, fall-through to
CLKS_PER_VTX_OUT and set _rReturnValue to 4.
Any reason to comment out those LOGs there?
Updated by chuvit almost 15 years ago
it's My mistake I forget about the break,Just comment because there're alot of log
then it hard for me to see.
Updated by wespipes69 almost 15 years ago
Look forward to seeing this patch commited so we can play HOTD Overkill finally -
and with more than 0.3 FPS. :)
Updated by wespipes69 almost 15 years ago
Jesus, we got to get this officialy committed! Somebody do it, or poke the people
who are allowed! :P
Updated by wespipes69 almost 15 years ago
Wait what do you mean? The game already worked before just with alot of graphic
glitches.
Updated by chuvit almost 15 years ago
People who owned the game said that it can't open with ogl/d3d with build 4735.
maybe the same as silent hill.the old version can run but not in new version before
they fix the fifo and commandprocessor.
Updated by chuvit almost 15 years ago
anyway after some reading ,there are two version GC and Wii.
and it's Black screen in Wii version.
Updated by chuvit almost 15 years ago
Destroy All Humans! Big Willy Unleashed -- Also works
seem like all game that can only open in SW ,now can open in OGL,DX9
Updated by wespipes69 almost 15 years ago
For the love of god, someone please commit this!!! :P
Your correct on all the Mario Tennis stuff also - GC fine Wii version not
booty...until this commit goes in that is!!!
Updated by ksg017 almost 15 years ago
I concur. A developer needs to hop on board and make it a official commit.
Updated by death2droid almost 15 years ago
- Status changed from New to Accepted
- Issue type set to Other
The patch looks alright but it comments out certain things and some of its code looks
as if it could break games.
Updated by chuvit almost 15 years ago
I already check value in write16 CTRL_REGISTER / debug_log
all value might be the same as before except
_Value == 0x17,0x16,0x03,0x07
but maybe I'm wrong ,so please check again.
Updated by chuvit almost 15 years ago
one thing I forget to mention
http://code.google.com/p/dolphin-emu/source/diff?
spec=svn4699&r=4699&format=side&path=/trunk/Source/Core/VideoCommon/Src/CommandProces
sor.cpp
CTRL_REGISTER
maybe look the same as 4694
Updated by ayuanx almost 15 years ago
This patch doesn't seem good, it is not the correct hardware behavor but truely a HACK.
I am against committing this before someone removing that
"if(_Value == 0x17 || _Value == 0x16 || _Value == 0x07 || _Value == 0x03)" hack
and figuring out a correct BP processing instead.
But anyway, it is just my personal opition, I won't prevent anyone who wants to
commit it.
Updated by ayuanx almost 15 years ago
PS: r4694 did a lot of things wrong, so don't treat the output of r4694 as correct
hardware output or trying to mimic it.
Updated by chuvit almost 15 years ago
@ayuanx, you are truely right,This is a HACK.
I just try to explain that this is not a game issues but there're some thing wrong
about BP processing.And I just try to prove it.
Updated by chuvit almost 15 years ago
ps: but it sometime be a checkbox to use HACK before anyone figure out re correct
process.
Updated by ayuanx almost 15 years ago
Really appreciate your enthusiasm.
I Jut managed to find some time to review this patch.
And yes, there is a bug in r4754 (which could be the cause that prevents those games
from booting), I hope this patch could fix the issue.
But I don't have those games, so someone who has please have a test.
Updated by chuvit almost 15 years ago
I send the patch to my contact to test and none of the game above run.
Updated by chuvit almost 15 years ago
I just get lost .....
most game start with this ........
Updated by chuvit almost 15 years ago
This Can run all the game above and don't break any game I have
Updated by chuvit almost 15 years ago
UCPCtrlReg in commandprocessor I think it missplace.
so I switched it the same as software mode
unsigned GPReadEnable : 1;
unsigned BPEnable : 1;
unsigned FifoOverflowIntEnable : 1;
unsigned FifoUnderflowIntEnable : 1;
unsigned GPLinkEnable : 1;
unsigned CPIntEnable : 1;
unsigned : 10;
And it works
Updated by sodismog almost 15 years ago
Wow :D
We have progress here.
But maybe need some other fix by devs.
Big changes for new multiple games to run.
Updated by ayuanx almost 15 years ago
- Status changed from Accepted to Fixed
Committed in r4759, Thank you for your support.