- - लिनक्स पर LinApple Apple II एमुलेटर कैसे स्थापित करें

लिनक्स पर LinApple Apple II एमुलेटर कैसे स्थापित करें

Apple II, Apple के सबसे लोकप्रिय घर में से एक थाकंप्यूटर प्रणाली। यह बहुत अच्छी तरह से बेच दिया, और बिक्री के परिणामस्वरूप, यह कंप्यूटर गेम के लिए एक रोमांचक मंच बन गया। कई, कई प्रकार के वीडियो गेम इसके जीवन काल के दौरान मंच पर जारी किए गए थे।

2019 में, यदि आप खुद को बाहर निकालने के लिए खुजली पाते हैंकुछ पुराने Apple II गेम, आपको एक विकल्प मिला है: LinApple Apple II एमुलेटर। LinApple Apple II एमुलेटर लिनक्स प्लेटफॉर्म के लिए एक प्रभावशाली एमुलेटर है जो उपयोगकर्ताओं को रोम लोड करने और Apple II अनुभव का आनंद लेने की अनुमति देता है।

LinApple स्थापित करना

अधिकांश भाग के लिए, LinApple एमुलेटर नहीं हैकिसी भी लिनक्स वितरण की पैकेजिंग प्रणाली पर मौजूद है। इसका मतलब है कि कार्यक्रम को स्रोत से संकलित किया जाना चाहिए। इस अनुभाग में, हम इस बात पर ध्यान देंगे कि लिनएपले के लिए नवीनतम स्रोत कोड पर अपने हाथों को कैसे प्राप्त करें, निर्भरताएं स्थापित करें और सब कुछ संकलित करें ताकि इसका उपयोग किया जा सके।

नवीनतम LinApple कोड संकलित करने के लिए, एक टर्मिनल विंडो को दबाकर खोलें Ctrl + Alt + T या Ctrl + Shift + T। उसके बाद, कमांड लाइन निर्देशों का पालन करें जो आपके लिनक्स ऑपरेटिंग सिस्टम के साथ मेल खाता है।

ध्यान दें: LinApple एमुलेटर का सोर्स कोड वहां मौजूद हर एक लिनक्स वितरण पर संकलित होने में सक्षम है, न कि केवल वे जो हम कवर करते हैं। कहा कि, डेवलपर विशेष रूप से सभी निर्भरता पुस्तकालयों को सूचीबद्ध नहीं करता है, केवल कुछ। तो, आपको स्वयं उस पर गौर करने की आवश्यकता होगी।

निर्भरता स्थापित करना

के लिए स्थापना प्रक्रिया में पहला कदमLinApple एमुलेटर विभिन्न निर्भरताएं स्थापित कर रहा है जो स्रोत कोड को सफलतापूर्वक बनाने की आवश्यकता है। नीचे आपके द्वारा उपयोग किए जाने वाले ऑपरेटिंग सिस्टम को चुनें और विभिन्न निर्भरताओं को जल्दी से स्थापित करने के लिए कमांड को टर्मिनल सत्र में कॉपी करें।

उबंटू

sudo apt git libzip-dev libsdl1.2-dev libcurl4-openssl-dev zlib1g-dev

डेबियन

sudo apt-get git libzip-dev libsdl1.2-dev libcurl4-openssl-dev zlib1g-dev

आर्क लिनक्स

आर्क लिनक्स पर, निर्भरताएं स्थापित करने के लिए अपने रास्ते से बाहर जाने की आवश्यकता नहीं है। इसके बजाय, आप स्वचालित रूप से कोड, निर्भरता को हथियाने और बिना किसी परेशानी के सब कुछ बनाने के लिए AUR का उपयोग कर सकते हैं।

शुरू करने के लिए, का उपयोग करें Pacman अपने आर्क लिनक्स पीसी पर बेस-डेवेल और गिट पैकेज स्थापित करने के लिए कमांड।

sudo pacman -S git base-devel

एक बार Git और Base-devel दोनों इंस्टॉल हो जाने के बाद, इसका उपयोग करने का समय आ गया है गिट क्लोन Trizen AUR सहायक को डाउनलोड करने के लिए कमांड। इस उपकरण के साथ, आप बिना किसी थकाऊ के निर्भरता की सभी फ़ाइलों को जल्दी से लोड कर सकते हैं।

git clone https://github.com/trizen/trizen
cd trizen
makepkg -sri

Trizen AUR के सहायक और अपने Linux PC पर चलने के साथ, LinApple को Arch पर इंस्टॉल करें।

trizen -S linapple

फेडोरा

