Posts: 3
Threads: 1
Joined: Apr 2015
Reputation:
0
04-21-2015, 06:20 PM
What ever game I try to play it fails, here is what it was for each game (Example being for Metal Gear Solid 4):
[1] Thread (main_thread)[0x00011ccc]} Unimplemented syscall 988: 0x000003DC -> CELL_OK
E {PPU[1] Thread (main_thread)[0x000188c4]} loader::handlers::elf64::alloc_memory(): AllocFixed(0x10000, 0x3b3188) failed
E {PPU[1] Thread (main_thread)[0x000188c4]} Loading 'C:\Users\Admin\Desktop\rpcs3rec-588d364-windows-x86-64\dev_hdd0\game\BLES00246-[METAL GEAR SOLID 4GUNS OF THE PATRIOTS 25th Anniversary]\PS3_GAME\USRDIR\mgs/MGS4.elf' failed
Anyone know how to fix this?
Posts: 365
Threads: 158
Joined: Mar 2010
Reputation:
4
Hello Fruiture and welcome to our forums!
Off the top of my head, you have 3 major options in order to fix this:
A) Put the game in a PS3 and not your computre with the emulator loaded. This is the fastest way to get the game (and any other game working)
B) Implement that 988 syscall, and then implement any other unimplemented syscall that comes up, and then implement any other portion that is missing and you shall have the game working. More work will await if you try another game though (possibly).
C) Wait for all the other people working on the emu to do option B for you and the rest of us and help in any way you can (even encouragement could be considered as help sometimes)
Cheers!
Posts: 365
Threads: 158
Joined: Mar 2010
Reputation:
4
By option B I meant that you'll have to download the source code and then reverse engineer and write code that emulates the actual hardware (meaning that you'll have to contribute in the process of coding the emulator as a software developer). This emulator is a work in progress. It is not already complete in order to do "this and that" and get any game working.
Posts: 3
Threads: 1
Joined: Apr 2015
Reputation:
0
Bit out my depth then, stoped coding and stuff about 3 years ago so need to recap first xD
Is there any games running at the moment?
Posts: 51
Threads: 7
Joined: Aug 2014
Reputation:
0
Though there isn't concrete conclusion.... sys_lv2.sprx.elf ..
Please tell us your FW version. Currently iirc most of guys only have one dev API for 4.00.
988 0x3DC sys_dbg_(something)_ppu_exception_handler 2 Params: syscall(988,int i,0) , i <0x10 (1 or 4 or 8 or 0x10)
989 0x3DD ?? 2 Params: syscall(989, (spu) thread_id ,out:uint8[0x20])
988 and 989 should have `sys_dbg` prefix. Wonder why it stopped you from reaching further.
Asus X450V, I5-3230M 2.6GHz, Nvidia GT720M. Windows x64 with VS2013.