Emulator Issues #1786
closedTales of Graces - Work only in software mode ,maybe openGl/d3d file handler problem ?
0%
Description
First set wii system language to Japanese
OpenGl
.
.
43:57:717 W[WII_IPC_DVD]: DVDLowUnencryptedRead: trying to read out of
bounds @ 460a0000
43:57:717 W[WII_IPC_DVD]: DVDLowRequestError status = 0x00052100
43:57:717 W[WII_IPC_DVD]: DVDLowRequestError status = 0x00052000
43:57:717 W[WII_IPC_ES]: IOCTL_ES_DIGETTICKETVIEW: this looks really
wrong...
43:57:717 W[WII_IPC_ES]: IOCTL_ES_GETCONSUMPTION:0
43:57:717 W[Video]: Failed to get video for this frame
43:57:732 W[WII_IPC_FILEIO]: FileIO: Open failed - File doesn't
exist ./User/Wii/title/00000001/00000002/data/play_rec.dat
43:57:779 W[Video]: Failed to get video for this frame
43:57:810 W[Video]: Failed to get video for this frame
43:57:857 W[Video]: Failed to get video for this frame
43:57:873 W[CP]: write to PERF_SELECT: 0000
43:57:904 W[Video]: Failed to get video for this frame
43:57:920 W[Video]: Failed to get video for this frame
43:57:920 W[CP]: (r16) unknown CP reg @ cc000052
43:57:920 W[CP]: (r16) unknown CP reg @ cc000050
43:57:920 W[CP]: (r16) unknown CP reg @ cc000052
43:57:920 W[CP]: (r16) unknown CP reg @ cc000056
.
.
Software
.
.
.
50:00:467 W[WII_IPC_DVD]: DVDLowUnencryptedRead: trying to read out of
bounds @ 460a0000
50:00:467 W[WII_IPC_DVD]: DVDLowRequestError status = 0x00052100
50:00:467 W[WII_IPC_DVD]: DVDLowRequestError status = 0x00052000
50:00:467 W[WII_IPC_ES]: IOCTL_ES_DIGETTICKETVIEW: this looks really
wrong...
50:00:467 W[WII_IPC_ES]: IOCTL_ES_GETCONSUMPTION:0
50:00:482 W[WII_IPC_FILEIO]: FileIO: Open failed - File doesn't
exist ./User/Wii/title/00000001/00000002/data/play_rec.dat
50:01:482 W[FileMon]: 86 kB Strap/Strap_ja.slz
50:47:435 W[FileMon]: 0 kB SysSub/HomeButtonEmbargoIcon.txm
50:47:451 W[FileMon]: 12 kB SysSub/HomeButtonEmbargoIcon.txv
50:47:451 W[FileMon]: 87 kB Strap/BootLogo.slz
50:47:467 W[FileMon]: 805,846 kB rootR.cpk
50:47:529 W[FileMon]: 1,248,407 kB map0R.cpk
50:47:873 W[FileMon]: 635,415 kB map1R.cpk
50:48:029 W[FileMon]: 805,846 kB rootR.cpk
.
.
.
Updated by chuvit about 15 years ago
Just wonder if OpenGl/D3D ever check system language to open file
Updated by Sheena.Fujibayashi about 15 years ago
just thought i would point out that you must also disable dual core to pass the first
warning screen...
Updated by Xtreme.Starfox about 15 years ago
I can get past the First Warning screen with Dual core, I still get like 8 FPS though.
Updated by Sheena.Fujibayashi about 15 years ago
Ah right, it can be passed with dual core. My bad. It's strange though, i couldn't
get pass it before with dual core enabled. Now I can, but it's extremely slow.
Anyway, somehow I think this issue is the same as mysims racing.
Updated by chuvit about 15 years ago
look like there maybe some loop in opengl/d3d or common video . that software mode
does not use.and that loop like run forever and prevent to load any file further
Updated by chuvit about 15 years ago
after compare CommandProcessor process in Both OGL and S/W it same for awhile after
exact point in CTRL_REGISTER it STOP in OGL but continue in S/W. Don't know what
happen.
Updated by chuvit about 15 years ago
with svn below 4699
CommandProcessor in VideoCommon
write16 / case CTRL_REGISTER:
if(_Value == 0x17 || _Value == 0x16)
{
//m_CPCtrlReg.CPIntEnable = 0;
tmpCtrl.CPIntEnable =0;
m_CPCtrlReg.CPIntEnable = 0;
tmpCtrl.BPEnable =1;
}
if ((!m_CPCtrlReg.CPIntEnable && tmpCtrl.CPIntEnable) ||
(m_CPCtrlReg.CPIntEnable && !tmpCtrl.Hex))
{
m_CPStatusReg.Breakpoint = 0;
Common::AtomicStore(fifo.bFF_Breakpoint, 0);
}
use this hack can open silent hill without disable rising edge and can open this
game and some other black screen game.
Updated by bztdlinux almost 15 years ago
- Status changed from New to Accepted
XK, stop marking these things GameIssue. It's not closed.
Updated by death2droid almost 15 years ago
It is a specific issue with a game so why shouldn't it be a Game issue ?
Updated by chuvit almost 15 years ago
my code copy behavier of software fifo
I just compare ogl/d3d write16 and software write16 log
and see the difference when write get value 16 and 17 it send difference result
so I make it send same result and it can open game.
this is what I say about something wrong in ogl/d3d file I/O
Updated by chuvit almost 15 years ago
after game open when go to cut scene
it has error about JIT: compiling outdated code
so I don't use Read_Opcode_JIT_LC,Read_Opcode_JIT,Write_Opcode_JIT well actually I
replace the old memmap with the new one so it can pass with no error
and it can play Monster Hunter 3 ,and other game that has error JIT: compiling
outdated code too
Updated by chuvit almost 15 years ago
when playing this game there sound glitch when cpu use 100%.
when cpu 100% stream sound stop playing and make constant noice.
so I change soundstream
int numBytesToRender = FIX128(ModBufferSize(currentPos - lastPos));
to
int numBytesToRender = FIX128(ModBufferSize(currentPos - lastPos));
if (numBytesToRender >= 1024)
numBytesToRender = 1024;
limit size of render to the lowest possible. then it can render sound with out
problem and not out of sync since it not large.if not limit when cpu 100%
numBytesToRender will become very large ,long time to render and easy out of sync
and it stop + make noise
Updated by chuvit almost 15 years ago
sorry I mean
compare write16 with software and hardware when get value 16 and 17
CPIntEnable,BPEnable
is diffence so I set it the same as software.and it work.
Updated by chuvit almost 15 years ago
4716 without watchdog and something not related to the fix
Updated by daco65 almost 15 years ago
@bztdlinux : find a game in which the issue happens as well and it might not be a
gameissue
but to me, it looks like a gameissue as well
not setting it as gameissue cause you'd change it back anyway
Updated by chuvit almost 15 years ago
http://forums.dolphin-emu.com/thread-4590-page-1.html
http://forums.dolphin-emu.com/thread-5799.html
there some games that can boot in s/w plugin but cannot boot in ogl/d3d plugin
Updated by chuvit almost 15 years ago
I asked people to test "the House of the dead- overkill"
and yes this patch can open it too but the original can't.
I think it has the same problem.
Updated by chuvit almost 15 years ago
there a lot of report for this game in this issues tracker
and you can see the pic now
Updated by chuvit almost 15 years ago
X-Men Origins : Wolverine --- Also Run with this patch (Not Boot in original)
Updated by gamerzhang almost 15 years ago
chuvit,my build is not watchdog.can you gave me?thanks
Updated by ayuanx almost 15 years ago
Committed in r4762, can we close this now?
Updated by Xtreme.Starfox almost 15 years ago
r4762 crashes at the first Anime cutseen which is about 5 minutes into the game.
Which doesn't happen in spellforce/chuvit's newest patched Builds.
Updated by chuvit almost 15 years ago
sorry ,But I think you can close now.The hang of this game is not related to fifo/CP.
it just JIT