Розлучаючись
Raspberry Pi 3 моделі B лежить в основі нашої системи. Маленький комп’ютер коштує менше 40 доларів і є більш ніж достатньо потужним, щоб емулювати не лише ігри NES, а й низку старих консолей і спеціалізованого програмного забезпечення, включаючи спеціальні версії Minecraft і Дум.
Raspberry Pi 3 моделі B лежить в основі нашої системи.
Він не постачається з жодними необхідними аксесуарами, тому ми пішли вперед і підібрали блок живлення USB, кабель HDMI і карту MicroSD, а також пару радіаторів, щоб чіпи були холодними. Існують комплекти для тих, хто не бажає самостійно шукати запчастини.
Хоча майже будь-який контролер USB буде працювати, ми знайшли деякі, які дуже нагадують оригінальні контролери NES. Raspberry Pi 3 має вбудований Bluetooth, тому такі контролери, як Steelseries Stratus, також повинні працювати. Можна навіть використовувати контролери Xbox і Playstation, якщо вони підключені через USB.
Хоча встановити голий Pi біля телевізора, безперечно, є варіантом, чохол надає багато переваг щодо простоти використання, естетичної привабливості та організації кабелю. У всьому Інтернеті є маса варіантів загальних чохлів для Raspberry Pi, але ми хотіли щось, що хоч би трохи нагадувало NES. Маючи в своєму розпорядженні набір 3D-принтерів, ми взялися за пошук дизайн від Thingiverse і друкуємо наші власні.
Ми не обов’язково рекомендуємо такий спосіб дій. Корпус, надрукований на 3D, виглядає оригінально, але ми витратили багато часу на налаштування моделі, друк кількох прототипів і очищення кінцевого продукту від пластикових ниток. Навіть маючи досвід і винятковий Lulzbot Taz, нам знадобився тиждень проб і помилок, щоб надрукувати прийнятну справу.
Користувачі, які не мають 3D-принтера або просто хочуть пропустити важкі речі та почати грати в Маріо, повинні шукати на Amazon корпуси Raspberry Pi, натхненні NES. Ми підібрали футляр, натхненний NES, всього за 20 доларів США, який створено саме для такої мети.
Однак він стягує плату за фактор новизни. Буквально сотні загальних кейсів можна знайти всього за п’ять доларів. Існують навіть футляри, які можна прикріпити до телевізора або повісити на стіну, що може звільнити місце у вашому центрі розваг. Купуйте все, що підходить, шлепніть на нього NES stick і зупиніться.
Потрібна певна збірка
Pi повинен легко покривати ігри NES та SNES.
З нашими деталями в руках, настав час зібрати все разом. Це найпростіша частина процесу. Просто підніміть Raspberry Pi з отворами в корпусі для отворів для кріплення гвинтів у кожному куті та затягніть їх у вигляді зірки. Застосовуйте достатній тиск, щоб утримати пристрій на місці. Немає необхідності затискати його занадто міцно.
У нашому 3D-друкованому футлярі використовувалися два затискачі, щоб утримувати верхню та нижню половини разом, але цей процес може відрізнятися залежно від кожного випадку. Знову ж таки, немає потреби максимально затягувати кріпильні гвинти.
Випічка Пі
На щастя, хтось ще зробив роботу над створенням версії ОС Raspberry Pi, яка підтримує великий набір емуляторів прямо з коробки. Це називається RetroPie, і ми розглянемо загальні кроки нижче, поки ви можете знайти оновлений посібник із усуненням несправностей і додатковою інформацією на RetroPie Wiki.
На відстані витягнутої руки процес простий. Завантажте повний образ ОС із сайту RetroPie та за допомогою програми запишіть цей файл образу на картку MicroSD. Безкоштовна програма під назвою Win32DiskImager попросить вас вибрати розташування файлу зображення та диск для запису. Майте на увазі, що це призведе до видалення картки MicroSD, тому створіть резервну копію всіх файлів, які вже були на ній перед створенням зображень. Після завершення роботи Wind32DiskImager RetroPie встановлюється на SD-карту. Вставте його в гніздо на Raspberry Pi та підключіть живлення HDMI та USB, щоб завантажитися.
Під час першого завантаження система перейде прямо до конфігурації контролера для Emulation Station, так називається програмне забезпечення, яке керує емуляторами та конфігурацією. Підключіть контролер і дотримуйтеся вказівок, щоб визначити кожну кнопку та наклеїти на контролер. У посібнику зі встановлення RetroPie є кілька зручних діаграм, які можуть допомогти з процесом.
Після завершення конфігурації в головному меню все ще не буде жодної системи, але це цілком очікувано – Emulation Station показує лише системи, з якими пов’язані ігри. Візьміть USB-накопичувач, відформатований у FAT32 (це має бути більшість малих флеш-накопичувачів), і створіть на ньому папку під назвою «retropie», підключивши її до комп’ютера.
Підключіть накопичувач до Pi та зачекайте, поки зелений індикатор на передній панелі перестане блимати, вказуючи на те, що Pi завершив створення файлової структури на флеш-накопичувачі. Знову підключіть USB-накопичувач до комп’ютера, і кілька нових підпапок чекатимуть у папці retropie. Виберіть папку «roms», потім знайдіть відповідну систему – у нашому випадку NES – і скопіюйте файли гри в цю папку.
Після завершення передачі підключіть USB-накопичувач назад до Pi та знову зачекайте, поки зелений індикатор на передній панелі перестане блимати. Натисніть будь-яку кнопку, пов’язану з Пуском, і виберіть Перезапустити станцію емуляції. Тепер ігри скопійовано в систему, тому ви можете від’єднати USB-накопичувач і почати гру.
Програмне забезпечення для емуляції зазвичай не викликає жодних юридичних проблем, тоді як фактичні файли гри, як правило, захищені законом про авторські права та торгові марки. Хорошим емпіричним правилом є те, що користувачі можуть зберігати цифрову резервну копію гри, якою вони фізично володіють, але ви захочете перевірити місцеві закони та статути, щоб отримати точну інформацію про законність емуляції та ПЗУ.
Ігри – це весело провести час
Це все. RetroPie підтримує широкий спектр старих ігрових систем, і користувачі можуть додати більше, якщо буде потрібно, припускаючи, що продуктивність Pi дозволяє це. Це повинно легко охоплювати ігри NES і SNES, і, залежно від охолодження та потужності, може навіть включати назви PSP або Dreamcast. Ми вибрали наші улюблені емулятори для кожної системи, і багато з них уже включено до описаної тут інсталяції RetroPie.
Домашнє рішення може коштувати трохи більше, ніж NES Classic, залежно від того, які частини включені, але переваги перед припиненою пропозицією Nintendo очевидні. Бездротові контролери, величезна бібліотека ігор, доступ до більшої кількості систем і індивідуальний підхід є частиною пакета системи емуляції на базі Raspberry Pi. З усім цим включено, здається, це більш ніж варте години складання та трохи додаткової роботи.