cai567890 / pcsx2

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

Ape Escape - Pumped & Primed[NTSC-U] can't ingame to freeze title #1252

Closed GoogleCodeExporter closed 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.)

none
(Did not work I play from r1888 to r5135)

2) What steps will reproduce the problem?

1.CDVD>ido selector(or plugin)
2.boot cdvd
3.Freezes at title screen

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

pcsx2 screen freezes while the title screen, audio is normal.
Console output is attached to this report. 

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

used vervion
pcsx2                           r5135
gsdx                            r5135 sse2(direct3d11 software>rendering threads 1)
spu2-x                          r5122 (interplation>4; module>1-XAudio; Synchronizing 
Mode>TimeStrech; Audio Expansion Mode>Stereo)
cdvdGigaherz                    r4488
(used plugin)Linuz ISO CDVD     r4949
USBnull Driver                  r4949
FWnull Driver                   r4949
DEV9null Driver                 r4949

operating system
Microsoft Windows 7 professional Service Pack 1 64-bit
Intel i7 860 2.8 Ghz
16 GB Ram
ATI Radeon HD5750 with catalyst 11.7 Drivers.

5) Please provide any additional information below.
First I'm Sorry Because I wrote the English translation with google, funny and 
hard to read

I played from r1888 to r5135
In all of them, I tried setting EE, VUs, Speedhack, and Gamefixes
but All have failed.
Tell me If game works in ways other than these

also I guess in the following write about the game 
Place below an excerpt from near the end of the report

DvdRead: Reading Sector 264(5 Blocks of Size 2064) at Speed=4x
DvdRead: Reading Sector 533520(64 Blocks of Size 2064) at Speed=4x
DvdRead: Reading Sector 533584(64 Blocks of Size 2064) at Speed=4x
DvdRead: Reading Sector 533648(59 Blocks of Size 2064) at Speed=4x
Protected page @ 0x00456
DvdRead: Reading Sector 533707(64 Blocks of Size 2064) at Speed=4x
Re-protecting page @ 0x00081
Pagesplit @ 00081FEC : size=5 insts
Manual block @ 00081FEC : size =  5  page/offs = 0x00081/0xFEC  inpgsz = 20  
clearcnt = 1
Manual block @ 00081FE0 : size =  3  page/offs = 0x00081/0xFE0  inpgsz = 12  
clearcnt = 1
Re-protecting page @ 0x00081
Pagesplit @ 00081FEC : size=5 insts
Manual block @ 00081FEC : size =  5  page/offs = 0x00081/0xFEC  inpgsz = 20  
clearcnt = 2
Manual block @ 00081FE0 : size =  3  page/offs = 0x00081/0xFE0  inpgsz = 12  
clearcnt = 2

Game title begins by reading this part

A result of examining the game iso, I found the title.ipu at the LBA 533515 
from the game iso
Because it is just near Reading Sector 533520, and I guess title.ipu is the 
Game title part
I guess that freeze and can not emulate the title.ipu
analysis software ps2 can parse title.ipu.(I used analysis software ps2 ps2dis)
but I did not know so far only
These are arbitrary guess was based on my
Please note the difference because they may consider

Original issue reported on code.google.com by horsevszebra@gmail.com on 4 Apr 2012 at 11:13

Attachments:

GoogleCodeExporter commented 9 years ago
I played r5148
the console display has changed

DvdRead: Reading Sector 264(5 Blocks of Size 2064) at Speed=4x
DvdRead: Reading Sector 533520(64 Blocks of Size 2064) at Speed=4x
DvdRead: Reading Sector 533584(64 Blocks of Size 2064) at Speed=4x
DvdRead: Reading Sector 533648(59 Blocks of Size 2064) at Speed=4x
IPU1 running when IPU1 DMA disabled! CHCR 1 QWC 0
DvdRead: Reading Sector 533707(64 Blocks of Size 2064) at Speed=4x
Re-protecting page @ 0x00081
Pagesplit @ 00081FEC : size=5 insts
Manual block @ 00081FEC : size =  5  page/offs = 0x00081/0xFEC  inpgsz = 20  
clearcnt = 1
Manual block @ 00081FE0 : size =  3  page/offs = 0x00081/0xFE0  inpgsz = 12  
clearcnt = 1

