Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bleach Soul Carnival 2 "file umd0 not found" #875

Closed
robinzezo opened this issue Mar 5, 2013 · 23 comments
Closed

Bleach Soul Carnival 2 "file umd0 not found" #875

robinzezo opened this issue Mar 5, 2013 · 23 comments

Comments

@robinzezo
Copy link

game shows nothings and shows vps count and an error that keeps repeated forever "file umd0 not found"

21:31:594 EmuThread.cpp:65 I[BOOT]: Starting up hardware.
21:31:594 System.cpp:51 I[HLE]: PPSSPP v0.6-966-g33c6df5
21:31:594 MemArena.cpp:366 I[MM]: Found valid memory base at 08800000 after 31 tries.
21:31:594 MemMap.cpp:82 I[MM]: Memory system initialized. RAM at 09020000 (mirror at 0 @ 10800000, uncached @ 10800000)
21:31:620 Loaders.cpp:89 I[LOAD]: Identifying file...
21:31:738 FileSystems\ISOFileSystem.cpp:152 I[FileSys]: Looks like a valid ISO!
21:31:819 PSPLoaders.cpp:80 I[LOAD]: UCJS10106 : BLEACH~ソウル・カーニバル2~
21:31:821 PSPLoaders.cpp:136 I[LOAD]: Loading disc0:/PSP_GAME/SYSDIR/EBOOT.BIN...
21:31:821 HLE\sceKernelMemory.cpp:158 I[HLE]: Kernel and user memory pools initialized
21:31:821 HLE\sceIo.cpp:195 I[HLE]: Starting up I/O...
21:31:821 FileUtil.cpp:200 I[COMMON]: CreateFullPath: path E:\azoz\ppsspp\memstick
21:31:822 FileUtil.cpp:204 I[COMMON]: CreateFullPath: path exists E:\azoz\ppsspp\memstick
21:31:822 FileUtil.cpp:200 I[COMMON]: CreateFullPath: path E:\azoz\ppsspp\flash0
21:31:822 FileUtil.cpp:204 I[COMMON]: CreateFullPath: path exists E:\azoz\ppsspp\flash0
21:31:849 HLE\sceFont.cpp:445 I[HLE]: Loading font flash0:/font/jpn0.pgf (1428860 bytes)
21:31:849 FileSystems\DirectoryFileSystem.cpp:289 I[HLE]: Actually opening E:\azoz\ppsspp\flash0\font\jpn0.pgf (/font/jpn0.pgf)
21:31:853 Font\PGF.cpp:71 I[HLE]: Reading 392 bytes of PGF header
21:31:866 HLE\sceFont.cpp:459 I[HLE]: Loaded font flash0:/font/jpn0.pgf
21:31:867 HLE\sceFont.cpp:445 I[HLE]: Loading font flash0:/font/ltn0.pgf (67660 bytes)
21:31:867 FileSystems\DirectoryFileSystem.cpp:289 I[HLE]: Actually opening E:\azoz\ppsspp\flash0\font\ltn0.pgf (/font/ltn0.pgf)
21:31:867 Font\PGF.cpp:71 I[HLE]: Reading 392 bytes of PGF header
21:31:869 HLE\sceFont.cpp:459 I[HLE]: Loaded font flash0:/font/ltn0.pgf
21:31:873 HLE\sceFont.cpp:445 I[HLE]: Loading font flash0:/font/ltn1.pgf (63504 bytes)
21:31:873 FileSystems\DirectoryFileSystem.cpp:289 I[HLE]: Actually opening E:\azoz\ppsspp\flash0\font\ltn1.pgf (/font/ltn1.pgf)
21:31:873 Font\PGF.cpp:71 I[HLE]: Reading 392 bytes of PGF header
21:31:875 HLE\sceFont.cpp:459 I[HLE]: Loaded font flash0:/font/ltn1.pgf
21:31:875 HLE\sceFont.cpp:445 I[HLE]: Loading font flash0:/font/ltn2.pgf (76692 bytes)
21:31:875 FileSystems\DirectoryFileSystem.cpp:289 I[HLE]: Actually opening E:\azoz\ppsspp\flash0\font\ltn2.pgf (/font/ltn2.pgf)
21:31:876 Font\PGF.cpp:71 I[HLE]: Reading 392 bytes of PGF header
21:31:876 HLE\sceFont.cpp:459 I[HLE]: Loaded font flash0:/font/ltn2.pgf
21:31:877 HLE\sceFont.cpp:445 I[HLE]: Loading font flash0:/font/ltn3.pgf (71900 bytes)
21:31:877 FileSystems\DirectoryFileSystem.cpp:289 I[HLE]: Actually opening E:\azoz\ppsspp\flash0\font\ltn3.pgf (/font/ltn3.pgf)
21:31:877 Font\PGF.cpp:71 I[HLE]: Reading 392 bytes of PGF header
21:31:878 HLE\sceFont.cpp:459 I[HLE]: Loaded font flash0:/font/ltn3.pgf
21:31:879 HLE\sceFont.cpp:445 I[HLE]: Loading font flash0:/font/ltn4.pgf (78920 bytes)
21:31:879 FileSystems\DirectoryFileSystem.cpp:289 I[HLE]: Actually opening E:\azoz\ppsspp\flash0\font\ltn4.pgf (/font/ltn4.pgf)
21:31:879 Font\PGF.cpp:71 I[HLE]: Reading 392 bytes of PGF header
21:31:880 HLE\sceFont.cpp:459 I[HLE]: Loaded font flash0:/font/ltn4.pgf
21:31:880 HLE\sceFont.cpp:445 I[HLE]: Loading font flash0:/font/ltn5.pgf (76216 bytes)
21:31:880 FileSystems\DirectoryFileSystem.cpp:289 I[HLE]: Actually opening E:\azoz\ppsspp\flash0\font\ltn5.pgf (/font/ltn5.pgf)
21:31:880 Font\PGF.cpp:71 I[HLE]: Reading 392 bytes of PGF header
21:31:881 HLE\sceFont.cpp:459 I[HLE]: Loaded font flash0:/font/ltn5.pgf
21:31:881 HLE\sceFont.cpp:445 I[HLE]: Loading font flash0:/font/ltn6.pgf (88716 bytes)
21:31:882 FileSystems\DirectoryFileSystem.cpp:289 I[HLE]: Actually opening E:\azoz\ppsspp\flash0\font\ltn6.pgf (/font/ltn6.pgf)
21:31:882 Font\PGF.cpp:71 I[HLE]: Reading 392 bytes of PGF header
21:31:884 HLE\sceFont.cpp:459 I[HLE]: Loaded font flash0:/font/ltn6.pgf
21:31:884 HLE\sceFont.cpp:445 I[HLE]: Loading font flash0:/font/ltn7.pgf (84860 bytes)
21:31:884 FileSystems\DirectoryFileSystem.cpp:289 I[HLE]: Actually opening E:\azoz\ppsspp\flash0\font\ltn7.pgf (/font/ltn7.pgf)
21:31:885 Font\PGF.cpp:71 I[HLE]: Reading 392 bytes of PGF header
21:31:888 HLE\sceFont.cpp:459 I[HLE]: Loaded font flash0:/font/ltn7.pgf
21:31:889 HLE\sceFont.cpp:445 I[HLE]: Loading font flash0:/font/ltn8.pgf (51432 bytes)
21:31:889 FileSystems\DirectoryFileSystem.cpp:289 I[HLE]: Actually opening E:\azoz\ppsspp\flash0\font\ltn8.pgf (/font/ltn8.pgf)
21:31:889 Font\PGF.cpp:71 I[HLE]: Reading 392 bytes of PGF header
21:31:891 HLE\sceFont.cpp:459 I[HLE]: Loaded font flash0:/font/ltn8.pgf
21:31:892 HLE\sceFont.cpp:445 I[HLE]: Loading font flash0:/font/ltn9.pgf (50116 bytes)
21:31:892 FileSystems\DirectoryFileSystem.cpp:289 I[HLE]: Actually opening E:\azoz\ppsspp\flash0\font\ltn9.pgf (/font/ltn9.pgf)
21:31:892 Font\PGF.cpp:71 I[HLE]: Reading 392 bytes of PGF header
21:31:894 HLE\sceFont.cpp:459 I[HLE]: Loaded font flash0:/font/ltn9.pgf
21:31:896 HLE\sceFont.cpp:445 I[HLE]: Loading font flash0:/font/ltn10.pgf (55788 bytes)
21:31:896 FileSystems\DirectoryFileSystem.cpp:289 I[HLE]: Actually opening E:\azoz\ppsspp\flash0\font\ltn10.pgf (/font/ltn10.pgf)
21:31:896 Font\PGF.cpp:71 I[HLE]: Reading 392 bytes of PGF header
21:31:898 HLE\sceFont.cpp:459 I[HLE]: Loaded font flash0:/font/ltn10.pgf
21:31:898 HLE\sceFont.cpp:445 I[HLE]: Loading font flash0:/font/ltn11.pgf (54572 bytes)
21:31:898 FileSystems\DirectoryFileSystem.cpp:289 I[HLE]: Actually opening E:\azoz\ppsspp\flash0\font\ltn11.pgf (/font/ltn11.pgf)
21:31:899 Font\PGF.cpp:71 I[HLE]: Reading 392 bytes of PGF header
21:31:901 HLE\sceFont.cpp:459 I[HLE]: Loaded font flash0:/font/ltn11.pgf
21:31:904 HLE\sceFont.cpp:445 I[HLE]: Loading font flash0:/font/ltn12.pgf (58352 bytes)
21:31:904 FileSystems\DirectoryFileSystem.cpp:289 I[HLE]: Actually opening E:\azoz\ppsspp\flash0\font\ltn12.pgf (/font/ltn12.pgf)
21:31:905 Font\PGF.cpp:71 I[HLE]: Reading 392 bytes of PGF header
21:31:907 HLE\sceFont.cpp:459 I[HLE]: Loaded font flash0:/font/ltn12.pgf
21:31:908 HLE\sceFont.cpp:445 I[HLE]: Loading font flash0:/font/ltn13.pgf (57660 bytes)
21:31:908 FileSystems\DirectoryFileSystem.cpp:289 I[HLE]: Actually opening E:\azoz\ppsspp\flash0\font\ltn13.pgf (/font/ltn13.pgf)
21:31:908 Font\PGF.cpp:71 I[HLE]: Reading 392 bytes of PGF header
21:31:911 HLE\sceFont.cpp:459 I[HLE]: Loaded font flash0:/font/ltn13.pgf
21:31:911 HLE\sceFont.cpp:445 I[HLE]: Loading font flash0:/font/ltn14.pgf (63388 bytes)
21:31:911 FileSystems\DirectoryFileSystem.cpp:289 I[HLE]: Actually opening E:\azoz\ppsspp\flash0\font\ltn14.pgf (/font/ltn14.pgf)
21:31:912 Font\PGF.cpp:71 I[HLE]: Reading 392 bytes of PGF header
21:31:913 HLE\sceFont.cpp:459 I[HLE]: Loaded font flash0:/font/ltn14.pgf
21:31:914 HLE\sceFont.cpp:445 I[HLE]: Loading font flash0:/font/ltn15.pgf (62364 bytes)
21:31:914 FileSystems\DirectoryFileSystem.cpp:289 I[HLE]: Actually opening E:\azoz\ppsspp\flash0\font\ltn15.pgf (/font/ltn15.pgf)
21:31:914 Font\PGF.cpp:71 I[HLE]: Reading 392 bytes of PGF header
21:31:919 HLE\sceFont.cpp:459 I[HLE]: Loaded font flash0:/font/ltn15.pgf
21:31:920 HLE\sceFont.cpp:445 I[HLE]: Loading font flash0:/font/kr0.pgf (883164 bytes)
21:31:920 FileSystems\DirectoryFileSystem.cpp:289 I[HLE]: Actually opening E:\azoz\ppsspp\flash0\font\kr0.pgf (/font/kr0.pgf)
21:31:923 Font\PGF.cpp:71 I[HLE]: Reading 392 bytes of PGF header
21:31:947 HLE\sceFont.cpp:459 I[HLE]: Loaded font flash0:/font/kr0.pgf
21:31:947 FileUtil.cpp:200 I[COMMON]: CreateFullPath: path E:\azoz\ppsspp\memstick\PSP\PPSSPP_STATE
21:31:947 FileUtil.cpp:204 I[COMMON]: CreateFullPath: path exists E:\azoz\ppsspp\memstick\PSP\PPSSPP_STATE
21:31:949 HLE\sceKernel.cpp:119 I[HLE]: Kernel initialized.
21:32:170 c:\buildagent\work\acf56f986e98e7c9\core\hle../ELF/ElfReader.h:42 I[LOAD]: ElfReader: 1280A020
21:32:177 Util\BlockAllocator.cpp:310 I[HLE]: -----------
21:32:177 Util\BlockAllocator.cpp:314 I[HLE]: Block: 08800000 - 08b7ac00 size 0037ac00 taken=1 tag=ELF
21:32:177 Util\BlockAllocator.cpp:314 I[HLE]: Block: 08b7ac00 - 0a000000 size 01485400 taken=0 tag=(untitled)
21:32:186 ELF\ElfReader.cpp:349 N[LOAD]: ELF loading completed successfully.
21:32:397 HLE\sceKernelModule.cpp:392 I[LOAD]: Module mainTest: 00000000 08abecf8 08abed10
21:32:398 HLE\sceKernelModule.cpp:481 I[HLE]: Exporting ent 0 named mainTest, 2 funcs, 4 vars, resident 08abf1a0
21:32:398 HLE\sceKernelModule.cpp:703 I[LOAD]: Module entry: 088265dc
21:32:399 EmuThread.cpp:91 I[BOOT]: Done.
21:39:687 HLE\sceKernelThread.cpp:1467 I[HLE]: 276 = sceKernelCreateThread(name="user_main", entry=088266f0, prio=20, stacksize=262144)
21:39:687 HLE\sceKernelThread.cpp:1503 I[HLE]: sceKernelStartThread(thread=276, argSize=33, argPtr= 09fffd00 )
21:39:687 HLE\sceKernelThread.cpp:1584 I[HLE]: __KernelReturnFromThread : root
21:39:688 Util\BlockAllocator.cpp:310 I[HLE]: -----------
21:39:688 Util\BlockAllocator.cpp:314 I[HLE]: Block: 08800000 - 08b7ac00 size 0037ac00 taken=1 tag=ELF
21:39:688 Util\BlockAllocator.cpp:314 I[HLE]: Block: 08b7ac00 - 09ef1800 size 01376c00 taken=1 tag=UserSbrk
21:39:688 Util\BlockAllocator.cpp:314 I[HLE]: Block: 09ef1800 - 09fbfc00 size 000ce400 taken=0 tag=(untitled)
21:39:688 Util\BlockAllocator.cpp:314 I[HLE]: Block: 09fbfc00 - 09fffc00 size 00040000 taken=1 tag=stack/user_main
21:39:688 Util\BlockAllocator.cpp:314 I[HLE]: Block: 09fffc00 - 0a000000 size 00000400 taken=0 tag=stack/root
21:39:692 HLE\sceKernelThread.cpp:1467 I[HLE]: 281 = sceKernelCreateThread(name="Sched", entry=0881b3f4, prio=15, stacksize=4096)
21:39:692 HLE\sceKernelThread.cpp:1503 I[HLE]: sceKernelStartThread(thread=281, argSize=0, argPtr= 00000000 )
21:39:693 HLE\sceKernelThread.cpp:1467 I[HLE]: 284 = sceKernelCreateThread(name="fioThread", entry=08802834, prio=28, stacksize=8192)
21:39:693 HLE\sceKernelThread.cpp:1503 I[HLE]: sceKernelStartThread(thread=284, argSize=0, argPtr= 00000000 )
21:39:696 HLE\sceIo.cpp:444 I[HLE]: stdout: UmdCallbackFunc() : count = 2, arg = 22 '
21:39:697 HLE\sceIo.cpp:444 I[HLE]: stdout: MEDIA_IN
21:39:697 HLE\sceIo.cpp:444 I[HLE]: stdout: READABLE
21:39:697 HLE\sceIo.cpp:444 I[HLE]: stdout: '

