ऐप्स और सॉफ्टवेयर

जेम्स पोंड 2: कोडनेम रोबोकॉड का C++ में पुनः संकलन – वाइडस्क्रीन, स्मूद मोशन और आधुनिक फीचर्स

· GlobeWire Daily Editorial Desk · Source: github.com

2 मिनट में पढ़ें

मुख्य बातेंजेम्स पोंड 2: कोडनेम रोबोकॉड, 1991 का अमिगा क्लासिक, को 68000 असेंबली से पूरी तरह C++ में पुनः संकलित किया गया है, जिसमें SDL3 का उपयोग किया गया है। यह एक स्टैंडअलोन एप्लिकेशन है जो विंडोज़, मैकओएस, लिनक्स, एंड्रॉइड, स्ट्रीम डेक और प्लेस्टेशन 5 पर बिना एमुलेटर के चल सकता है।
James Pond 2: Codename RoboCod Recompiled to Native C++ with SDL3 – Widescreen, Smooth Motion, and Modern Features

चित्र: GitHub · चित्र स्रोत · Resized and letterboxed to 16:9; no AI generation

जेम्स पोंड 2: कोडनेम रोबोकॉड, 1991 का अमिगा क्लासिक, को 68000 असेंबली से पूरी तरह C++ में पुनः संकलित किया गया है, जिसमें SDL3 का उपयोग किया गया है। यह एक स्टैंडअलोन एप्लिकेशन है जो विंडोज़, मैकओएस, लिनक्स, एंड्रॉइड, स्ट्रीम डेक और प्लेस्टेशन 5 पर बिना एमुलेटर के चल सकता है।

मुख्य सुधार:

  • वाइडस्क्रीन रेंडरिंग – ग्राफ़िक्स को 16:9 आस्पेक्ट रेशियो में फिर से ड्रॉ किया गया है, स्कोर और लाइफ़ को स्क्रीन के कोनों में स्थानांतरित किया गया है।
  • स्मूद मोशन – मूल 50 fps लॉजिक को बरकरार रखते हुए, मध्यवर्ती फ्रेम्स को डिस्प्ले के रिफ्रेश रेट (60, 90, 120 Hz+) के अनुसार इंटरपोलेट किया जाता है, जिससे क्लासिक 50‑fps जर्क हट जाता है।
  • आधुनिक ऑडियो – चार अमिगा साउंड चैनल्स को अमिगा 500 के फ़िल्टर (या 1200 के) के मॉडल के माध्यम से रूट किया गया है, हेडफ़ोन के लिए वैकल्पिक स्टीरियो नॉरमिंग के साथ।
  • पॉज़ मेनू और सेव्स – पूर्ण पॉज़ मेनू में क्विक‑सेव, तीन सेव स्लॉट्स (थंबनेल के साथ) और लेवल चयन उपलब्ध है।
  • कंट्रोलर सपोर्ट – Xbox, PlayStation, Nintendo और Steam Deck कंट्रोलर्स को स्वतः मैप किया गया है, साथ ही हिट, विस्फोट और स्क्रीन शेक के लिए रंबल।
  • वैकल्पिक CRT फ़िल्टर – सॉफ्ट या क्लासिक CRT स्कैन‑लाइन इफ़ेक्ट टॉगल किया जा सकता है।

यह प्रोजेक्ट एक वैध गेम कॉपी की आवश्यकता रखता है: एक अमिगा डिस्क इमेज (.adf, .adz, या .zip)। रिपॉज़िटरी में कोई गेम डेटा शामिल नहीं है। इंस्टॉलेशन चरण प्लेटफ़ॉर्म के अनुसार भिन्न होते हैं, लेकिन आम तौर पर रिलीज़ आर्काइव डाउनलोड करके एक्सट्रैक्ट करना और एक्ज़िक्यूटेबल चलाना शामिल है। पहली बार चलने पर गेम डिस्क इमेज के लिए पूछेगा; इमेज को एप्लिकेशन फ़ोल्डर में कॉपी किया जाता है।

क्योंकि रीकम्पाइलर उपयोगकर्ता के मशीन पर डिस्क इमेज से C++ कोड जेनरेट करता है, बाइनरी प्रत्येक गेम कॉपी के लिए अनूठा होता है। इससे मूल गेम लॉजिक बरकरार रहता है जबकि आधुनिक सुविधाएँ मिलती हैं।

प्रोजेक्ट GNU GPL v3.0 के तहत जारी किया गया है और मूल अधिकार धारकों से संबद्ध नहीं है।

यह खबर शेयर करें
मूल स्रोत पढ़ें: griches/JamesPond2RobocodRecomp: Static recompilation of James Pond 2: Codename RoboCod (Amiga) to C++ with SDL3: widescreen, smooth motion, Amiga 500 sound, pause menu. Bring your own disk image. - GitHub

AI की सहायता से तैयार रिपोर्ट; मूल स्रोत के दावों की स्वतंत्र पुष्टि नहीं की गई है।

लेखक के बारे में

GlobeWire Daily Editorial Desk — प्रकाशित स्रोतों पर आधारित AI-सहायता प्राप्त खबरें।

और पढ़ें