EmuNewz Network
BREATHOFFIREIII - ULES-00193 - Printable Version

+- EmuNewz Network (https://www.emunewz.net/forum)
+-- Forum: PSP Emulation (https://www.emunewz.net/forum/forumdisplay.php?fid=191)
+--- Forum: PSPEMU Official Forum (https://www.emunewz.net/forum/forumdisplay.php?fid=136)
+---- Forum: Commercial Game Discussion (https://www.emunewz.net/forum/forumdisplay.php?fid=139)
+----- Forum: PSPEMU - Intro Games (https://www.emunewz.net/forum/forumdisplay.php?fid=144)
+----- Thread: BREATHOFFIREIII - ULES-00193 (/showthread.php?tid=5931)



BREATHOFFIREIII - ULES-00193 - MaXiMu - 07-26-2011

The game problematic in this moment With thread "Waiting state" for some razon.

Code:
WARNING : 1311684662: 'sceUmdUser'::'nPC(08898560) :: Thread(2:GameMain) :: Part
ially implemented: sceUmdActivate(1, 'disc0:')'
WARNING : 1311684662: 'sceUmdUser'::'nPC(08898580) :: Thread(2:GameMain) :: Not
implemented: sceUmdWaitDriveStat(32)'
WARNING : 1311684662: 'Gpu'::'0x0CB5AA84: Unimplemented Command[00000000](00:NOP
) : pspemu\core\gpu\Gpu.d:194'
WARNING : 1311684662: 'Gpu'::'0x0CB5A604: Unimplemented Command[13000000](13:OFF
SETADDR) : pspemu\core\gpu\Gpu.d:194'
WARNING : 1311684662: 'Gpu'::'0x0CB53B84: Unimplemented Command[38000000](38:PFA
CE) : pspemu\core\gpu\Gpu.d:194'
WARNING : 1311684662: 'Gpu'::'0x0CB50984: Unimplemented Command[51000000](51:RNO
RM) : pspemu\core\gpu\Gpu.d:194'
WARNING : 1311684662: 'Gpu'::'0x0CB3F184: Unimplemented Command[D0000000](D0:TSL
OPE) : pspemu\core\gpu\Gpu.d:194'
WARNING : 1311684662: 'Gpu'::'0x0CB3EDC4: Unimplemented Command[D8000000](D8:CTS
T) : pspemu\core\gpu\Gpu.d:194'
WARNING : 1311684662: 'Gpu'::'0x0CB3EC84: Unimplemented Command[D9000000](D9:CRE
F) : pspemu\core\gpu\Gpu.d:194'
WARNING : 1311684662: 'Gpu'::'0x0CB3EB44: Unimplemented Command[DA000000](DA:CMS
K) : pspemu\core\gpu\Gpu.d:194'
WARNING : 1311684662: 'Gpu'::'0x0CB3E184: Unimplemented Command[F0000000](F0:VSC
X) : pspemu\core\gpu\Gpu.d:194'
WARNING : 1311684662: 'Gpu'::'0x0CB3E044: Unimplemented Command[F1000000](F1:VSC
Y) : pspemu\core\gpu\Gpu.d:194'
WARNING : 1311684662: 'Gpu'::'0x0CB3CE04: Unimplemented Command[F2000000](F2:VSC
Z) : pspemu\core\gpu\Gpu.d:194'
WARNING : 1311684662: 'Gpu'::'0x0CB3CBC4: Unimplemented Command[F3000000](F3:VTC
S) : pspemu\core\gpu\Gpu.d:194'
WARNING : 1311684662: 'Gpu'::'0x0CB3CA44: Unimplemented Command[F4000000](F4:VTC
T) : pspemu\core\gpu\Gpu.d:194'
WARNING : 1311684662: 'Gpu'::'0x0CB3C7C4: Unimplemented Command[F5000000](F5:VTC
Q) : pspemu\core\gpu\Gpu.d:194'
WARNING : 1311684662: 'Gpu'::'0x0CB3C584: Unimplemented Command[F6000000](F6:VCV
) : pspemu\core\gpu\Gpu.d:194'
WARNING : 1311684662: 'Gpu'::'0x0CB3C3C4: Unimplemented Command[F7000000](F7:VAP
) : pspemu\core\gpu\Gpu.d:194'
WARNING : 1311684662: 'Gpu'::'0x0CB3C144: Unimplemented Command[F8000000](F8:VFC
) : pspemu\core\gpu\Gpu.d:194'
WARNING : 1311684662: 'Gpu'::'0x0CB3AF04: Unimplemented Command[F9000000](F9:VSC
V) : pspemu\core\gpu\Gpu.d:194'
WARNING : 1311684662: 'sceUtility'::'nPC(088009E4) :: Thread(2:GameMain) :: Unim
plemented 'sceUtilityLoadNetModule' at 'pspemu\hle\kd\utility\sceUtility.d:381''