फेडोरा लिनक्स में लिनएप्पल के लिए एक पैकेज उपलब्ध हैRPM क्षेत्र सॉफ्टवेयर रिपॉजिटरी पर। इस कार्यक्रम का यह संस्करण अच्छी तरह से नहीं चलता है। कभी-कभी यह दुर्घटनाग्रस्त हो जाता है, इसलिए यह निर्भरता फ़ाइलों को स्थापित करने और स्रोत से निर्माण करने के लिए सबसे अच्छा है।

नोट: यदि आप फेडोरा पर लिनएप्पल का निर्माण नहीं कर सकते हैं, तो आरपीएम क्षेत्र पैकेज की कोशिश करने के लिए स्वतंत्र महसूस करें, हालांकि यह काम नहीं कर सकता है। वैकल्पिक रूप से, इसके बजाय Ubuntu जैसे वितरण का उपयोग करें।

sudo dnf install git libzip-devel SDL-devel libcurl-devel gcc-c++

OpenSUSE

sudo zypper install sudo git libzip-devel libSDL-devel libcurl-devel gcc-c++

स्रोत कोड डाउनलोड करें

आपके लिनक्स सिस्टम पर स्थापित निर्भरता के साथ, हम अब नवीनतम स्रोत कोड रिलीज़ को क्लोन करने के लिए Git टूल का उपयोग कर सकते हैं। एक टर्मिनल विंडो खोलें और उपयोग करें गिट क्लोन कोड हड़पने के लिए।

git clone https://github.com/linappleii/linapple.git

डाउनलोड करने के बाद, का उपयोग करें सीडी कोड फ़ोल्डर में स्थानांतरित करने के लिए कमांड।

cd linapple/

लिनक्स के लिए LinApple बनाएँ

LinApple के लिए स्रोत कोड को संकलित करने से शुरू होता है बनाना आदेश। टर्मिनल में, चलाएं:

make

वैकल्पिक रूप से, यदि आप बहुत तेजी से कोड संकलित करना चाहते हैं, तो आप इसे चला सकते हैं बनाना अपने लिनक्स पीसी पर सभी कोर के खिलाफ कमांड:

make -j$(nproc)

जब संकलन पूरा हो जाता है, तो अपने लिनक्स पीसी पर प्रोग्राम का उपयोग करके स्थापित करें स्थापित करें आदेश।

sudo make install

LinApple का उपयोग करना

LinApple कमांड-लाइन संरचना का उपयोग करने के लिए आसान कमांड-लाइन से ROM / डिस्क छवि को सीधे लोड कर सकता है। पहली ड्राइव में एक ROM छवि को लोड करने के लिए, का उपयोग करें 'डी 1'। उदाहरण के लिए:

linapple -d1 /path/to/disk/image -f -autoboot

दूसरे स्लॉट में ROM लोड करने के लिए, 'd2' का उपयोग करें।

linapple -d2 /path/to/disk/image -f -autoboot

शॉर्टकट

LinApple एमुलेटर कीबोर्ड शॉर्टकट के साथ संचालित होता है। यहाँ कुछ महत्वपूर्ण हैं जो अनुकरण प्रक्रिया के दौरान मदद करेंगे।

  • F1: मदद स्क्रीन दिखाता है, और जानकारी को दिखाता है जो उपयोगकर्ता को बेहतर ढंग से LinApple, इसके कार्यों, आदि को समझने में मदद करेगा।
  • Ctrl + F2: एमुलेटर को रिबूट करता है और इसे वापस चालू करता है।
  • Shift + F2: LinApple के लिए आपकी कॉन्फ़िग फ़ाइल को पुनः लोड करता है और एमुलेटर को रीबूट करता है।
  • F3: डिस्क छवि को ड्राइव 1 से लोड करें।
  • F4: डिस्क छवि को ड्राइव 2 से लोड करें।
  • F6: फ़ुल स्क्रीन मोड।
  • F8: कोई स्क्रीनशॉट लें।
  • F9: विभिन्न वीडियो मोड के माध्यम से क्रमबद्ध करें।
  • F10: एक सेव स्टेट स्नैपशॉट लोड करें।
  • F11: एक स्नैपशॉट सहेजें।

सूची में ऊपर दिए गए शॉर्टकट हैंआपको अपने Linux PC पर LinApple एमुलेटर के साथ सुखद अनुभव के लिए याद रखना होगा। हालाँकि, वे ही नहीं हैं। शॉर्टकट के बारे में अधिक जानकारी के लिए, यहां क्लिक करें।

टिप्पणियाँ