ساخت دستگاه بازی رترو با یک میکرو رایانه

زندگـی دوباره بازی‌هـای کلاسیـک در رتـروپای

طرح‌های ابتکاری که کاربرها با میکرو پی.سی‌های رازبری پای عملی کرده‌اند، واقعا اعجاب‌آور و بی‌نظیرند. این روزها این میکرو رایانه کوچک در طرح‌های اتوماسیون منازل هوشمند، سرورها، مدیا سنتر‌ها و بسیاری طرح‌های متفکرانه دست‌ساز دیگر به‌کار برده می‌شود.
کد خبر: ۷۰۱۶۴۵
یکی از جالب‌ترین این طرح‌ها رترو پای نامیده می‌شود که در آن رازبری پای تغییر شکل داده و به صورت یک کنسول اجرای بازی‌های کلاسیک (رترو) درمی‌آید و این امکان را در اختیار شما می‌گذارد تا بازی‌های کلاسیک کنسول‌های قدیمی مثل ماریو براس، سونیک، اسپیس اینویدرز و بسیاری دیگر را روی آن اجرا کنید. اجرای این طرح کمی سخت است و باید کدنویسی کنید، اما اگر طبق راهنمایی‌ها پیش بروید، بعید است به مشکلی بر بخورید.

پیش نیازها

هر یک از مدل‌های نوع A یا Bرا که به ترتیب حدود 120 و 180 هزار تومان قیمت دارند، انتخاب کنید. ما مدل B را توصیه می‌کنیم که تعداد بیشتری درگاه اتصال یو.اس.بی دارد، حافظه رمش نیز دو برابر مدل A یعنی 512 مگابایت است و از درگاه اتصال شبکه با سیم اینترنت بهره می‌برد. البته مدل جدیدتر با نام رازبری پای B+ بتازگی به بازارهای جهانی عرضه شده که ظاهرا هنوز در بازار داخلی موجود نیست. قیمت جهانی این میکرو پی.سی برابر قیمت نوع B است، به چهار عدد پورت یو.اس.بی، کارتخوان میکرو اس.دی مجهز است، صدایی بهتر دارد و مصرف برقش نیز کمتر است.

چیزهای دیگری که شما به آنها نیاز دارید، شامل یک صفحه نمایش است که رایانه از طریق خروجی تصویری AV یا HDMI به آن متصل می‌شود. یک کارت حافظه میکرو SD کلاس 4 یا 10، یک صفحه کلید USB و یک فلش درایو یو.اس.بی نیز برای اجرای این طرح مورد نیاز است. همچنین شما یک شارژر یا آدابتور با خروجی برق 850 میلی آمپر که ولتاژش 5 ولت باشد به عنوان منبع تغذیه و در صورت نداشتن کارتخوان اس.دی به یک کارتخوان جداگانه برای انتقال سیستم عامل میکرو رایانه به داخل کارت حافظه نیاز دارید. البته استفاده از یک هاب یو.اس.بی این امکان را برایتان فراهم می‌کند تا بتوانید لوازم جانبی بیشتری را به رازبری پای متصل کنید. در آخر هم باید از دسته‌های کنترل بازی ایکس باکس 360 برای کنترل بازی استفاده کنید.

آماده‌سازی کارت حافظه اس.دی

فایل‌های لازم برای اجرای این طرح ‌به صورت ایمیج آماده استفاده کارت اس.دی (ready –to – use SD card image) از پیش توسط تیم پشتیبان طرح آماده شده‌ است که به‌طور خودکار نرم‌افزار Retro Pie را نصب می‌کند. این فایل را می‌توانید از وبسایت PetRockBlog از نشانی اینترنتی

http:||blog.petrock. Com| retropie|retropie downloads

پیدا کنید. در ویندوز باید با استفاده از برنامه Wind32DiskImager از لینک

(http:‌||sourceforge.net‌|projects‌/‌win32 diskimager‌|)

به داخل کارت اس.دی اگسترکت شود که این کار در سیستم‌های اپل مکینتاش با نرم‌افزار RPi SD card fuilder انجام می‌شود. اگر با نرم‌افزار آر.پی.آی اس.دی کارت بیلدر مشکل داشتید، برنامه Pi Filler را از لینک (http:‌||ivanx.com‌|raspberrypi‌|) امتحان کنید.

در برنامه وایند 32 دیسک ایمیجر حتما هنگامی که می‌خواهید فایل ایمیج را به داخل کارت اس.دی اگسترکت کنید، باید مطمئن شوید گزینه Write option را انتخاب کرده‌اید. در سیستم عامل OS X 10.8 شما نمی‌توانید فایل‌هایی را که از منابع مورد تائید نیستند و از فروشگاه Mac App Store دانلود نشده‌اند با دابل کلیک کردن باز کنید. برای اجرای این فایل‌ها، رویشان راست کلیک کرده، سپس با انتخاب گزینه Open آن را کلیک چپ کرده و دکمه OK را بزنید.

اولین بوت شدن سیستم

صفحه نمایش، صفحه کلید، کابل شبکه دسته بازی ایکس باکس 360 و کارت حافظه اس.دی خود را به رازبری پای متصل کنید. هنگامی که همه اینها را به میکرو رایانه وصل کردید، می‌توانید کابل میکرو ـ یو.اس.بی را به پای متصل کنید. در این هنگام رازبری پای به‌صورت خودکار روشن می‌شود.

حالا میکرو پی.سی به حالت ایستگاه تقلید کنسول بازی Emulation Station (رابط کاربری منوی اصلی رترو پای) بوت می‌شود. پیش از پیکربندی دسته کنترل بازی باید یکسری از تنظیمات را تغییر دهیم. با فشار دادن دکمه F4 از حالت امولیشن استیشن خارج شده و به خط دستور (command line) وارد شوید.

