Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Core [Bug Report] Shaun Murray's Pro Wakeboarder [PAL]
#1
#PCSX2 version: v1.4.0 Stable & v1.5.0-dev-365
# CPU options: EE/IOP defaults, VUs defaults (also tested EE/IOP clamping to Full and VUs clamping to Extra+Preserve sign), SuperVU. interpreter, kitchen sink
# Plugins used: GSdx 0.1.16 rev 5334 (hardware and software, dx10), SPU2-X v2 rev 5324
# Description: Major graphical errors.
- Needs VU XGkick gamefix and OpenGL Hardware depth to see even part of the game.
- Flashing spikes in the water and sky, this can be bypassed by setting the VU Clamping to extra.
- The screen is divided in half in width that makes the right side of the screen unusable becuase of depth issues similar to the game FlatOut.
The half-screen issue is bypassable with the same hack as I used to make FlatOut playable: http://forums.pcsx2.net/Thread-Bug-Repor...#pid506240
Though the water color/sky reflection still seems to be split in the middle.

Even with all this graphical errors still occur, and effects seem to be missing.

The bottom of the screen isn't rendered right at higher than native scaling, similar to the Richard Burns Rally bug (http://forums.pcsx2.net/Thread-GSDX-Upsc...urns-Rally), but the game is running at 640x527 and the scaling fix doesn't seem to help.

The log is spamming:

microVU1 Warning: Exiting from Possible Infinite Loop [0240] [011] messages

In emulation setting changes VU0 to SuperVU or interpreter doesn't do much, but changing VU1 to anything but MicroVU will crash the emulator.

GS Dump is attached.


Note: The NTSC-U version is called Wakeboarding Unleashed.

Log:

Code:
IOP Realtime Kernel Ver.0.9.1

   Copyright 1999 (C) Sony Computer Entertainment Inc.

Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 (C)SCEI
sifcmd sceSifRegisterRpc: rpc_id 80000592
sifcmd sceSifRegisterRpc: rpc_id 8000059a
sifcmd sceSifRegisterRpc: rpc_id 80000593
sifcmd sceSifRegisterRpc: rpc_id 80000597
sifcmd sceSifRegisterRpc: rpc_id 80000595
Load File service.(99/11/05)
sifcmd sceSifRegisterRpc: rpc_id 80000006
Multi Threaded Fileio module.(99/11/15)
sifcmd sceSifRegisterRpc: rpc_id 80000001
iop heap service (99/11/03)
sifcmd sceSifRegisterRpc: rpc_id 80000003
loadelf: fname cdrom0:¥SMPW¥LEROYPS2.ELF;1 secname all
loadelf version 3.30
Input ELF format filename = cdrom0:¥SMPW¥LEROYPS2.ELF;1
0 00100000 000b3e78 ............
Loaded, cdrom0:¥SMPW¥LEROYPS2.ELF;1
start address 0x100008
gp address 00000000
# Restart Without Memory Clear.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize Scratch Pad ...
# Restart Without Memory Clear Done.


** Program Arguments Start **

argc: 1
arg 0, cdrom0:¥SMPW¥LEROYPS2.ELF;1


** Program Arguments End **



** Demo Arguments Start **

l 0 a 0 pm 0 toa 0 tot 0
MEDIA TYPE 0
MasterVol Scale 10
My directory Sector is 0


** Demo Arguments End **

Set GS CRTC configuration. Interlace Interlaced. Field Type FIELD. Mode PAL  640x512 @ 50.000 (49.76)
(UpdateVSyncRate) Mode Changed to PAL.
(UpdateVSyncRate) FPS Limit Changed : 50.00 fps
8

//-----------
Mem heap total size: 27629k
Mem_Bottom: 0x4c4990

//-----------
sizeof: ptr *= 4
long = 8
sizeof: int = 4
sizeof: short = 2
Initializing Library....
First Mem Node Addr: 4c49f0