console say IPU1 running when IPU1 DMA disabled! CHCR 1 QWC 0

but There was a long time.
For example, I Changed Clamping Mode 
console can say IPU1 running when IPU1 DMA disabled! CHCR 1 QWC 0

Original comment by horsevszebra@gmail.com on 7 Apr 2012 at 12:18

GoogleCodeExporter commented 9 years ago
Sorry, I had not played in {Gacha Mecha Stadium - Saru Battle[NTSC-J]} rather 
than {Ape Escape - Pumped & Primed[NTSC-U]}.
I buy Ape Escape - Pumped & Primed[NTSC-U].
but pcsx2 can't work Ape Escape - Pumped & Primed[NTSC-U].
The Japanese version and English version Stop in the same place.
but English version stop Reading Sector 533293.
In the game there is only the difference in the Japanese version or English 
version.
the English version is the position of the sector is the Japanese version was a 
little different.
but When English version analyzed by isobuster,was found with the same 
content(TITLE.IPU).
In addition, when TITLE.IPU analyzed in ps2dis, also Japanese and English 
versions, this sector of the instruction code ps2 together.
To try, I rewrite the instruction code ps2 part of this sector. It is rewritten 
in the Japanese version.

Then, pcsx2 into game (the the Japanese version)
but unstable.

Finally, the log of behavior when pcsx2 and the following parts rewritten. (See 
at Google Drive)

https://docs.google.com/folder/d/0B_PBB4W40XcwUl8wSEQyZ0ZNUGc/edit

Original comment by horsevszebra@gmail.com on 26 May 2012 at 10:19

GoogleCodeExporter commented 9 years ago
Yeah, the IPU (video) unit is a bit broken in PCSX2.
It's an important ToDo on our list.

Original comment by ramapcsx2 on 26 May 2012 at 1:00

GoogleCodeExporter commented 9 years ago
Finally, Discovered this game stops in the intro, the instruction of the cause.
That is,the previous report was found to be a mistake. 
Some part in the instruction of a certain. Look at 
TITLEIPU_Japanese_ver_changed at the address below
(Please look at the Google Drive folder that says 
success:https://docs.google.com/folder/d/0B_PBB4W40XcwRk5JbWFiYkZ3ZWM/edit)
In addition put log of pcsx2 ,the game screen(not sound) and how to create a 
disc
(pleyed_emurog.txt ,plyed_movie.avi, how to create a disc.txt).

However, it is still unstable, freezes at a particular behavior.
put a log of pcsx2 and game screen when a particular behavior at 
address(https://docs.google.com/folder/d/0B_PBB4W40XcwRk5JbWFiYkZ3ZWM/edit). 
This file has four story_mode(two files:game screen and log) and 
vattle_phase(two files:game screen and log)

Therefore, the contents of the previous move to another part of the Google Drive
(If you want to see, please look at the Google Drive folder that says 
fail:https://docs.google.com/folder/d/0B_PBB4W40XcwdjA5OXdZaWNxcGc/edit)

Look at TITLEIPU_Japanese_ver_changed, only the instruction was changed to nop 
instruction mult.
I do not know why this was successful in.
Easily find out where the mult instruction, to assign the calculation result to 
the HI register and LO register.
Calculation of mult (in the TITLEIPU) is 0 * 0, assigning the 0 to HI and LO 
register.
Cleared to 0 ,HI and LO register.
I do not know why stop at mult.
Myself do not know what problem of mult instruction or problem of HI,LO 
register 
Because why I do not know the details of the mult instruction in PS2.
Also I do not know the details of the mult instruction in pcsx2

Original comment by horsevszebra@gmail.com on 26 Jun 2012 at 12:43

GoogleCodeExporter commented 9 years ago
I play in pcsx2-r5393
I made sure that this game software(japan&english) can be into game
This problem was resolved by r5393 bug fixes

Original comment by horsevszebra@gmail.com on 15 Sep 2012 at 1:59

GoogleCodeExporter commented 9 years ago
Great :)

Original comment by ramapcsx2 on 17 Sep 2012 at 7:34