WARNING : 1311684662: 'sceUtility'::'sceUtilityLoadNetModule not implemented!'
WARNING : 1311684662: 'sceLibFont'::'nPC(088A3070) :: Thread(2:GameMain) :: Unim
plemented 'sceFontNewLib' at 'pspemu\hle\kd\libfont\sceLibFont.d:107''
WARNING : 1311684662: 'sceLibFont'::'nPC(088A308C) :: Thread(2:GameMain) :: Unim
plemented 'sceFontGetNumFontList' at 'pspemu\hle\kd\libfont\sceLibFont.d:212''
WARNING : 1311684662: 'sceLibFont'::'nPC(088A30AC) :: Thread(2:GameMain) :: Unim
plemented 'sceFontGetFontList' at 'pspemu\hle\kd\libfont\sceLibFont.d:231''
WARNING : 1311684662: 'sceLibFont'::'nPC(088A30F0) :: Thread(2:GameMain) :: Unim
plemented 'sceFontFindOptimumFont' at 'pspemu\hle\kd\libfont\sceLibFont.d:249''
WARNING : 1311684662: 'sceLibFont'::'nPC(088A3110) :: Thread(2:GameMain) :: Unim
plemented 'sceFontOpen' at 'pspemu\hle\kd\libfont\sceLibFont.d:138''
WARNING : 1311684662: 'sceLibFont'::'nPC(088A315C) :: Thread(2:GameMain) :: Unim
plemented 'sceFontGetFontInfo' at 'pspemu\hle\kd\libfont\sceLibFont.d:280''
WARNING : 1311684662: 'sceMpeg'::'nPC(088A6098) :: Thread(2:GameMain) :: Unimple
mented 'sceMpegInit' at 'pspemu\hle\kd\mpeg\sceMpeg.d:269''
WARNING : 1311684662: 'IoFileMgrForUser'::'nPC(08800E10) :: Thread(2:GameMain) :
: Unimplemented 'sceIoChangeAsyncPriority' at 'pspemu\hle\kd\iofilemgr\IoFileMgr
_FilesAsync.d:127''
WARNING : 1311684662: 'IoFileMgrForUser'::'nPC(088970EC) :: Thread(2:GameMain) :
: Not implemented sceIoPollAsync(3, 60CB360)'
WARNING : 1311684662: 'IoFileMgrForUser'::'nPC(088970EC) :: Thread(2:GameMain) :
:      result: 3'
WARNING : 1311684662: 'IoFileMgrForUser'::'nPC(088971F0) :: Thread(2:GameMain) :
: Not implemented sceIoPollAsync(3, 60CB360)'
WARNING : 1311684662: 'IoFileMgrForUser'::'nPC(088971F0) :: Thread(2:GameMain) :
:      result: 333824'

Advanced debug Push "f2"

Code:
Threads(11):
  - Thread: 'PspCpuThread#8('task_ctrl_thread')', running:1, priority:0
  - Thread: 'PspCpuThread#7('sas decode thread')', running:1, priority:0
  - Thread: 'PspCpuThread#3('GameMain')', running:1, priority:0
  - Thread: 'PspCpuThread#2('user_main')', running:1, priority:0
  - Thread: 'AudioThread', running:1, priority:0
  - Thread: 'GuiOpen', running:1, priority:0
  - Thread: 'DflThread', running:1, priority:0
  - Thread: 'GuiBaseThread', running:1, priority:0
  - Thread: 'GpuThread', running:1, priority:0
  - Thread: 'DisplayThread', running:1, priority:0
  - Thread: 'MainThread', running:1, priority:0
CpuThreads(4):
  - CpuThread:CpuBase(ThreadState(thid=1:'user_main', PC:08800BE0, waiting:true'
_sceKernelDelayThreadCB(10000)'))
  - CpuThread:CpuBase(ThreadState(thid=2:'GameMain', PC:088016D8, waiting:false'
'))
    - 0 - 0x08800CCC
  - CpuThread:CpuBase(ThreadState(thid=3:'sas decode thread', PC:08ABD8F4, waiti
ng:true'_sceAudioOutputPannedBlocking'))
    - 0 - 0x08893A60
  - CpuThread:CpuBase(ThreadState(thid=4:'task_ctrl_thread', PC:08801794, waitin
g:true'_sceKernelSleepThreadCB'))
    - 0 - 0x088057EC
DISPLAY: Display(mode=0, width=480, bufferwidth=480, height=272, topaddr=0x04000
000, pixelformat=1:'PSP_DISPLAY_PIXEL_FORMAT_5551', sync=0:'PSP_DISPLAY_SETBUF_I
MMEDIATE', CURRENT_HCOUNT=0, VBLANK_COUNT=16074, )



RE: BREATHOFFIREIII - ULES-00193 - soywiz - 08-02-2011

It seems to be a problem related with thread synchronization. I'm going to drop the multithreaded cpu soon since PSP has a single core and lots of things are not ready for multithreading. I'm going to use fibers/green threads instead.

http://code.google.com/p/pspemu/issues/detail?id=29