Joined
·
821 Posts
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
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
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
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
// 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