پس از نصب رترو پای به‌وسیله اس.دی کارد ایمیج، باید کارت را باز کنید تا مطمئن شوید به همه فضای موجود آن دسترسی دارید. وقتی از امولیشن استیشن خارج شدید، عبارت 'sudo raspi - config' را در کامند لاین تایپ کنید، پس از انتخاب گزینه expand filesystem، دکمه OK را بزنید. سپس به سمت پایین اسکرول کرده و گزینه چهارم یعنی language and regional setting را انتخاب کنید. موقعیت مکانی، تایم زون و ترکیب‌بندی (لی‌آوت) صفحه کلید خود را نیز انتخاب کنید. این گزینه به ‌صورت قراردادی روی انگلیسی (UK) قرار دارد. هنگامی که این مرحله کامل شد، با اسکرول به پایین، دکمه Finish را زده و سیستم را ریبوت کنید.

حالا با فشار دادن دکمه space (نه دکمه Enter) ترکیب‌بندی صفحه کلید یو.کی را لغو انتخاب کرده و برای مثال US را انتخاب کنید، سپس OK را بزنید تا موقعیت مکانی موردنظر را موقعیت قراردادی سیستم خود قرار دهید.

پیکربندی دسته کنترل بازی ایکس باکس

سیستم را روشن کرده و بار دیگر با فشار دادن دکمه F4 از امولیشن استیشن خارج شوید. در کامند لاین عبارت sudo apt-get install xboxdrv را تایپ کنید سپس دکمه Enter را بزنید تا درایورهای دسته کنترل بازی ایکس‌باکس 360 را دانلود و نصب کنید. پس از نصب دسته بازی، در کامند لاین تایپ کنید sudo nano/etc/rc.local و Enter را بزنید. فلش پایین را بزنید تا نشانگر ماوس شما بین خطوط fi و exite 0 قرار بگیرد. بین آن دو خط تایپ کنید،

xboxdrv –trigger-as-button –id 0 –led 2 –deadzone 4000 –silent & sleep 1

اگر بیش از یک دسته بازی استفاده نمی‌کنید، تایپ کنید:

xboxdrv –trigger-as-button –id 1 –led 3 –deadzone 4000 –silent & sleep 1

این عبارت را به‌صورت مستقیم زیر خط دستور اول تایپ کنید. اگر دسته بازی ایکس‌باکس 360 از نوع وایرلس(بی‌سیم) باشد، در عبارت بالا در پنجره کامند لاین، به جای id حروف wid را جایگزینشان کنید. فراموش نکنید برای ذخیره کردن (save)، دکمه CTRL و X را باهم فشرده و برای تائید، Y را بزنید. پس از آن به کامند لاین بازگشته و sudo reboot را تایپ کنید تا سیستم ری استارت شود.

هنگامی که سیستم ریبوت و دوباره آنلاین شد، از شما خواسته می‌شود دسته بازی را در امولیشن استیشن پیکربندی کنید. برای این کار کافی است دستورات روی صفحه نمایش را دنبال کنید. برای آخرین بار با زدن دکمه F4 از امولیشن استیشن خارج شده و در کامند لاین تایپ کنید.

cd RetroPie|emulators|retroArch|installdir|bin

سپس Enter را زده و در کامند لاین تایپ کنید:

.|retroarch-joyconfig »»~|RetroPie/configs|all|retroarch.cfg

و برای پیکربندی دسته بازی دستورات روی صفحه را دنبال کرده و انجام دهید. پس از این کار، با تایپ کردن عبارت sudo reboot در کامند لاین، سیستم را ریبوت کنید. اگر فشار دادن دکمه ~ صفحه کلید سیمبل دیگری را بجز آن برای شما تایپ کرد، با فشردن دکمه shift و | به‌صورت همزمان، این سیمبل را تایپ کنید.

انتقال رام‌ها

این کنسول رترو پای رام‌های کنسول‌های بازی کلاسیک را مورد پشتیبانی قرار می‌دهد. این رام‌ها درواقع نسخه کپی دیجیتال بازی‌ها و شامل بازی‌های کنسول‌های آتاری 2600، گیم بوی ادونس، گیم بوی کالر، گیم‌گیر، MAME، نیئو جئو، سگا مستر سیستم، سگا مگادرایو، نینتندو، سوپر نینتندو و پلی‌استیشن و یکسری کنسول‌های بازی دیگر است.

آسان‌ترین راه انتقال رام‌ها استفاده از فلش درایو یو.اس.بی است. رازبری پای را روشن کرده و در امولیشن استیشن، درایو فلش را به میکرو رایانه وصل کنید. سیستم عامل به‌طور خودکار یک دایرکتوری رام روی فلش درایو ایجاد می‌کند. هنگامی که چراغ فلش از چشمک زدن باز ایستاد، اتصالش را از رازبری پای قطع و به رایانه خود وصل کنید. سپس رام‌ها را به فولدر موردنظر روی فلش درایو انتقال دهید. برای مثال یک بازی سگا باید در پوشه سگا کپی شده و یک رام بازی سوپر نینتندو در پوشه مخصوص NES کپی شود. دفعه بعدی که شما فلش درایو را به میکرو پی.سی متصل کنید، رام‌های بازی‌ها به صورت خودکار به رازبری پای منتقل می‌شوند.

جواد ودودزاده

newsQrCode
ارسال نظرات در انتظار بررسی: ۰ انتشار یافته: ۰

نیازمندی ها