//-----------
Mem_System: 0x4c4990
Mem_System FREE: 27629 k
RegisterIntrHandler: intr INT_CDROM, handler 1f620
<<<<<<<< Updating IOP Module >>>>>>>>>>
cdrom0:¥SMPW¥IOP¥MODULES¥IOPRP243.IMG;1
Get Reboot Request From EE
MDEC IN (DMA0) Started
MDEC IN (DMA1) Started
RegisterLibraryEntries: excepman
RegisterLibraryEntries:  intrman
RegisterLibraryEntries:   ssbusc
RegisterLibraryEntries:  dmacman
MDEC IN (DMA0) Started
MDEC IN (DMA1) Started
RegisterLibraryEntries:  timrman
RegisterLibraryEntries:  sysclib
RegisterLibraryEntries:    stdio
RegisterLibraryEntries:  heaplib
RegisterLibraryEntries:   thbase
RegisterLibraryEntries:  thevent
RegisterLibraryEntries:  thsemap
RegisterLibraryEntries:  thmsgbx
RegisterLibraryEntries:  thfpool
RegisterLibraryEntries:  thvpool
RegisterIntrHandler: intr INT_RTC5, handler fcb0
RegisterLibraryEntries:   vblank
RegisterIntrHandler: intr INT_VBLANK, handler 122a4
RegisterIntrHandler: intr INT_EVBLANK, handler 1235c
RegisterLibraryEntries:    ioman
RegisterLibraryEntries:  modload
RegisterLibraryEntries:   romdrv
ROM directory not found
RegisterLibraryEntries:    stdio
RegisterLibraryEntries:   sifman

PlayStation 2 ======== Update rebooting..
RegisterLibraryEntries:  cdvdman
RegisterIntrHandler: intr INT_CDROM, handler 1a620
RegisterLibraryEntries:  secrman
RegisterLibraryEntries:  sio2man
RegisterIntrHandler: intr INT_SIO2, handler 37908
RegisterLibraryEntries:    mcman
RegisterLibraryEntries: excepman
RegisterLibraryEntries:  intrman
RegisterLibraryEntries:   ssbusc
RegisterLibraryEntries:  dmacman
MDEC IN (DMA0) Started
MDEC IN (DMA1) Started
RegisterLibraryEntries:  timrman
RegisterLibraryEntries:  sysclib
RegisterLibraryEntries:    stdio
RegisterLibraryEntries:  heaplib
RegisterLibraryEntries:   thbase
RegisterLibraryEntries:  thevent
RegisterLibraryEntries:  thsemap
RegisterLibraryEntries:  thmsgbx
RegisterLibraryEntries:  thfpool
RegisterLibraryEntries:  thvpool
RegisterIntrHandler: intr INT_RTC5, handler 10750
RegisterLibraryEntries:   vblank
RegisterIntrHandler: intr INT_VBLANK, handler 12da4
RegisterIntrHandler: intr INT_EVBLANK, handler 12e5c
RegisterLibraryEntries:    ioman
RegisterLibraryEntries:  modload
RegisterLibraryEntries:   romdrv
RegisterLibraryEntries:    stdio
RegisterLibraryEntries:   sifman

PlayStation 2 ======== Update reboot complete
RegisterIntrHandler: intr INT_dmaSIF0, handler 1a394
RegisterLibraryEntries:   sifcmd
RegisterIntrHandler: intr INT_dmaSIF1, handler 1bedc
RegisterLibraryEntries:  cdvdman
cdvdman Init
RegisterIntrHandler: intr INT_CDROM, handler 23890
RegisterLibraryEntries:  cdvdfsv
RegisterLibraryEntries:  secrman
RegisterLibraryEntries:   eesync


IOP Realtime Kernel Ver. 2.1

   Copyright 1999-2001 (C) Sony Computer Entertainment Inc.

<<<<<<<< Done >>>>>>>>>>
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 (C)SCEI
sifcmd sceSifRegisterRpc: rpc_id 80000592
sifcmd sceSifRegisterRpc: rpc_id 8000059a
sifcmd sceSifRegisterRpc: rpc_id 80000593
sifcmd sceSifRegisterRpc: rpc_id 80000597
sifcmd sceSifRegisterRpc: rpc_id 80000595
Load File service.(99/11/05)
sifcmd sceSifRegisterRpc: rpc_id 80000006
Multi Threaded Fileio module.(99/11/15)
sifcmd sceSifRegisterRpc: rpc_id 80000001
iop heap service (99/11/03)
sifcmd sceSifRegisterRpc: rpc_id 80000003
RegisterIntrHandler: intr INT_CDROM, handler 23890
CdInit: 1
CdMmode: 1
cdrom0:¥SMPW¥IOP¥MODULES¥SIO2MAN.IRX
loadmodule: fname cdrom0:¥SMPW¥IOP¥MODULES¥SIO2MAN.IRX args 0 arg
RegisterLibraryEntries:  sio2man
RegisterIntrHandler: intr INT_SIO2, handler 518b4
loadmodule: id 25, ret 0
IOP(2)
cdrom0:¥SMPW¥IOP¥MODULES¥PADMAN.IRX
loadmodule: fname cdrom0:¥SMPW¥IOP¥MODULES¥PADMAN.IRX args 0 arg
RegisterLibraryEntries:   padman
sifcmd sceSifRegisterRpc: rpc_id 80000100
sifcmd sceSifRegisterRpc: rpc_id 80000101
loadmodule: id 26, ret 0
IOP(3)
loadmodule: fname cdrom0:¥SMPW¥IOP¥MODULES¥LIBSD.IRX args 0 arg
RegisterLibraryEntries:    libsd
loadmodule: id 27, ret 0
loadmodule: fname cdrom0:¥SMPW¥IOP¥MODULES¥SDRDRV.IRX args 0 arg
RegisterLibraryEntries:   sdrdrv
SDR driver version 4.0.1 (C) SCEI
Exit rsd_main
sifcmd sceSifRegisterRpc: rpc_id 80000701
loadmodule: id 28, ret 0
loadmodule: fname cdrom0:¥SMPW¥IOP¥MODULES¥STREAM.IRX args 0 arg
Exit MultiStream V5 Thread Load
sifcmd sceSifRegisterRpc: rpc_id 12345
loadmodule: id 29, ret 0
intc = 3
Set GS CRTC configuration. Interlace Interlaced. Field Type FIELD. Mode PAL  640x512 @ 50.000 (49.76)
master.dir
read odd bytes
Pre-read the full <dir> structure
Initializing file data: SMPW¥master.dat
Start of Free Mem: 0x4c4990l

