RPCS3 - ओपन सोर्स PlayStation 3 emulator
(rpcs3.net)- C++ में लिखा गया मल्टीप्लेटफ़ॉर्म ओपन सोर्स PlayStation 3 emulator और debugger, जो Windows, Linux, macOS, FreeBSD को सपोर्ट करता है
- PC और handheld वातावरण में PlayStation 3 गेम लाइब्रेरी चलाई जा सकती है, और performance डिवाइस के अनुसार अलग-अलग हो सकती है
- सभी SingStar titles अब debugging और optimization के बाद पूरी तरह चलने योग्य हो गए हैं, जो एक प्रमुख उपलब्धि है
RPCS3 परिचय
- C++ में लिखा गया मल्टीप्लेटफ़ॉर्म ओपन सोर्स Sony PlayStation 3 emulator और debugger
- सपोर्टेड operating systems हैं Windows, Linux, macOS, FreeBSD
- 64-bit version डाउनलोड के लिए उपलब्ध
लाइब्रेरी चलाना
- PC या handheld पर PlayStation 3 गेम लाइब्रेरी चलाई जा सकती है — "Your Library on the Go"
- Performance डिवाइस के अनुसार अलग-अलग हो सकती है
प्रमुख अपडेट (Featured)
-
April and May Visual Improvements
- कई गेम्स में फैली हुई visual defects की बड़ी संख्या में fixes किए गए
- emulation अनुभव को बेहतर बनाने के लिए नए features जोड़े गए
- compatibility और performance बढ़ाने के लिए bug fixes और improvements लागू किए गए
-
Every SingStar Title Is Now Playable!
- समर्पित debugging और optimization के जरिए SingStar के सभी titles की compatibility सुनिश्चित की गई
- अब सभी SingStar titles emulator पर सुचारु रूप से चलने की स्थिति में हैं
2 टिप्पणियां
अंदर की स्थिति देखने पर पता चलता है कि इस प्रोजेक्ट को आगे बढ़ाने वाले 2 लोगों ने पूरी तरह हाथ खींच लिया है, और अब दूसरे लोग इसे संभालकर आगे बढ़ा रहे हैं।
उनमें से एक ने तो यह संदेश छोड़कर कि अब वह ऑनलाइन कहीं दिखाई नहीं देगा, पूरी तरह गायब हो गया..
Hacker News की राय
थोड़ा अलग विषय है, लेकिन जिस देश में मैं बचपन में रहता था, वहाँ PlayStation मध्यम वर्ग के लिए भी महंगा था और Nintendo तो console बेचता ही नहीं था, इसलिए emulator मेरे बचपन का बड़ा हिस्सा थे
शुक्र है कि 20 साल पुराने एक फैसले की वजह से emulation वैध बना रहा, और दुनिया भर के बहुत-से बच्चों को खुशी देने के लिहाज से मैं इसे अमेरिकी न्यायपालिका की बड़ी जीतों में से एक मानता हूँ
अब emulation की वजह से गायब हो चुके platforms के पुराने games भी अब तक खेले जा सकते हैं, इसलिए उम्मीद है कि यह precedent खत्म नहीं होगा
https://archive.nytimes.com/www.nytimes.com/library/tech/00/...
यह कर दिखाया गया, यही अपने-आप में हैरान करने वाली बात है
किशोर उम्र में मैं PS3 के साथ बड़ा हुआ, और याद है कि तब इसकी architecture कितनी जटिल है, system कितना शक्तिशाली है—यह लगातार सुनता रहता था। यह भी याद करने लायक है कि US Air Force ने supercomputing के मकसद से 1000 से ज्यादा PS3 जोड़े थे
लेकिन अब उसका बड़ा हिस्सा उच्च स्तर पर emulate हो रहा है, यह सचमुच अद्भुत है। शायद PS5 भी अगले 20 सालों में computers पर emulate होने लगेगा, और सरल architecture होने की वजह से शायद यह उलटे आसान भी हो सकता है
मुझे लगता है Sony ने PS3 के आसपास प्रचार सचमुच अच्छी तरह किया। आज भी कई लोग PS3 को कोई असाधारण चीज मानते हैं, लेकिन असल में यह उस console के ज्यादा करीब था जिसने उम्मीद के मुताबिक ही काम किया। objectively देखें तो मैं इसे औसत से थोड़ा कम ही आंकना चाहूँगा, और मुझे लगता है कि कुछ metrics ऊपर खींचने की कोशिश में memory access pattern जैसी दूसरी चीजें खराब कर दी गईं। अंततः शायद ज्यादा traditional architecture बेहतर रहती
पता नहीं क्यों, PS3 architecture मुझे बहुत आकर्षित करती है। उसकी जटिलता की वजह से मेरी नजर में RPCS3 सबसे प्रभावशाली emulator है। हालांकि निष्पक्षता से कहें तो हर emulator अपने-अपने तरीके से प्रभावशाली होता है
मैं यह बात समझता हूँ कि वे बेवजह जटिल और dead end थीं, लेकिन सिर्फ basic architecture को लगातार optimize करने वाली दिशा में जाना creative नजरिए से कुछ हद तक उबाऊ लगता है। बेशक, इस दौरान मिली उपलब्धियाँ तकनीकी रूप से बेहद प्रभावशाली रही हैं—यह अलग बात है
computer architecture design को एक विशाल multi-dimensional optimization problem के रूप में देखा जा सकता है, और optimum point समय या customer segment के हिसाब से बदल सकता है। iterative improvement उस manifold पर local maximum की ओर चढ़ने की प्रक्रिया जैसा दिखता है, और ऐसी exotic architectures दूर के points sample करके यह देखने की कोशिश जैसी लगती हैं कि कोई ज्यादा global maximum मिल सकता है या नहीं
इसका मतलब यह नहीं कि mainstream platforms innovate नहीं करते। big-little, NUMA जैसी चीजें भी हैं। फिर भी ऐसे rough और कम success probability वाले bets मुझे पसंद आते हैं
उस समय Intel Larrabee की अफवाहें भी जोर पर थीं, इसलिए लगता था मानो भविष्य आ चुका है
r/rpcs3 subreddit की CPU tier list मददगार लगती है। खासकर “What do i buy” tab देखें
https://docs.google.com/spreadsheets/u/0/d/1Rpq_2D4Rf3g6O-x2...
M1 Max 64GB के संदर्भ में पूछ रहा हूँ ;)
संबंधित posts। और भी हैं क्या?
Playstation 3 Emulator Adds AMD FSR Upscaling - https://news.ycombinator.com/item?id=28114817 - अगस्त 2021, 1 comment
RPCS3 Inside Look: A Deep-Dive into Hardware and Performance Scaling - https://news.ycombinator.com/item?id=24247586 - अगस्त 2020, 11 comments
RPCS3 PS3 Emulator – January 2019 Progress Report - https://news.ycombinator.com/item?id=19415445 - मार्च 2019, 61 comments
RPCS3: An open-source PlayStation 3 emulator for Windows written in C++ - https://news.ycombinator.com/item?id=7457764 - मार्च 2014, 48 comments
ऊपर की तरह पुराने threads के links उन readers के लिए दिए हैं जो और जानना चाहते हैं
क्या यह मानना सही है कि PS4 और Xbox One के बाद के console ज़्यादा standard x86 architecture पर आधारित हैं, इसलिए उनका emulation आसान होगा?
जैसे ही इनमें से किसी एक component के लिए cycle-level emulation की ज़रूरत पड़ती है, बाकी हिस्सों में paravirtualization से मिलने वाला फायदा खत्म हो जाता है
https://github.com/red-prig/fpPS4
हाल ही में मैंने एक पुराना Guitar Hero controller खरीदा और RPCS3 के ज़रिए Rock Band 3 emulate करके उसे connect करके देखा, और यह हैरान करने वाले ढंग से अच्छी तरह चला। बिल्कुल असली PS3 पर खेलने जैसा लगा
rhythm games में थोड़ा-सा भी delay अनुभव को बहुत खराब कर देता है, इसलिए मुझे लगता है कि यह RPCS3 team की शानदार उपलब्धि है
मैं इसे दोस्तों के साथ online, emulated PSN के ज़रिए, एक बेवकूफाना Japanese arcade game Gundam Extreme Vs. Full Boost खेलने के लिए इस्तेमाल कर रहा हूँ। हमारे PCs पर यह सीधे चल गया, और एक बार कोई अनजान व्यक्ति भी lobby में आ गया था
मैंने इस game और Tekken Tag Tournament 2 को test किया, और online भी काम किया। सच कहूँ तो यह यकीन करना मुश्किल होने जितना प्रभावशाली था
मेरे पास अब भी PS3 games का एक carefully curated collection है, जिसे मैंने कभी PS3 performance से बेहतर हालत में, upscaled visuals के साथ खेलने के लिए संभालकर रखा था
अब मेरे पास ऐसा hardware है जो इस emulator से उन्हें PS3 से बेहतर चला सकता है, लेकिन मैं discs से games निकाल नहीं पा रहा। मेरा original 60GB PS3 खराब होकर फेंकना पड़ा, फिर slim खरीदा, वह भी खराब हो गया, फिर नया slim खरीदा; अब लगता है कि वह model hack नहीं हुआ है या hack हो ही नहीं सकता, इसलिए discs dump करने का तरीका नहीं है
लगता है PS3 के मामले में मेरी किस्मत खास अच्छी नहीं रही। बचपन वाला original PS1 अब भी मेरे पास है, दो PS2 मैंने बचपन में दूसरी चीज़ें खरीदने के लिए बेच दिए थे, PS4 को PS5 खरीदते समय भांजे को दे दिया था, लेकिन उसने उसे खोलने के बाद फिर से जोड़ नहीं पाया। उसी generation का 360 भी खराब हो गया
मैंने सुना है कि PS3 architecture इतना complex था और PS4 x86 पर वापस आ गया, तो फिर PS4 emulator implement करना मुश्किल किस वजह से होता है?
आज के Ryzen 7000 series और 4090 GPU जैसे hardware तो PS4 hardware से कहीं आगे नहीं हैं?
साथ ही CPU और GPU के बीच shared memory है, जिसे discrete GPU environment में handle करना ज़्यादा मुश्किल है। GameCube की तरह-तरह की direct memory write tricks के लिए Dolphin कितना काम करता है, यह देखिए। अब उसी तरह की शरारतों को PS4 scale पर imagine कीजिए