Forwarded from SoniaCircuit (Sony @sonylibre:matrix.org)
Why is PS3 emulation so fast: RPCS3 optimizations explained
https://youtu.be/19ae5Mq2lJE
شاید براتون جالب باشه که این شبیه ساز با LLVM چطور بهینه سازی رو انجام میده و از چه متود های دیگری برای تفسیر و تبدیلش به کد x86 استفاده میکنه.
رفرنس هایی که باعث میشه درک بهتری از معماری PS3 و شبیه ساز RPCS3 داشته باشین که حتی یه ارتباط خیلی مستقیمی به درک معماری های cpu و پرتکول هایی که ازش استفاده میشه داره :
https://www.copetti.org/writings/consoles/playstation-3/
https://whatcookie.github.io/posts/why-is-avx-512-useful-for-rpcs3/
https://en.wikipedia.org/wiki/Power_Processing_Element
https://arcb.csc.ncsu.edu/~mueller/cluster/ps3/SDK3.0/docs/accessibility/sdkpt/cbet_3synpu.html
https://en.wikipedia.org/wiki/SIMD
https://www.felixcloutier.com/x86/pshufb
https://gist.github.com/animetosho/d3ca95da2131b5813e16b5bb1b137ca0
https://en.wikipedia.org/wiki/AVX-512
https://en.wikipedia.org/wiki/Static_random-access_memory
#emulation
#sony_playstation
https://youtu.be/19ae5Mq2lJE
شاید براتون جالب باشه که این شبیه ساز با LLVM چطور بهینه سازی رو انجام میده و از چه متود های دیگری برای تفسیر و تبدیلش به کد x86 استفاده میکنه.
رفرنس هایی که باعث میشه درک بهتری از معماری PS3 و شبیه ساز RPCS3 داشته باشین که حتی یه ارتباط خیلی مستقیمی به درک معماری های cpu و پرتکول هایی که ازش استفاده میشه داره :
https://www.copetti.org/writings/consoles/playstation-3/
https://whatcookie.github.io/posts/why-is-avx-512-useful-for-rpcs3/
https://en.wikipedia.org/wiki/Power_Processing_Element
https://arcb.csc.ncsu.edu/~mueller/cluster/ps3/SDK3.0/docs/accessibility/sdkpt/cbet_3synpu.html
https://en.wikipedia.org/wiki/SIMD
https://www.felixcloutier.com/x86/pshufb
https://gist.github.com/animetosho/d3ca95da2131b5813e16b5bb1b137ca0
https://en.wikipedia.org/wiki/AVX-512
https://en.wikipedia.org/wiki/Static_random-access_memory
#emulation
#sony_playstation
YouTube
Why is PS3 emulation so fast: RPCS3 optimizations explained
In this video I explain why PS3 emulation is so fast, and I definitely don't spend half of the video gushing over x86 instructions.
I sort of made this video as a response to all the videos with a title along the lines of "why is the PS3 hard to emulate"…
I sort of made this video as a response to all the videos with a title along the lines of "why is the PS3 hard to emulate"…
Forwarded from LinNews (Benyamin)
شبیهساز ShadPS4 0.8.0 منتشر شد. اکنون ۲ بازی انحصاری دیگر قابل اجرا هستند.
#Emulation #PS4 #Game
نسخه 0.8.0 مانند 0.7.0 ویژگیهای بزرگی از جمله FSR و HDR بههمراه ندارد، اما بهبودهای بسیاری در بخشهای فنی بنیادین، کتابخانهها، GPU، بازکامپایل کننده شیدر و رابط کاربری را در خود جای میدهد که پیشرفتهایی در شبیهسازی بازیهای مختلف فراهم میکند.
به ما بپیوندید :
@LinAcademy
#Emulation #PS4 #Game
نسخه 0.8.0 مانند 0.7.0 ویژگیهای بزرگی از جمله FSR و HDR بههمراه ندارد، اما بهبودهای بسیاری در بخشهای فنی بنیادین، کتابخانهها، GPU، بازکامپایل کننده شیدر و رابط کاربری را در خود جای میدهد که پیشرفتهایی در شبیهسازی بازیهای مختلف فراهم میکند.
اکنون Drive Club و بازی جهانباز InFAMOUS Second Son قابل اجرا هستند، هرچند بهدلیل مشکلات بصری و عملکرد بد کاملا قابل بازی نیستند. البته باید این را نیز در نظر گرفت که چطور ظرف چند ماه Bloodborne از حالت اجرای سخت به وضعیت قابل بازی رسید. در نتیجه بهبود هر دو بازی نباید زمان زیادی ببرد.منبع خبر
به ما بپیوندید :
@LinAcademy