Next Generation Emulation banner

1 - 1 of 1 Posts

·
Premium Member
Joined
·
821 Posts
Discussion Starter #1
Conditions Tested Under:
PCSX2 0.8.1 release
release plugins, except from GSDX9 v0.6 (no/bad pix with 0.7/0.8)
REC only

blockdump:
http://www.pcsx2.net/nachbrenner/blockdumps/spidy-nosound-novideo-block.7z

remember when the game reported:
"NGL: Not enough interrupts received (1/3)." ?
http://www.ngemu.com/forums/showthread.php?t=60201

now it reads:
"nglVif1Interrupt: Extra interrupt received (4/3)."

I traced the counter code and found a relationship to "VU Micro Mem0"
After killing that i could progress :D
Code:
lui	a1, $004d		# 002bce88:3c05004d
lui	v1, $004d		# 002bce8c:3c03004d
lw	v0, $b604(a1)		# 002bce90:8ca2b604
daddu	a2, a0, zero		# 002bce94:0080302d
lw	a0, $b608(v1)		# 002bce98:8c64b608
sll	v1, v0, 4		# 002bce9c:00021900
addiu	v0, v0, $0001		# 002bcea0:24420001
sw	v0, $b604(a1)		# 002bcea4:aca2b604 ;Counter for VIF1 Interrupt
slti	v0, v0, $0100		# 002bcea8:28420100
beq	v0, zero, $002bcedc	# 002bceac:1040000b
addu	a0, a0, v1		# 002bceb0:00832021
sw	zero, $0000(a0)		# 002bceb4:ac800000
lui	v1, $1100		# 002bceb8:3c031100	v1=VU Micro Mem0
lui	a0, $8000		# 002bcebc:3c048000
lw	v0, $0000(a2)		# 002bcec0:8cc20000
sw	v1, $0000(v0)		# 002bcec4:ac430000
addiu	v0, v0, $0004		# 002bcec8:24420004
sw	v0, $0000(a2)		# 002bcecc:acc20000
addiu	v1, v0, $0004		# 002bced0:24430004
sw	a0, $0000(v0)		# 002bced4:ac440000
sw	v1, $0000(a2)		# 002bced8:acc30000
jr	ra			# 002bcedc:03e00008
nop				# 002bcee0:00000000
Patches used:
// 295d2f96.pnach
gametitle=Spider-Man GERMAN [SLES50814] (E)
comment=
//Skip Videos
patch=0,EE,0039A9D0,word,03E00008
patch=0,EE,0039A9D4,word,00000000
patch=0,EE,004a3540,word,24020001
//Skip PS2SOUND
patch=0,EE,003f11b0,word,00000000
//
//skip message "NGL: DMA Timeout, resetting VIF1/GIF."
patch=0,EE,002b5190,word,10000005
patch=0,EE,002b513c,word,00000000
//skip message "nglVif1Interrupt: Extra interrupt received (%d/%d).\n"
//patch=0,EE,002bcf50,word,24050002
//
//Brute force fix "VU Micro Mem0"
patch=0,EE,002b5978,word,00000000


Status Ingame
 
1 - 1 of 1 Posts
Top