21:39:715 HLE\sceKernelModule.cpp:257 I[HLE]: ~SCE module, skipping header
21:39:715 HLE\sceKernelModule.cpp:263 I[HLE]: Decrypting ~PSP file
21:39:715 ELF\PrxDecrypter.cpp:304 I[HLE]: Missing key 5B, cannot decrypt module
21:39:715 HLE\sceKernelModule.cpp:810 I[HLE]: 286=sceKernelLoadModule(name=disc0:/PSP_GAME/USRDIR/libpsmfplayer.prx,flag=00000000,(...))
21:39:716 HLE\sceKernelModule.cpp:838 I[HLE]: sceKernelStartModule(286,asize=00000000,aptr=00000000,retptr=00000000,00000000): faked (undecryptable mo
dule)
21:39:716 HLE\sceKernelModule.cpp:257 I[HLE]: ~SCE module, skipping header
21:39:716 HLE\sceKernelModule.cpp:263 I[HLE]: Decrypting ~PSP file
21:39:716 ELF\PrxDecrypter.cpp:304 I[HLE]: Missing key 5B, cannot decrypt module
21:39:716 HLE\sceKernelModule.cpp:810 I[HLE]: 287=sceKernelLoadModule(name=disc0:/PSP_GAME/USRDIR/psmf.prx,flag=00000000,(...))
21:39:716 HLE\sceKernelModule.cpp:838 I[HLE]: sceKernelStartModule(287,asize=00000000,aptr=00000000,retptr=00000000,00000000): faked (undecryptable mo
dule)
21:39:717 HLE\sceKernelModule.cpp:257 I[HLE]: ~SCE module, skipping header
21:39:717 HLE\sceKernelModule.cpp:263 I[HLE]: Decrypting ~PSP file
21:39:717 ELF\PrxDecrypter.cpp:304 I[HLE]: Missing key 5B, cannot decrypt module
21:39:717 HLE\sceKernelModule.cpp:810 I[HLE]: 288=sceKernelLoadModule(name=disc0:/PSP_GAME/USRDIR/libfont.prx,flag=00000000,(...))
21:39:717 HLE\sceKernelModule.cpp:838 I[HLE]: sceKernelStartModule(288,asize=00000000,aptr=00000000,retptr=00000000,00000000): faked (undecryptable mo
dule)
21:39:717 HLE\sceKernelThread.cpp:1467 I[HLE]: 290 = sceKernelCreateThread(name="Global Pad", entry=088048f4, prio=2d, stacksize=8192)
21:39:717 HLE\sceKernelThread.cpp:1503 I[HLE]: sceKernelStartThread(thread=290, argSize=0, argPtr= 00000000 )
21:39:735 GLES\Framebuffer.cpp:373 I[HLE]: Creating FBO for 00000000 : 480 x 272 x 1
21:39:771 HLE\sceKernelThread.cpp:1467 I[HLE]: 296 = sceKernelCreateThread(name="dispThread", entry=0880501c, prio=23, stacksize=4096)
21:39:771 HLE\sceKernelThread.cpp:1503 I[HLE]: sceKernelStartThread(thread=296, argSize=0, argPtr= 00000000 )
21:39:772 HLE\sceKernelThread.cpp:1467 I[HLE]: 300 = sceKernelCreateThread(name="drawThread", entry=0880514c, prio=24, stacksize=4096)
21:39:772 HLE\sceKernelThread.cpp:1503 I[HLE]: sceKernelStartThread(thread=300, argSize=0, argPtr= 00000000 )
21:39:775 HLE\sceKernelThread.cpp:1467 I[HLE]: 305 = sceKernelCreateThread(name="fnThread", entry=08803858, prio=2e, stacksize=4096)
21:39:775 HLE\sceKernelThread.cpp:1503 I[HLE]: sceKernelStartThread(thread=305, argSize=0, argPtr= 00000000 )
21:39:776 HLE\sceKernelThread.cpp:1467 I[HLE]: 310 = sceKernelCreateThread(name="fnDecordThread", entry=088035e8, prio=37, stacksize=4096)
21:39:776 HLE\sceKernelThread.cpp:1503 I[HLE]: sceKernelStartThread(thread=310, argSize=0, argPtr= 00000000 )
21:39:778 FileSystems\ISOFileSystem.cpp:309 E[FileSys]: File umd0 not found
21:39:778 HLE\sceIo.cpp:615 E[HLE]: ERROR_ERRNO_FILE_NOT_FOUND=sceIoOpen(umd0:umd0, 00000001, 000001ff) - file not found
21:40:781 FileSystems\ISOFileSystem.cpp:309 E[FileSys]: File umd0 not found
21:40:781 HLE\sceIo.cpp:615 E[HLE]: ERROR_ERRNO_FILE_NOT_FOUND=sceIoOpen(umd0:umd0, 00000001, 000001ff) - file not found
21:41:799 FileSystems\ISOFileSystem.cpp:309 E[FileSys]: File umd0 not found
21:41:799 HLE\sceIo.cpp:615 E[HLE]: ERROR_ERRNO_FILE_NOT_FOUND=sceIoOpen(umd0:umd0, 00000001, 000001ff) - file not found
21:42:813 FileSystems\ISOFileSystem.cpp:309 E[FileSys]: File umd0 not found
21:42:813 HLE\sceIo.cpp:615 E[HLE]: ERROR_ERRNO_FILE_NOT_FOUND=sceIoOpen(umd0:umd0, 00000001, 000001ff) - file not found
21:43:831 FileSystems\ISOFileSystem.cpp:309 E[FileSys]: File umd0 not found
21:43:831 HLE\sceIo.cpp:615 E[HLE]: ERROR_ERRNO_FILE_NOT_FOUND=sceIoOpen(umd0:umd0, 00000001, 000001ff) - file not found
21:44:846 FileSystems\ISOFileSystem.cpp:309 E[FileSys]: File umd0 not found
21:44:846 HLE\sceIo.cpp:615 E[HLE]: ERROR_ERRNO_FILE_NOT_FOUND=sceIoOpen(umd0:umd0, 00000001, 000001ff) - file not found
21:45:863 FileSystems\ISOFileSystem.cpp:309 E[FileSys]: File umd0 not found