//-----------

//-----------
VUMEM End: [259], sizeof TexEnv : [64], sizeof AlphaEnv: [64]
DirFindFile: Found file in packed file - data¥ps2¥weefont.tga
read odd bytes
Loaded (49691 bytes) "data¥ps2¥weefont.tga"
Error opening log file logfile.txt
DirFindFile: Found file in packed file - data¥ps2¥gameinfo.dat
DirFindFile: Found file in packed file - data¥script¥ps2¥globmach.bin
read odd bytes
RegisterIntrHandler: intr INT_dmaSPU, handler 5e120
RegisterIntrHandler: intr INT_dmaSPU2, handler 5e120
RegisterIntrHandler: intr INT_SPU, handler 5f790
RegisterIntrHandler: intr INT_dmaSPU, handler 5e120
RegisterIntrHandler: intr INT_dmaSPU2, handler 5e120
RegisterIntrHandler: intr INT_SPU, handler 5f790
RegisterIntrHandler: intr INT_CDROM, handler 23890
RegisterIntrHandler: intr INT_RTC4, handler 8500
DirFindFile: Found file in packed file - data¥levels¥demo_title¥ps2¥track.bin
DirFindFile: Found file in packed file - data¥levels¥demo_title¥ps2¥track.nsr
read odd bytes
Loaded (3152 bytes) "data¥levels¥demo_title¥ps2¥track.nsr"
DirFindFile: Found file in packed file - data¥levels¥demo_title¥ps2¥textures.nsr
read odd bytes
Loaded (892544 bytes) "data¥levels¥demo_title¥ps2¥textures.nsr"
Pad_: port=0 slot=0 [digital btn mode] :frame=1
Pad_: port=0 slot=0 [digital btn mode] :frame=1
microVU1: Cached Prog = [000] [PC=0000] [List=01] (Cache=0.000%) [0.0mb]
microVU1: Branch Optimization
microVU1: Cached Prog = [001] [PC=0080] [List=01] (Cache=0.002%) [0.0mb]
microVU1: Branch Optimization
microVU1: Branch Optimization
microVU1: M-bit set! PC = fd0
microVU1: M-bit set! PC = ff0
microVU1: M-bit set! PC = 1010
microVU1: M-bit set! PC = 1130
microVU1: M-bit set! PC = fd0
microVU1: M-bit set! PC = ff0
microVU1: M-bit set! PC = 1010
microVU1: M-bit set! PC = 1130
microVU1: Branch Optimization
microVU1: Branch Optimization
microVU1: M-bit set! PC = fd0
microVU1: M-bit set! PC = 11c0
microVU1: M-bit set! PC = 11f0
microVU1: M-bit set! PC = 1208
microVU1: M-bit set! PC = 1248
microVU1: M-bit set! PC = ff0
microVU1: M-bit set! PC = fd0
microVU1: M-bit set! PC = ff0
microVU1: M-bit set! PC = 1010
microVU1: M-bit set! PC = 1130
microVU1: M-bit set! PC = fd0
microVU1: M-bit set! PC = ff0
microVU1: M-bit set! PC = 1010
microVU1: M-bit set! PC = 1130
microVU1: M-bit set! PC = fd0
microVU1: M-bit set! PC = 11c0
microVU1: M-bit set! PC = 11f0
microVU1: M-bit set! PC = 1208
microVU1: M-bit set! PC = 1248
microVU1: M-bit set! PC = ff0
microVU1: M-bit set! PC = 11f0
microVU1: M-bit set! PC = 1208
microVU1: M-bit set! PC = 1248
microVU1: M-bit set! PC = ff0
microVU1: M-bit set! PC = 11f0
microVU1: M-bit set! PC = 1208
microVU1: M-bit set! PC = 12a0
microVU1: M-bit set! PC = 12e8
microVU1: M-bit set! PC = 1328
microVU1: M-bit set! PC = 1340
microVU1: M-bit set! PC = 1358
microVU1: M-bit set! PC = 1390
microVU1: M-bit set! PC = 13a0
microVU1: M-bit set! PC = 13d0
microVU1: M-bit set! PC = 1130
microVU1: M-bit set! PC = 13d0
microVU1: M-bit set! PC = 1248
microVU1: M-bit set! PC = ff0
microVU1: M-bit set! PC = 1390
microVU1: M-bit set! PC = 13a0
microVU1: M-bit set! PC = 13d0
microVU1: M-bit set! PC = 1130
microVU1: M-bit set! PC = 13d0
microVU1: M-bit set! PC = 1248
microVU1: M-bit set! PC = 1390
microVU1: M-bit set! PC = 13a0
microVU1: M-bit set! PC = 13d0
microVU1: M-bit set! PC = 1130
microVU1: M-bit set! PC = 13d0
microVU1: M-bit set! PC = 1248
microVU1: M-bit set! PC = 1390
microVU1: M-bit set! PC = 13a0
microVU1: M-bit set! PC = 13d0
microVU1: M-bit set! PC = 1130
microVU1: M-bit set! PC = 13d0
microVU1: M-bit set! PC = 1248
microVU1: M-bit set! PC = 1390
microVU1: M-bit set! PC = 13a0
microVU1: M-bit set! PC = 12c0
microVU1: M-bit set! PC = 12e8
microVU1: M-bit set! PC = 1328
microVU1: M-bit set! PC = 1340
microVU1: M-bit set! PC = 1358
microVU1: M-bit set! PC = 1390
microVU1: M-bit set! PC = 13a0
microVU1: M-bit set! PC = 12c0
microVU1: M-bit set! PC = 12e8
microVU1: M-bit set! PC = 1328
microVU1: M-bit set! PC = 1340
microVU1: M-bit set! PC = 1358
microVU1: M-bit set! PC = 1390
microVU1: M-bit set! PC = 13a0
microVU1: M-bit set! PC = 12c0
microVU1: M-bit set! PC = 12e8
microVU1: M-bit set! PC = 1328
microVU1: M-bit set! PC = 1340
microVU1: M-bit set! PC = 1358
microVU1: M-bit set! PC = 1390
microVU1: M-bit set! PC = 13a0
microVU1: M-bit set! PC = 12c0
microVU1: M-bit set! PC = 12e8
microVU1: M-bit set! PC = 1328
microVU1: M-bit set! PC = 1358
microVU1: M-bit set! PC = 1248
microVU1: M-bit set! PC = 1248
microVU1: M-bit set! PC = 11f0
microVU1: M-bit set! PC = 1208
microVU1: M-bit set! PC = 12a0
microVU1: M-bit set! PC = 12e8
microVU1: M-bit set! PC = 1328
microVU1: M-bit set! PC = 1358
microVU1: M-bit set! PC = 1358
microVU1: M-bit set! PC = 1248
microVU1: M-bit set! PC = 1248
microVU1: M-bit set! PC = 11f0
microVU1: M-bit set! PC = 1208
microVU1: M-bit set! PC = 1248
microVU1: M-bit set! PC = 11f0
microVU1: M-bit set! PC = 1208
microVU1: M-bit set! PC = 12a0
microVU1: M-bit set! PC = 12e8
microVU1: M-bit set! PC = 1328
microVU1: M-bit set! PC = 12a0
microVU1: M-bit set! PC = 12e8
microVU1: M-bit set! PC = 1328
microVU1: M-bit set! PC = 1358
microVU1: M-bit set! PC = 12a0
microVU1: M-bit set! PC = 1408
microVU1: M-bit set! PC = 1420
microVU1: M-bit set! PC = 12e8
microVU1: M-bit set! PC = 1328
microVU1: M-bit set! PC = 1390
microVU1: M-bit set! PC = 13a0
microVU1: M-bit set! PC = 11c0
microVU1: M-bit set! PC = 12a0
microVU1: M-bit set! PC = 1408
microVU1: M-bit set! PC = 1420
microVU1: M-bit set! PC = 12e8
microVU1: M-bit set! PC = 1328
microVU1: M-bit set! PC = 1390
microVU1: M-bit set! PC = 13a0
microVU1: M-bit set! PC = 11c0
microVU1: M-bit set! PC = 12a0
microVU1: M-bit set! PC = 1408
microVU1: M-bit set! PC = 1420
microVU1: M-bit set! PC = 12e8
microVU1: M-bit set! PC = 1328
microVU1: M-bit set! PC = 1390
microVU1: M-bit set! PC = 13a0
microVU1: M-bit set! PC = 11f0
microVU1: M-bit set! PC = 1208
microVU1: M-bit set! PC = 12a0
microVU1: M-bit set! PC = 1408
microVU1: M-bit set! PC = 1420
microVU1: M-bit set! PC = 12e8
microVU1: M-bit set! PC = 1328
microVU1: M-bit set! PC = 1390
microVU1: M-bit set! PC = 13a0
microVU1: M-bit set! PC = fd0
microVU1: M-bit set! PC = fd0
microVU1: Cached Prog = [002] [PC=0060] [List=01] (Cache=1.385%) [0.8mb]
Pad_: port=0 slot=0 [ analog locked  ] :frame=20
Pad_: port=0 slot=0 [ motors enabled ] :frame=27
Pad_: port=0 slot=0 [pressure enabled] :frame=59
DirFindFile: Found file in packed file - data¥levels¥lake_powell¥skysphere¥ps2¥track.bin
DirFindFile: Found file in packed file - data¥levels¥lake_powell¥skysphere¥ps2¥track.nsr
read odd bytes
Loaded (25808 bytes) "data¥levels¥Lake_Powell¥skysphere¥ps2¥track.nsr"
DirFindFile: Found file in packed file - data¥levels¥lake_powell¥skysphere¥ps2¥textures.nsr
read odd bytes
Loaded (216576 bytes) "data¥levels¥Lake_Powell¥skysphere¥ps2¥textures.nsr"
DirFindFile: Found file in packed file - data¥levels¥lake_powell¥ps2¥track.bin
read odd bytes
DirFindFile: Found file in packed file - data¥water¥ps2¥textures.nsr
read odd bytes
Loaded (875264 bytes) "data/water/ps2/textures.nsr"
DirFindFile: Found file in packed file - data¥levels¥lake_powell¥ps2¥track.nsr
read odd bytes
Loaded (3131504 bytes) "data¥levels¥Lake_Powell¥ps2¥track.nsr"
DirFindFile: Found file in packed file - data¥levels¥lake_powell¥ps2¥textures.nsr
read odd bytes
Loaded (2007680 bytes) "data¥levels¥Lake_Powell¥ps2¥textures.nsr"
DirFindFile: Found file in packed file - data¥players¥shaun¥ps2¥player.bin
read odd bytes
DirFindFile: Found file in packed file - data¥boats¥air_nautique¥ps2¥boat.bin
read odd bytes
DirFindFile: Found file in packed file - data¥spawn¥duck¥ps2¥object.bin
read odd bytes
DirFindFile: Found file in packed file - data¥spawn¥lakepowellchars¥fat_tuber¥ps2¥object.bin
read odd bytes
DirFindFile: Found file in packed file - data¥spawn¥bikinigirl¥ps2¥object.bin
read odd bytes
DirFindFile: Found file in packed file - data¥spawn¥objectivearrow¥ps2¥object.bin
read odd bytes
DirFindFile: Found file in packed file - data¥levels¥hud¥ps2¥track.bin
read odd bytes
DirFindFile: Found file in packed file - data¥levels¥hud¥ps2¥track.nsr
read odd bytes
Loaded (28032 bytes) "data¥levels¥hud¥ps2¥track.nsr"
DirFindFile: Found file in packed file - data¥levels¥hud¥ps2¥textures.nsr
read odd bytes
Loaded (715008 bytes) "data¥levels¥hud¥ps2¥textures.nsr"
DirFindFile: Found file in packed file - data¥fonts¥default¥ps2¥font.bin
read odd bytes
DirFindFile: Found file in packed file - data¥fonts¥default¥ps2¥textures.nsr
read odd bytes
Loaded (33280 bytes) "data¥fonts¥default¥ps2¥textures.nsr"
DirFindFile: Found file in packed file - data¥fonts¥ritafurey¥ps2¥font.bin
read odd bytes
DirFindFile: Found file in packed file - data¥fonts¥ritafurey¥ps2¥textures.nsr
read odd bytes
Loaded (33280 bytes) "data¥fonts¥ritafurey¥ps2¥textures.nsr"
DirFindFile: Found file in packed file - data¥fonts¥fat_default¥ps2¥font.bin
read odd bytes
DirFindFile: Found file in packed file - data¥fonts¥fat_default¥ps2¥textures.nsr
read odd bytes
Loaded (66944 bytes) "data¥fonts¥fat_default¥ps2¥textures.nsr"
microVU1: Cached Prog = [003] [PC=0000] [List=02] (Cache=1.387%) [0.8mb]
microVU1: 2 cycle stall on branch instruction [0010]
microVU1: Branch Optimization
microVU1: Cached Prog = [004] [PC=1ee0] [List=01] (Cache=1.438%) [0.9mb]
microVU1: Cached Prog = [005] [PC=19d8] [List=01] (Cache=1.452%) [0.9mb]
microVU1: FSSET Optimization
microVU1: FSSET Optimization
microVU1: FSSET Optimization
microVU1: FSSET Optimization
microVU1: FSSET Optimization
microVU1: Cached Prog = [006] [PC=1d40] [List=01] (Cache=1.505%) [0.9mb]
microVU1: FSSET Optimization
microVU1: FSSET Optimization
microVU1: FSSET Optimization
microVU1: FSSET Optimization
microVU1: FSSET Optimization
microVU1: Cached Prog = [007] [PC=2000] [List=01] (Cache=1.558%) [1.0mb]
microVU1: M-bit set! PC = 2000
microVU1: M-bit set! PC = 2228
microVU1: M-bit set! PC = 2288
microVU1: M-bit set! PC = 2188
microVU1: M-bit set! PC = 2228
microVU1: M-bit set! PC = 2288
microVU1: M-bit set! PC = 2188
microVU1: M-bit set! PC = 2228
microVU1: M-bit set! PC = 2288
microVU1: M-bit set! PC = 2188
microVU1: M-bit set! PC = 2228
microVU1: M-bit set! PC = 2288
microVU1: M-bit set! PC = 2188
microVU1: M-bit set! PC = 2228
microVU1: M-bit set! PC = 2188
microVU1: M-bit set! PC = 2348
microVU1: M-bit set! PC = 2188
microVU1: M-bit set! PC = 2188
microVU1: M-bit set! PC = 2188
microVU1: M-bit set! PC = 2188
microVU1: M-bit set! PC = 2188
microVU1: M-bit set! PC = 2188
microVU1: M-bit set! PC = 2188
microVU1: M-bit set! PC = 2188
microVU1: M-bit set! PC = 2490
microVU1: M-bit set! PC = 24a8
microVU1: Backing Up VF Reg [2498]
microVU1: Backing Up VF Reg [24a0]
microVU1: M-bit set! PC = 2188
microVU1: M-bit set! PC = 2188
microVU1: M-bit set! PC = 2188
microVU1: M-bit set! PC = 24b8
microVU1: M-bit set! PC = 2188
microVU1: M-bit set! PC = 2348
microVU1: M-bit set! PC = 2188
microVU1: M-bit set! PC = 2490
microVU1: M-bit set! PC = 24a8
microVU1: Backing Up VF Reg [2498]
microVU1: Backing Up VF Reg [24a0]
microVU1: M-bit set! PC = 24b8
microVU1: M-bit set! PC = 2348
microVU1: M-bit set! PC = 2188
microVU1: M-bit set! PC = 2490
microVU1: M-bit set! PC = 24a8
microVU1: Backing Up VF Reg [2498]
microVU1: Backing Up VF Reg [24a0]
microVU1: M-bit set! PC = 24b8
microVU1: M-bit set! PC = 2348
microVU1: M-bit set! PC = 2188
microVU1: M-bit set! PC = 2490
microVU1: M-bit set! PC = 24a8
microVU1: Backing Up VF Reg [2498]
microVU1: Backing Up VF Reg [24a0]
microVU1: M-bit set! PC = 24b8
microVU1: Cached Prog = [008] [PC=0000] [List=03] (Cache=2.082%) [1.3mb]
microVU1: Cached Prog = [009] [PC=0040] [List=01] (Cache=2.116%) [1.3mb]
microVU1: Cached Prog = [010] [PC=0010] [List=01] (Cache=2.119%) [1.3mb]
microVU1: Cached Prog = [011] [PC=05a8] [List=01] (Cache=2.135%) [1.3mb]
microVU1: Cached Prog = [012] [PC=0030] [List=01] (Cache=2.220%) [1.4mb]
microVU1: Cached Prog = [013] [PC=0348] [List=01] (Cache=2.221%) [1.4mb]
microVU1 Warning: Exiting from Possible Infinite Loop [0240] [008]
microVU1: Cached Prog = [014] [PC=0050] [List=01] (Cache=2.231%) [1.4mb]
microVU1: Cached Prog = [015] [PC=0020] [List=01] (Cache=2.233%) [1.4mb]
microVU1: Cached Prog = [016] [PC=0e10] [List=01] (Cache=2.268%) [1.4mb]
microVU1: Cached Prog = [017] [PC=0060] [List=02] (Cache=2.406%) [1.5mb]
microVU1 Warning: Exiting from Possible Infinite Loop [0240] [008]
microVU1 Warning: Exiting from Possible Infinite Loop [0240] [008]
microVU1 Warning: Exiting from Possible Infinite Loop [0240] [008]
microVU1 Warning: Exiting from Possible Infinite Loop [0240] [008]
microVU1: Cached Prog = [018] [PC=1390] [List=01] (Cache=2.411%) [1.5mb]
microVU1: FSSET Optimization
microVU1: FSSET Optimization
microVU1: FSSET Optimization
microVU1: FSSET Optimization
microVU1: FSSET Optimization
microVU1: Cached Prog = [019] [PC=17a8] [List=01] (Cache=2.471%) [1.5mb]
microVU1: FSSET Optimization
microVU1: FSSET Optimization
microVU1: FSSET Optimization
microVU1: FSSET Optimization
microVU1: FSSET Optimization
microVU1 Warning: Exiting from Possible Infinite Loop [0240] [008]
microVU1 Warning: Exiting from Possible Infinite Loop [0240] [008]
microVU1 Warning: Exiting from Possible Infinite Loop [0240] [008]

