নিন্টেন্ডো ডিএস বছরের পর বছর বेतাহাসা জনপ্রিয় একটি কনসোল ছিল। এটা অসংখ্য গেমের প্ল্যাটফর্ম ছিল, যা এখন ক্লাসিক্স বলে বিবেচিত হয়। এটা পুরনো অনেক ফেভারিটকে পুনর্জীবিত করলেও। এখন ডিএসও অতীতে চলে গেছে, কিন্তু আপনি লিনাক্সে আপনার নিন্টেন্ডো ডিএস গেমগুলো কীভাবে খেলবেন? ডিস্মুএমই লিনাক্সের জন্য একটি এমুলেটর যা আপনাকে ডিএসের গৌরবময় দিনগুলো আপনার ল্যাপটপ বা ডেস্কটপে পুনরায় অভিজ্ঞতা করতে দেবে।
ডিস্মুএমই ইনস্টল করুন
ডিস্মুএমই অফিসিয়ালি উইন্ডোজে (x86/x86-64/x86 without SSE2) এবং ম্যাকএসে (x86/x86-64 এবং পাওয়ারপিসি) উপলব্ধ, কিন্তু এর সোর্স কোডও যেকোনো কারো জন্য উপলব্ধ যারা কहीं অন্যদিকে পোর্ট করতে চান। এই কারণে, আপনি এক্সবক্স এবং প্লেস্টেশনের জন্যও এর পোর্ট পেতে পারেন। তাই, এর লিনাক্সে পাওয়া যাওয়া প্রায় নিশ্চিত ছিল।
আপনি অনেক ডিস্ট্রিবিউশনের অফিসিয়াল রিপোজিটরিতে ডিস্মুএমই পাবেন, যা এর ইনস্টলেশনকে খুব সহজ করে তোলে।
উবুন্টু/ডেবিয়ান
ডিস্মুএমই ডেবিয়ান এবং উবুন্টুর অফিসিয়াল রিপোজিটরিতে পাওয়া যায়। ইনস্টল করতে:
sudo apt install desmume
আর্চ / ওপেনএসইউএসই / সোলাস লিনাক্স
আর্চ, ওপেনএসইউএসই, বা সোলাস লিনাক্সে ডিস্মুএমই ইনস্টল করা ডেবিয়ান ও উবুন্টুর মতোই সহজ। আর্চের জন্য:
sudo pacman -S desmume
ওপেনএসইউএসই-তে:
sudo zypper in desmume
অবশেষে, সোলাসে ইনস্টল করতে:
sudo eopkg it desmume
ফেডোরা
ফেডোরা হলো সেই ডিস্ট্রিবিউশনগুলো থেকে একটি যাতে ডিস্মুএমই তার রিপোজিটরিতে ইনক্লুড করে না। শুক্রিয়া, RPM Fusion করে। ডিস্মুএমই ইনস্টল করতে, আপনাকে প্রথমে এই আনঅফিসিয়াল সফটওয়্যার সোর্সটি আপনার রিপোজিটরি লিস্টে যোগ করতে হবে। এটি করুন:
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
আসল ইনস্টলেশন শুধু চায়:
sudo dnf install desmume
গেম খেলা
আপনার লিনাক্স পিসিতে নিন্টেন্ডো ডিএস গেম পাওয়ার দুটি উপায় আছে, এবং শুধু একটিই লিগ্যাল। প্রথম উপায় হচ্ছে ফ্ল্যাশ কার্ট্রিজ ব্যবহার করে আপনার ডিএস গেমের ব্যাকআপ তৈরি করা।
দ্বিতীয়—ও খুব সহজ—উপায় হচ্ছে সেগুলো ডাউনলোড করা। দুর্ভাগ্যবশত, অনেক দেশে এটি সরাসরি غيرقانونিক কিন্তু অন্য কিছু দেশে এটি একটি লিগ্যাল গ্রে এরিয়া-এ পড়ে।
যখন, এক বা অন্য উপায়ে, আপনার কাছে "ds" ফরম্যাটে একটি গেম রোম থাকে, ডিস্মুএমই চালু করুন, তারপর এর টুলবারের প্রথম আইকনে ক্লিক করুন এবং আপনার গেমের ফাইল সিলেক্ট করুন।
আপনার বেছে নেওয়া গেম লোড হবে এবং অটোমেটিক্যালি রান করবে। গেম অনুযায়ী, আপনাকে ইমুলেটেড ডিএসের সেকেন্ড স্ক্রিনে (ডিফল্টলি নিচেরটি) মাউস ব্যবহার করতে হতে পারে অথবা কয়েকটি বাটন প্রেস করতে হতে পারে খেলার জন্য।
নিন্টেন্ডো ডিএস-এর ডিরেকশনাল ক্রস কার্সর কিজে ম্যাপড। এর A, B, R, L, X, এবং Y বাটনগুলো যথাক্রমে X, Z, W, Q, S, এবং A কিবোর্ডে ম্যাপড। শেষে, Start এবং Select কন্ট্রোল ডিফল্টলি Return এবং ডান Shift কীতে ম্যাপড।
কন্ট্রোল রিম্যাপিং
আপনার যদি ডিস্মুএমই-এর ডিফল্ট কন্ট্রোল পছন্দ না হয়, তবে "Config -> Edit controls"-এ যেয়ে সেগুলো অন্য কীতে রিম্যাপ করতে পারেন।
যেকোনো কন্ট্রোল অন্য একটি কীতে রিম্যাপ করতে, সেটিতে ক্লিক করুন, তারপর এই অ্যাকশনের সাথে সম্পর্কিত নতুন কী প্রেস করুন।
আমরা মনে করি ডিএস-এর টাচ স্ক্রিন ব্যবহার করা গেমগুলোর জন্য মাউস এবং কিবোর্ড কম্বিনেশন बेटার। কিন্তু, অনেক ডিএস গেম সেকেন্ড স্ক্রিনকে শুধু ডিসপ্লে হিসেবে ব্যবহার করল, এক্সট্রা ইনপুট হিসেবে না। সেই গেমগুলো জয়প্যাড দিয়ে খেললে আরও ভালো লাগে, ডিএস-এর আসল বাটন অ্যারেঞ্জমেন্টের কাছাকাছি। ডিস্মুএমই আপনার পিসিতে ইতিমধ্যে ইউজেবল অধিকাংশ জেনেরিক জয়প্যাডের সাথে কাজ করে। সেসব কন্ট্রোলও রি-ম্যাপেবল যদি ডিফল্ট পছন্দ না হয়। "Config -> Edit Joystick controls"- থেকে সেগুলো পরিবর্তন করতে পারেন।
স্ক্রিন কন্ট্রোল
ডিএস-এ একটি স্ক্রিন অন্যটির নিচে ছিল, এবং এর অধিকাংশ গেম এই স্ক্রিন অরিয়েন্টেশনের জন্য ডিজাইন করা। কিন্তু কিছু নয়, এবং প্রতিটি স্ক্রিনকে একটি স্বতন্ত্র ডিসপ্লে হিসেবে বিবেচনা করল। সেই গেমগুলোতে, আপনি আপনার পিসির ওয়াইডস্ক্রিন ইস্টেটের আরও ভালো সুবিধা নিতে পারেন ডিস্মুএমই-এর স্ক্রিনগুলো বगल থেকে বगल সাজিয়ে।
আপনি এটি "View -> LCDs Layout -> Horizontal" থেকে করতে পারেন অথবা কিবোর্ডে Ctrl + 2 প্রেস করে। ভার্টিক্যাল অরিয়েন্টেশনে ফিরে যাওয়া এই মেনু থেকে অথবা Ctrl + 1 প্রেস করে। ডিস্মুএমই আপনাকে একই মেনু থেকে বা Space প্রেস করে স্ক্রিনগুলো সোয়াপ করতে দেয়, যা উপযোগী যখন আপনি মেইন স্ক্রিনের প্যাসিভ ডিসপ্লেডের চেয়ে সেকেন্ডারি স্ক্রিনের ইনপুটের জন্য বেশি চিন্তিত। চূড়ান্ত, সেকেন্ডারি স্ক্রিন ব্যবহার না করা বিরল গেমগুলোর জন্য, আপনি ইমুলেটরকে শুধু একটি স্ক্রিন দেখাতে সেট করতে পারেন। অথবা "Single screen" অপশন বেছে নিন অথবা আপনার কিবোর্ডে Ctrl + 0 প্রেস করুন।
আপনার পিসিতে সম্ভবত একটি এইচডি মনিটর আছে, এবং ডিস্মুএমই-এর আউটপুট আপনার স্ক্রিনে থাম্বনেইল जैसा দেখাবে। আপনি "View -> Window Size" থেকে ভার্চুয়াল স্ক্রিনের সাইজ চেঞ্জ করতে পারেন এবং সাব-মেনু থেকে একটি মাল্টিপ্লায়ার সিলেক্ট করতে পারেন। 1x মানে নেটিভ সাইজ এবং ডিফল্ট। উচ্চ মাল্টিপ্লায়ার ভার্চুয়াল স্ক্রিনগুলো বড় করবে। Scale to window মাল্টিপ্লায়ারকে "ফ্রি" করবে ইমুলেটর উইন্ডোর সাইজের সাথে মেলাতে।
এলসিডি স্ক্রিনের কাজ করার পদ্ধতির কারণে, আপনি একটি ইভেন মাল্টিপ্লায়ার বেছে নিলে ভালো। অড্ড এবং ইভেন উভয় মাল্টিপ্লায়ার ব্লকি দেখাবে, কিন্তু তার উপর অড্ডরা আর্টিফ্যাক্টিং বাড়িয়ে দেয়।
ফিল্টার ব্যবহার করে ব্লকিনেস মিনিমাইজ করার একটি উপায় আছে। ডিস্মুএমই আপনাকে ফিল্টার스의 একটি কালেকশন অফার করে, যেগুলো "View -> Video Filter" সাব-মেনু থেকে অ্যাক্সেসযোগ্য।
পারফরম্যান্স এবং সেভ স্টেটস
ডিস্মুএমই একটি আপেক্ষিক পুরনো এমুলেটর, এবং আপনি আধুনিক পিসিতে পারফরম্যান্স নিয়ে কোনো সমস্যা ফেস করবেন না। আপনি যদি পুরনো বা অন্ডার-পাওয়ারড পিসিতে সমস্যা ফেস করেন, তবে ফ্রেম স্কিপ করে এমুলেটর পারফরম্যান্স উন্নত করতে পারেন। অপশনটি "Config -> Frameskip"-এ অ্যাক্সেসযোগ্য এবং ইনিশিয়ালি 0 (কभी স্কিপ না) সেট থাকে।
এমুলেটর একটি ইনক্রিজড ভ্যালু বেছে নিলে কম ফ্রেম ডিসপ্লে করবে, এভাবে গেমটি "স্পিড আপ" করবে। কিন্তু সেসব ফ্রেম মিসিং থাকবে, ফলস্বরূপ চপপিয়ার অ্যানিমেশন এবং স্ক্রলিং। একটি পয়েন্টের পর, এই অপশন স্লো, meeste স্ট্যাটিক গেমের মতো আরপিজি এবং অ্যাডভেঞ্চারের জন্যই উপযোগী, কারণ রিয়েল-টাইম কন্ট্রোলের সব কিছু অনপ্লেয়েবল হয়ে যাবে।
প্রোগ্রেস সেভ না করলে অধিকাংশ গেম খেলা অনुपযোগী। প্রথমে, অধিকাংশ গেমে আপনি আসলে বিল্ট-ইন সেভ ফিচার ব্যবহার করে ডিস্মুএমই-এ ডেটা সেভ করতে পারেন। আপনার গেম обычай মতো খেলুন এবং আপনার ডেটা সেভ করুন। আপনি পরবর্তীতে সেটি লোড করতে পারবেন। তবুও, কিছু লিমিটেড—আপনি গেমের নির্দিষ্ট পয়েন্টে সেভ করতে পারেন।
ডিস্মুএমই-এর মাধ্যমে সরাসরি গেমের স্টেট সেভ করার আরেকটি উপায় আছে।
"File -> Save state" বেছে নিন এবং দশটি স্লটের একটি বেছে নিন গেমের বর্তমান স্টেট একটি ফাইলে সেভ করতে। সেভ করা স্টেট রিক্যাল করতে, "File -> Load state" বেছে নিন এবং সেভ করা গেমের স্লট।
এটি মেনশন করার যোগ্য যে, ডিস্মুএমই আপনাকে আপনার গেম থেকে অডিও এবং ভিডিও রেকর্ড করার অনুমতি দেয় উপযুক্ত নাম্বের "File -> Record video/audio"-এর মাধ্যমে। আপনি "Take a screenshot" অপশন থেকে বা খেলার সময় Ctrl + S প্রেস করে স্ক্রিনশটও নিতে পারেন।
এখন আপনি জানেন লিনাক্সে নিন্টেন্ডো ডিএস গেম কীভাবে খেলবেন, এরপর আপনি ডোসবক্স ইনস্টল করে পুরনো ডোস গেম খেলতে পারেন বা পিএসপি গেম খেলতে পারেন পিপিএসপিপি-তে।