This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Metal Gear Solid 4: Guns of Patriots [BLES00246]
#1
Doesn't seem to do much. Stops and resuming it causes these errors.
Code:
[E : PPU[1] Thread (CPUThread)[0x0001167c]]: Read16 from null block: [00000000]
[! : PPU[1] Thread (CPUThread)[0x00011680]]: PPU[1] Thread (CPUThread) leave
[! : PPU[1] Thread (CPUThread)[0x00011680]]: PPU[1] Thread (CPUThread) enter
[E : PPU[1] Thread (CPUThread)[0x000116e0]]: Write16 to null block: [00000000]: 0
[! : PPU[1] Thread (CPUThread)[0x000116e4]]: PPU[1] Thread (CPUThread) leave
[! : PPU[1] Thread (CPUThread)[0x000116e4]]: PPU[1] Thread (CPUThread) enter
[E : PPU[1] Thread (CPUThread)[0x000116ec]]: Write16 to null block: [00000004]: ffff
[! : PPU[1] Thread (CPUThread)[0x000116f0]]: PPU[1] Thread (CPUThread) leave
[! : PPU[1] Thread (CPUThread)[0x000116f0]]: PPU[1] Thread (CPUThread) enter
[E : PPU[1] Thread (CPUThread)[0x00011708]]: Write16 to null block: [00000064]: 0

MGS games are always tough to emulate Big Grin

Oh I spoke too soon. Running MGS4.self directly has different outcome.
MGO2.SELF is bit different, too.
There are also several modules having .self extension. I tried us.SELF as a test.¨
The US.SELF opens blank GSFrame Window!

MGS4.SELF is obviously MGS4's main executable. MGO2.SELF is MGS Online component executable.
EBOOT.BIN obviously fails to redirect to them as you can't get to menu or whatever so launching them directly is only way for now.


Attached Files
.txt   MGS4RPCS3.txt (Size: 15.28 KB / Downloads: 137)
.txt   VertexProgram.txt (Size: 662 bytes / Downloads: 91)
.txt   MGS4.SELF.RPCS3.txt (Size: 11.71 KB / Downloads: 129)
.txt   MGO2.SELF.RPCS3.txt (Size: 14.4 KB / Downloads: 92)
.txt   us.SELF.RPCS3.txt (Size: 115.52 KB / Downloads: 91)
Reply
#2
(03-04-2014, 08:41 PM)AlexAltea Wrote: It's still neither loadable nor relevant. I'm sorry.
http://www.emunewz.net/forum/showthread....#pid202040

Yeah thats why I didn't create it in the loadable sections. I just made this thread to keep progress. So when any significiant changes happen I can always update it.
Reply
#3
Ïn RPCS3 PPU Recompiler branch the MGS4.SELF opens the GSFrame and doesn't crash.
This is odd. It's as if the x64 version is different. in x64 the game shows blank GSFrame window just like the PPU branch.
I can confirm that x86 crashes, but x64 version doesn't.


Attached Files
.txt   MGS4.ELF.RPCS3-PPU.txt (Size: 81.41 KB / Downloads: 99)
Reply
#4
The 32-bit version is not officially supported or anything, all development is really done with 64-bit in mind, that the 32-bit version compiles is just a bonus. There are several game that run way worse in 32-bit, notably Disgaea 3 which also just crashes.
Asus N55SF, i7-2670QM (~2,8 ghz under typical load), GeForce GT 555M (only OpenGL)
Reply
#5
(03-05-2014, 07:46 PM)ssshadow Wrote: The 32-bit version is not officially supported or anything, all development is really done with 64-bit in mind, that the 32-bit version compiles is just a bonus. There are several game that run way worse in 32-bit, notably Disgaea 3 which also just crashes.

Aha I didn't know that. That certainly explains the different behavior. I didn't compile x64 version before, because I remember it having issues on Win8.
Also I don't think I understand what makes the game "loadable". In JPCSP forums when it was new it meant the emulator shows FPS counter and doesn't crash.
Oh and before I forget is the PPU Recompiler branch unused just like the wip one? Last update was in february so I assume it was merged at some point.

Adeed log on pastebin from the latest x64 version. Too big to attach hehe.
GSFrame is blank the whole time with no FPS counter. It remains open even when the game closes.
http://pastebin.com/2H22Qc95
CPU : Intel Core i7-3770S
GPU : Nvidia GeForce GTX 980
RAM :8 GB DDR3
HDD: Western Digital 1TB+500GB
MOBO: Asus P8Z77-V LK
OS : Windows 10 Pro (1607) 64bit

PSP 2004 CFW 5.00 M33-6
PS3 Fat 80GB CFW 4.50 Rogero
Reply
#6
Yes, loadable is fps counter and no crashing. The recompiler has not been merged, and that branch is behind in commits, so don't use it. Use the main one or maybe Nekotekina.
Asus N55SF, i7-2670QM (~2,8 ghz under typical load), GeForce GT 555M (only OpenGL)
Reply
#7
(03-05-2014, 09:42 PM)ssshadow Wrote: Yes, loadable is fps counter and no crashing. The recompiler has not been merged, and that branch is behind in commits, so don't use it. Use the main one or maybe Nekotekina.

Alright then. I never heard of the Nekotekina branch so I'm gonna download it as well.
CPU : Intel Core i7-3770S
GPU : Nvidia GeForce GTX 980
RAM :8 GB DDR3
HDD: Western Digital 1TB+500GB
MOBO: Asus P8Z77-V LK
OS : Windows 10 Pro (1607) 64bit

PSP 2004 CFW 5.00 M33-6
PS3 Fat 80GB CFW 4.50 Rogero
Reply
#8
(03-06-2014, 01:37 PM)Blackbird Wrote:
(03-05-2014, 09:42 PM)ssshadow Wrote: Yes, loadable is fps counter and no crashing. The recompiler has not been merged, and that branch is behind in commits, so don't use it. Use the main one or maybe Nekotekina.

Alright then. I never heard of the Nekotekina branch so I'm gonna download it as well.

I think that branch is specifically targeting getting Disgaea 3 to run better. He posted two screenshots where it shows the intro, although I don't think that fix has been committed yet. That branch does still load quite a bit more in that game though.
Asus N55SF, i7-2670QM (~2,8 ghz under typical load), GeForce GT 555M (only OpenGL)
Reply
#9
Now with some sys_lwmutex functions implemented
EBOOT.BIN
http://pastebin.com/9tE84dRF
MGS4.SELF
http://pastebin.com/qXUp4bsi
CPU : Intel Core i7-3770S
GPU : Nvidia GeForce GTX 980
RAM :8 GB DDR3
HDD: Western Digital 1TB+500GB
MOBO: Asus P8Z77-V LK
OS : Windows 10 Pro (1607) 64bit

PSP 2004 CFW 5.00 M33-6
PS3 Fat 80GB CFW 4.50 Rogero
Reply
#10
Shows much more in the log now
http://pastebin.com/AMsK1pCC
CPU : Intel Core i7-3770S
GPU : Nvidia GeForce GTX 980
RAM :8 GB DDR3
HDD: Western Digital 1TB+500GB
MOBO: Asus P8Z77-V LK
OS : Windows 10 Pro (1607) 64bit

PSP 2004 CFW 5.00 M33-6
PS3 Fat 80GB CFW 4.50 Rogero
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)