[edit: made a cut here to reduce the amount of repeated MicroVU1 Warnings]

microVU1 Warning: Exiting from Possible Infinite Loop [0240] [008]
microVU1 Warning: Exiting from Possible Infinite Loop [0240] [008]
microVU1 Warning: Exiting from Possible Infinite Loop [0240] [008]
microVU1: Cached Prog = [020] [PC=1f00] [List=01] (Cache=2.532%) [1.5mb]
microVU1: Cached Prog = [021] [PC=1f40] [List=01] (Cache=2.532%) [1.5mb]
microVU1: Cached Prog = [022] [PC=2190] [List=01] (Cache=2.545%) [1.6mb]
microVU1: Branch Optimization
microVU1 Warning: Exiting from Possible Infinite Loop [0240] [008]
microVU1 Warning: Exiting from Possible Infinite Loop [0240] [008]
microVU1: Cached Prog = [023] [PC=0af8] [List=01] (Cache=2.573%) [1.6mb]
microVU1: FSSET Optimization
microVU1: FSSET Optimization
microVU1: Cached Prog = [024] [PC=0e68] [List=01] (Cache=2.591%) [1.6mb]
microVU1: FSSET Optimization
microVU1: FSSET Optimization
microVU1 Warning: Exiting from Possible Infinite Loop [01f8] [008]
microVU1 Warning: Exiting from Possible Infinite Loop [01f8] [008]
microVU1 Warning: Exiting from Possible Infinite Loop [01f8] [008]

[edit: made a cut here to reduce the amount of repeated MicroVU1 Warnings]

microVU1 Warning: Exiting from Possible Infinite Loop [01f8] [008]
microVU1 Warning: Exiting from Possible Infinite Loop [01f8] [008]
microVU1 Warning: Exiting from Possible Infinite Loop [01f8] [008]
recVifUnpk: Bucket 0x0c08 has 4 micro-programs
recVifUnpk: Bucket 0x0808 has 4 micro-programs
microVU1 Warning: Exiting from Possible Infinite Loop [01f8] [008]
microVU1 Warning: Exiting from Possible Infinite Loop [01f8] [008]
recVifUnpk: Bucket 0x0408 has 4 micro-programs
microVU1 Warning: Exiting from Possible Infinite Loop [01f8] [008]
microVU1 Warning: Exiting from Possible Infinite Loop [01f8] [008]
Reply

Sponsored links

#2
Wow thats a lot of EE Sync, is SuperVU the same?
[Image: ref_sig_anim.gif]
Like our Facebook Page and visit our Facebook Group!
Reply
#3
Like I said in the OP setting VU1 to SuperVU or interpreter crashes PCSX2(and changing VU0 doesn't make a difference). Wink
Reply
#4
oh sorry I missed that lol. Okay, damn ;p

Did it ever work ok?
[Image: ref_sig_anim.gif]
Like our Facebook Page and visit our Facebook Group!
Reply
#5
(02-23-2016, 02:06 AM)refraction Wrote: oh sorry I missed that lol. Okay, damn ;p

Did it ever work ok?
Not as far as I know. I tried 1.2.1, but the same thing happened.
Reply
#6
Forgive me for off topic!

FlatOut, I just wanted to say that we really appreciate your testing. You are the most active tester we have currently. It's really helpful, it saves the devs from having to stop deving and run the tests themselves and things like that. So I just wanted to thank you for your work and let you know it's appreciated!
[Image: ov4]
Gaming: Intel i7 3770k @ 4.2Ghz | R9 290 | 16GB RAM | 480GB(240GB+240GB RAID0) SSD | 3 TB HDD | 1 TB HDD | 500GB HDD
Server: AMD FX 6300 @ 4.4Ghz | GTX 670 | 16GB RAM | 240GB SSD | 320GB HDD
PCSX2 General Troubleshooting FAQ
Reply
#7
(02-22-2016, 09:03 PM)FlatOut Wrote: The bottom of the screen isn't rendered right at higher than native scaling, similar to the Richard Burns Rally bug (http://forums.pcsx2.net/Thread-GSDX-Upsc...urns-Rally), but the game is running at 640x527 and the scaling fix doesn't seem to help.

By scaling fix do you mean my TC_Scaling branch ? it looks fine here.

Master branch (Texture cache disabled)

[Image: Screenshot11c3d17.png]

TC_Scaling branch (Texture cache disabled)

[Image: Screenshot10.png]


From my observation, this game seems to suffer lots of core issues and also issues with the texture cache.

Strangely the software mode looks far worse than the hardware mode ( texture cache disabled). so I assume there are still some core issues needed to be dealt with it.
Reply
#8
@Blyss Sarania: Thanks for the very kind words. It's nice to know I'm appreciated. Smile

@ssakash: Yes, that branch. But what looks fine? Both screenshots you posted still show the bottom of the screen issue.

And how does the software mode looks far worse then the hardware mode? All of the issues I've seen in software mode are also in hardware mode.
Reply
#9
(02-23-2016, 04:23 PM)FlatOut Wrote: @ssakash: Yes, that branch. But what looks fine? Both screenshots you posted still show the bottom of the screen issue.

TC_Scaling branch at 2X native produces the same result as the native resolution when replaying the dump. it's just that the screenshot looks a bit bad. also I assume the stretching of water drifts on the bottom screenshot is actually an intended effect ? ( not sure, maybe try comparing with the PS2 ? )

when I checked, the problem on upscaling resolutions was the black extended part of the skateboard. which doesn't appear on TC_Scaling branch.

Try adding the following line of code to GSTextureCache.cpp on both master and TC_Scaling branch so you can easily compare the difference.

Code:
#define DISABLE_HW_TEXTURE_CACHE

Quote:And how does the software mode looks far worse then the hardware mode? All of the issues I've seen in software mode are also in hardware mode.

Yes, both of them suffer the same issues. but when you add the above mentioned line most of the issues at HW mode are gone. ( at least they're gone while replaying via dump , I'm not sure you get the same effect while playing the game)



I'm changing the thread prefix to Core for addressing the core issues as priority,
Reply
#10
(02-23-2016, 05:25 PM)ssakash Wrote: TC_Scaling branch at 2X native produces the same result as the native resolution when replaying the dump. it's just that the screenshot looks a bit bad. also I assume the stretching of water drifts on the bottom screenshot is actually an intended effect ? ( not sure, maybe try comparing with the PS2 ? )

when I checked, the problem on upscaling resolutions was the black extended part of the skateboard. which doesn't appear on TC_Scaling branch.

Try adding the following line of code to GSTextureCache.cpp on both master and TC_Scaling branch so you can easily compare the difference.

Code:
#define DISABLE_HW_TEXTURE_CACHE


Yes, both of them suffer the same issues. but when you add the above mentioned line most of the issues at HW mode are gone. ( at least they're gone while replaying via dump , I'm not sure you get the same effect while playing the game)
The stretching of the screen is the entire bottom section of the screen, not just the water drifts/black extension:
I took a screenshot on a ramp for clearer results:
3x native:
[attachment=59203]
1x native:
[attachment=59204]


I already disabled the texture cache(I removed the comment // in config.h instead), shouldn't that work the same? How did you remove the redlines with TC off?
Reply




Users browsing this thread: 1 Guest(s)