इस प्रोजेक्ट के बारे में
फाइनलबर्न नियो (FBNeo) आर्केड गेम्स और चुनिंदा कंसोल के लिए एक ओपन-सोर्स एमुलेटर है, जो पहले के फाइनलबर्न एमुलेटर और MAME के पुराने संस्करणों पर आधारित है। यह रेट्रो गेमिंग उत्साही लोगों को लक्षित करता है और क्लासिक आर्केड हार्डवेयर की एक विस्तृत श्रृंखला का एमुलेशन करता है, जिसमें कैपकॉम CPS-1, CPS-2 और CPS-3, नियो जियो, और सेगा सिस्टम 16 आदि शामिल हैं। यह परियोजना सटीक एमुलेशन और उच्च प्रदर्शन पर जोर देती है, और नेटप्ले, रिवाइंडिंग, और शेडर प्रभाव जैसी सुविधाओं का समर्थन करती है। यह फाइनलबर्न और फाइनलबर्न अल्फा परियोजनाओं की निरंतरता है।
बिल्ड और पोर्ट: नाइटली वर्क-इन-प्रोग्रेस बिल्ड GitHub Actions के माध्यम से प्रकाशित किए जाते हैं और कभी-कभी अपूर्ण कोड या क्रैश शामिल हो सकते हैं, जबकि आधिकारिक रिलीज़ भी उपलब्ध हैं। macOS पोर्ट के लिए अलग बिल्ड निर्देश और रिलीज़ हैं, और एक LibRetro पोर्ट कई प्लेटफॉर्म पर RetroArch के माध्यम से उपलब्ध है। SDL1.2 और SDL2 बिल्ड make टारगेट (make sdl और make sdl2) के साथ बनाए जा सकते हैं, जिसके लिए संबंधित SDL लाइब्रेरी के साथ-साथ GCC, make, perl और nasm की आवश्यकता होती है।
योगदान: परियोजना पुल अनुरोधों और अन्य सबमिशन का स्वागत करती है, और अपने इश्यू ट्रैकर पर ज्ञात बग और वांछित सुविधाओं की सूची बनाए रखती है। एक घोषित फोकस कोडबेस को पुराने सिस्टम पर संकलन योग्य बनाए रखना है, जिसमें C++03 अनुपालन न्यूनतम लक्ष्य है। एक .editorconfig इंडेंटेशन के लिए टैब अनिवार्य करता है जिसमें टैब चौड़ाई चार कॉलम है, और एक नमूना फ़ंक्शन पसंदीदा नामकरण और ब्रेस शैली को दर्शाता है। क्रॉस-प्लेटफॉर्म कार्य के लिए UINT8, INT8, UINT16, INT16, UINT32, INT32, INT64 और UINT64 जैसे पोर्टेबिलिटी प्रकार परिभाषित हैं।
स्रोत लेआउट: src निर्देशिका एमुलेशन कोड (burn, जिसमें डिवाइस, ड्राइवर और साउंड शामिल हैं), फ्रंटएंड कोड (burner), CPU एमुलेशन (cpu), बाहरी निर्भरताएं (dep), और प्लेटफॉर्म-विशिष्ट वीडियो और साउंड कार्यान्वयन (intf) को अलग करती है। नए पोर्ट को प्रोत्साहित किया जाता है और उन्हें मुख्य स्रोत ट्री में मर्ज किया जा सकता है। समस्याएं परियोजना GitHub या Neosource फोरम पर रिपोर्ट की जा सकती हैं। कार्यक्रम और स्रोत कोड का उपयोग src/license.txt में लाइसेंस शर्तों के अधीन है।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.