cai567890 / pcsx2

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

Neo Contra Mission 1 hangs #674

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.)
Always hangs after the mission 1 FMV.

2) What steps will reproduce the problem?
1. Just start mission 1
2. It will hang with a white screen.

3) What exactly happens when you experience this issue (listing any console
errors or screen output you receive)?
I can still manage to start it with a patch made by Nachbrenner (an old
patch) which says: 

//fix IPU busy! ingame    <-- this is what it says in the patch
patch=0,EE,003a9460,word,03e00008
patch=0,EE,003a9464,word,00000000

With this patch the mission starts but it hangs if you kill too many
enemies with 1 shot.
Also during the mission i get an infinite spam of :
Vif1: Unknown VifCmd! [3f]
*PCSX2*: DMA error: 3f4cccc0
Vif1: Unknown VifCmd! [3e]

4) What version of PCSX2 are you using? On what operating system? Plugins?
r2908 - Windows 7 x64 with all latest plugins from SVN.

5) Please provide any additional information below.
A screen of how the latter part of the level looks (when starting with the
patch):
http://www.4shared.com/photo/BfVrgpGT/Neo_Contra_Yuck.html

Blockdump for you:
http://www.4shared.com/file/cg4rttWW/Mission_1_Neo_Contra.html
Skip at second konami logo -> 1player -> mission 1 ->skip the satellite fmv
->you will be ingame if using the patch otherwise it will hang.

Original issue reported on code.google.com by andutrache@gmail.com on 26 Apr 2010 at 6:23

GoogleCodeExporter commented 9 years ago
I think the VIF or IPU is responsible for the hangs, the game seemed to work 
better
or worse when VIF or IPU was changed.

Original comment by andutrache@gmail.com on 26 Apr 2010 at 6:25

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
It's been like that ALWAYS... never passed that point..

you can try "tutorial" too, same problem.

Original comment by kimoki...@gmail.com on 27 Apr 2010 at 2:40

GoogleCodeExporter commented 9 years ago
BTW that big corrupted texture in mission 1 is the water it seems to be 
rendered somewhat differently (by IPU????) .
also the sky in mission 2 is rendered the same way, and it hangs the emu too.

Original comment by andutrache@gmail.com on 8 Sep 2010 at 8:04

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

Original comment by ramapcsx2 on 24 Oct 2010 at 7:18

GoogleCodeExporter commented 9 years ago
Still happens on the latest svn build =/

Original comment by wing...@gmail.com on 30 May 2012 at 5:27

GoogleCodeExporter commented 9 years ago
I posted this bug ages ego, even bofore project was moved to googlecode.
And this bug is still there.
Level 1&2 is unplayable (game stop if you start the level), level 3 is 
playable, leve4 is partially playable (game stop at the exactly the same 
position).

Original comment by bfb...@gmail.com on 25 Jun 2012 at 9:17

GoogleCodeExporter commented 9 years ago
I remember this game, yea. It's an IPU issue and IPU hasn't been worked on.
The person that knows it best doesn't contribute to PCSX2 anymore.

Original comment by ramapcsx2 on 25 Jun 2012 at 5:25

GoogleCodeExporter commented 9 years ago
I noticed something odd before the emulator froze, as I was starting Plant 
Contra's stage.

When I placed my emulator on interpreter mode, this is what I found:

IPU1 running when IPU1 DMA disabled! CHCR 1 QWC e4
Vif1: Unknown VifCmd! [3c]

This occurred right after the resources for Stage 2 were finished loading. The 
sound effect of the metal doors opening played, as the emulation came to a halt.

Original comment by SUPERMEG...@gmail.com on 6 Aug 2013 at 1:10

Attachments:

GoogleCodeExporter commented 9 years ago
I'd like to update this with: It's now likely a VIF + IPU or just a VIF problem.

Original comment by ramapcsx2.code on 24 Oct 2013 at 3:05