@unknownbrackets
Copy link
Collaborator

Strange. There's been a lot of changes since this version. Can you try this again with the latest version and post a link to the log (http://gist.github.com/ is a good place to upload it)?

-[Unknown]

@raven02
Copy link
Contributor

raven02 commented Oct 4, 2013

In latest build 1476 , it lasts here in the log and cannot boot up
45:25:050 user_main W[MM]: MemmapFunctions.cpp:130 WriteToHardware: Invalid address ffffffd5
45:25:050 user_main W[MM]: MemmapFunctions.cpp:130 WriteToHardware: Invalid address ffffffd6

@unknownbrackets
Copy link
Collaborator

This apparently still happens:
http://forums.ppsspp.org/showthread.php?tid=2965&page=2

However, at least in the demo, I was able to get to a boss, but after beating him it just hangs. He appears to be dying or dead, but he just sits there, it never progresses. Probably something isn't triggering correctly.

-[Unknown]

@unknownbrackets
Copy link
Collaborator

I can no longer reproduce the hang in the demo, in the current master (v0.9.8-310-gb4244fb.)

-[Unknown]

@hrydgard
Copy link
Owner

Okay, I'll close as soon as someone reports success from the full version of the game.

@sum2012
Copy link
Collaborator

sum2012 commented May 16, 2014

