cai567890 / pcsx2

Automatically exported from code.google.com/p/pcsx2
1 stars 0 forks source link

SIF and RPC debug info (was "Idea Factory -> MovieWork size(5147Kb): hang (not implemented ?)") #306

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
1) Did the game ever work correctly (i.e. not have this problem) on the
Official PCSX2 build or an earlier version of PCSX2 playground?
(If so, please specify the latest pcsx2-playground or Official revision
that last worked.)

Not that I know of.

2) What steps will reproduce the problem?

Try to load a game which uses this system.

3) What exactly happens when you experience this issue (listing any console
errors or screen output you recieve)?

Games apparent to pass boot stage (or enter it) with the console spawning
"MovieWork size(5147Kb)", after which there are no more updates, screen
remains black, GSdx doesn't even initialize the framecounter.

4) What version of PCSX2 are you using? On what operating system?

Tested on 0.9.6 and 1480, same output. Windows XP Pro SP3.

5) Please provide any additional information below.

Unlike other not working games these seem to be specific of this IF's
"MovieWork" legend, there is no memory card screen or anything present even
if none is inserted, as it looks it seems to be the hang is while trying to
play a FMV, even if it's a logo, however movie skip patches don't work, and
as I said the framecounter on GSdx doesn't even initializes, which seems as
if it's even before starting.

Tsuki wa Kirisaku presents the Memory card screen and checks some *.UNI
files on the console, but the game gets stuck after, before reaching the
logos, same behavior for Lost Aya Sophia (but doesn't have the MovieWork
legend). Gakuen Toshi Vara Noir, has a similar behavior:
"MovieWorkSize[5.571777:Mbytes]" -> UNI files -> Plays "if" Logo, then gets
stuck.

So far the games with this legend were all published and developed by Idea
Factory.

6) Attachments.  *IMPORTANT!*  We have a limited storage quota on
GoogleCode, so please keep attachments to UNDER 200k!  Do not upload
blockdumps!  Do not upload MP3 dumps.  Use 3rd party image hosts for
screenshots when possible.

Block dumps for 4 games:

Asobi ni Iku Yo! [J]
Game ni Nattayo! Dokuro-chan - Kenkou Shindan Daisakusen [J]
Joshikousei - Girl's High - Game's-High!! [J]
Samurai 7 [J]

http://www.mediafire.com/download.php?yijzvqdmnyx

There are likely to be more games from IF with this same issue. Then it
could be something totally unrelated to the "MovieWork" system, feel free
to discard the issue.

Original issue reported on code.google.com by shadow0...@mail.com on 11 Jul 2009 at 10:21

GoogleCodeExporter commented 9 years ago
Hmm, tough one. It's not the IPU (doesn't even get called), and the usual tests 
don't
help..

Original comment by ramapcsx2 on 13 Jul 2009 at 3:20

GoogleCodeExporter commented 9 years ago
I was guessing those 5 MB were refering to "!f"/Desing Factory logo file 
playback or
loading, which is just about that size and plays on the intro after the memory 
card
screen usually.

The console output differs when Running through -> Execute ?, it hangs equally, 
but
never lists "MovieWork size(5147Kb)".

---------------------------------------------------------

I remember I search for this at some point and someone posted about Dokuro-chan
trying to load something and going on infinite loop, with more detailed console
output like on older builds.

I think someone debugged this issue in detail (RPC ->IRX/SIF/DMA/etc.), I can't 
link,
who knows what they have in there, is a russian forum (shouldn't be too much 
trouble
to understand with a web translator).

I'll see if I can pass and upload everything to a .txt already translated.

Original comment by shadow0...@mail.com on 13 Jul 2009 at 7:55

GoogleCodeExporter commented 9 years ago
Uhm, if it turns out to involve SIF and it failing to do some dma..
Let's just say we know its broken, and a fix requires a 50% rewrite of the 
emulator.

Not that we don't plan to do it, mind you :p

Original comment by ramapcsx2 on 13 Jul 2009 at 2:41

GoogleCodeExporter commented 9 years ago
Is mostly to documment it, I later forget which games were and then have to 
check all
over again.

The output seems to from a debug build (I can't really check to confirm), is 
mostly
just about the problem and the logical approach:

seg000:00108D24 jal sub_157510 # <--- Raises ERROR/LOOP

But could be wrong, is badly translated from russian to english with google 
translator.

Original comment by shadow0...@mail.com on 13 Jul 2009 at 5:20

Attachments:

GoogleCodeExporter commented 9 years ago
Also I ommited on the conversation above, through the ELF file were able to 
documment
some map addresses and respective functions, though I am not sure if any is of 
use or
even related.

Those should be specific of Dokuro-chan, but I could be interpreting everything 
out
of context.

Original comment by shadow0...@mail.com on 13 Jul 2009 at 9:09

Attachments:

GoogleCodeExporter commented 9 years ago
Thanks for collecting this, we can definitely use the info :)

Original comment by ramapcsx2 on 14 Jul 2009 at 5:31

GoogleCodeExporter commented 9 years ago
Happens also with REC - Doki Doki Seiyuu Paradise. Aside Global Folktale gets 
stuck
while trying to prompt the title screen, while Rebirth Moon hangs on half 
booting,
both IF! games without the MovieWork legend.

Just documenting non-working games from IF! in case testing is needed at some 
point.

Original comment by shadow0...@mail.com on 18 Jul 2009 at 4:33

GoogleCodeExporter commented 9 years ago
If need`s some info(addresses or other) about Dokuro-chan, i may find/debug it.

Original comment by llancel...@gmail.com on 23 Sep 2009 at 1:44

GoogleCodeExporter commented 9 years ago
Issue 454 has been merged into this issue.

Original comment by ramapcsx2 on 19 Oct 2009 at 8:41