The emulator crashed when trying to Start the game without any FPS.
I was using latest commit (
09387879a0c06f428813748f930d65f36ef03980)
The log file is attached.
Btw, when building under Visual Studio 2013 the WXWidget Project shows Include reference and Windows SDK error caused by Platform Target misconfiguration.
Works fine under Visual Studio 2012 though.
An update to this game based on latest revision :
4770e5af084b8e9d3d2a0b8bdc99984e8beac8e8
Now the emulator doesn't crash anymore, and it shows a debug console from the game itself although still no fps shown. Screenshot is attached.
I'll update the log file on Dante's log repository later tonight.
Revision :
9209edc15cc45c54f28f3fd8088d87b885509254
This game still shows black screen with 67 FPS and a Debug Console.
Console's content :
Code:
Unable to allocate 131072 bytes
State : lockedSize = 0
volatileSize = 0
freeSize = -20447232
Block Addr:d0c80000 AlignAddr:d0c80000 Size:-20447232 Object:Unknown
pendingSize = 0
Unable to allocate 48 bytes
State : lockedSize = 0
volatileSize = 0
freeSize = -20447232
Block Addr:d0c80000 AlignAddr:d0c80000 Size:-20447232 Object:Unknown
pendingSize = 0
Unable to allocate 16 bytes
State : lockedSize = 0
volatileSize = 0
freeSize = -20447232
Block Addr:d0c80000 AlignAddr:d0c80000 Size:-20447232 Object:Unknown
pendingSize = 0
Unable to allocate 16 bytes
State : lockedSize = 0
volatileSize = 0
freeSize = -20447232
Block Addr:d0c80000 AlignAddr:d0c80000 Size:-20447232 Object:Unknown
pendingSize = 0
Unable to allocate 48 bytes
State : lockedSize = 0
volatileSize = 0
freeSize = -20447232
Block Addr:d0c80000 AlignAddr:d0c80000 Size:-20447232 Object:Unknown
pendingSize = 0
Unable to allocate 16 bytes
State : lockedSize = 0
volatileSize = 0
freeSize = -20447232
Block Addr:d0c80000 AlignAddr:d0c80000 Size:-20447232 Object:Unknown
pendingSize = 0
Unable to allocate 64 bytes
State : lockedSize = 0
volatileSize = 0
freeSize = -20447232
Block Addr:d0c80000 AlignAddr:d0c80000 Size:-20447232 Object:Unknown
pendingSize = 0
New joypad (0) is connected:
* Joypad conforms to PS3 standards
* Joypad has pressure sensitivity support
New keyboard (0) is connected.
New mouse (0) is connected. VENDOR_ID=4660 PRODUCT_ID=4660
Still loops forever in these instructions :
Code:
[E : RSXThread]: TODO: cellGcmInvalidateZcull(0x0)
[E : RSXThread]: TODO: cellGcmSetContextDmaReport(0xbad68000)
[W : PPU[1] Thread (CPUThread)[0x01794070]]: cellGcmSys warning: cellGcmSetDisplayBuffer(id=0x0,offset=0x780000,pitch=4,width=2560,height=1440)
Log is attached.
Revision :
2e668cd2b610f0a200a9869c880e304400eef6d1
Now the console only shows :
Code:
New joypad (0) is connected:
* Joypad conforms to PS3 standards
* Joypad has pressure sensitivity support
New keyboard (0) is connected.
New mouse (0) is connected. VENDOR_ID=4660 PRODUCT_ID=4660
Those "unable to allocate" things are gone. Still shows black screen with 65 - 70 fps.
Still loops forever in this function :
cellGcmSetContextDmaReport(0xbad68000)
Update for this title using revision :
3a9cc0a
In addition to blank screen with FPS, this game now will show "install game data" dialog.
After it finished installing, RSX will stuck when trying to open :
Code:
Event/balloonsel/balloonseldata.bsb
Log snippet for this particular issue :
Code:
HLE: E {PPU[107] Thread (installGameDataThread)[0x00a4cd1c]} sys_fs error: cellFsOpen(): '/Event/balloonsel/balloonseldata.bsb' has unknown flags! flags: 0x000002c1
HLE: W {PPU[107] Thread (installGameDataThread)[0x00a4ccdc]} sys_fs: cellFsClose(fd=0x190e)
HLE: W {PPU[107] Thread (installGameDataThread)[0x00a4c3bc]} cellSysutil: cellMsgDialogAbort()
HLE: ! {VBlank thread} VBlank thread aborted
RSX: W {RSXThread} RSX thread aborted
HLE: W {PPU[55] Thread (SpursHdlr0)[0x00000000]} sys_spu: sys_spu_thread_group_join(id=44) aborted
RSX: ! {RSXThread} RSX thread ended
Full log is also attached.
Hm, same strange path issue as with Journey.
This game can go ingame with libspurs_jq, libsre, libfs, libresc,librtc, but on newer version it crashes.
Since i don't have VS installed i downloaded multiple emucr (yeah i know that site sucks, but any emulator i got from there worked fine.) builds, and narrowed down to 2 build that breaks the game:
completely crashes with ogl and dx12 since: v0.0.1-4525-c796540
https://github.com/RPCS3/rpcs3/commit/c7...7f629d9ecf
PS.: Ogl stopped working since the new OGL stuff got merged, it the last working version that doesn't crash has this error:
Quote:{rsx::thread} class gl::glsl::validation_exception thrown: compilation failed: 'Validation Error: Samplers of different types point to the same texture unit
'
im gonna post github issue later with logs
edit: nvm,
https://github.com/RPCS3/rpcs3/pull/1928 fixes the crash, game works both OGL and DX12
edit2: a mod should move this thread to half-playable. (missing text is quite a big bug in a jrpg, it needs cellFont implemented..)