Update log to ppsspp-v0.9.8-685-gad177b3
https://gist.github.com/sum2012/ce3ca49b82473522da13
disessembly (if we have luck to solve)
2

@unknownbrackets
Copy link
Collaborator

What's the code look like at ra? It passed a 0 in...

-[Unknown]

@sum2012
Copy link
Collaborator

sum2012 commented Jun 16, 2014

I am not sure that you mean go to 08817674
1

@unknownbrackets
Copy link
Collaborator

Okay, it seems like z_un_08818cd0 returned 0. What does that function look like?

-[Unknown]

@sum2012
Copy link
Collaborator

sum2012 commented Jun 16, 2014

@unknownbrackets
Copy link
Collaborator

Is it going to 08818E08?

-[Unknown]

@sum2012
Copy link
Collaborator

sum2012 commented Jun 17, 2014

Yes same picture in #875 (comment)

@sum2012
Copy link
Collaborator

sum2012 commented Jun 17, 2014

1
2
3

@unknownbrackets
Copy link
Collaborator

No, the gist was great - I mean, is it actually executing to 08818e08? If yes, that's why, since it sets v0 to 0 explicitly. Seems like an error case.

-[Unknown]

@sum2012
Copy link
Collaborator

sum2012 commented Jun 17, 2014

If enable JIT,it hit the breakpoint in 08818e08
1

If use interpreter ,it don't hit breakpoint in 08818e08

@unknownbrackets
Copy link
Collaborator

Breakpoints don't work [in release] with the interpreter, they're jit only.

If you set a breakpoint on lw a0,0xC(v1) at the very top of the func, does it show in the status bar that the value is 0?

-[Unknown]

@sum2012
Copy link
Collaborator

sum2012 commented Jun 17, 2014

@unknownbrackets
Copy link
Collaborator

Sorry, I meant 08818ce0 - this is where it seems to load a0, I think.

-[Unknown]

@sum2012
Copy link
Collaborator

sum2012 commented Jun 17, 2014

Yes it hit breakpoint
4

@sum2012
Copy link
Collaborator

sum2012 commented Jul 26, 2014

@unknownbrackets
Jpcsp emulator checkInsideInterrupt but PPSSPP do other thing.
Does PPSSPP wrong ?

PPSSPP:
u32 sceIoOpen(const char *filename, int flags, int mode) {
if (!__KernelIsDispatchEnabled())
return -1;

JPCSP:
@HLEFunction(nid = 0x109F50BC, version = 150, checkInsideInterrupt = true)
public int sceIoOpen(PspString filename, int flags, int permissions) {


PPSSPP:
u32 sceIoOpenAsync(const char *filename, int flags, int mode)
{
// TOOD: Use an internal method so as not to pollute the log?
// Intentionally does not work when interrupts disabled.
if (!__KernelIsDispatchEnabled())
sceKernelResumeDispatchThread(1);

JPCSP:
@HLEFunction(nid = 0x89AA9906, version = 150, checkInsideInterrupt = true)
public int sceIoOpenAsync(PspString filename, int flags, int permissions) {

@unknownbrackets
Copy link
Collaborator

Don't have a lot of time now, but I'm pretty sure I tested this specifically, which is why this behavior. It really does resume dispatch. JPCSP is wrong.

-[Unknown]

@sum2012
Copy link
Collaborator

sum2012 commented Jul 27, 2014

@unknownbrackets ok

@sum2012
Copy link
Collaborator

sum2012 commented Jul 28, 2014

@hrydgard
Can close this one now ?
Focus the same freeze in Bleach Soul Carnival 1 issue #1782

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants