Дом Как Как создать ретро игровую консоль Raspine pi-powered

Как создать ретро игровую консоль Raspine pi-powered

Оглавление:

Видео: The Raspberry Pi powered mini Arcade! PICADE (Ноябрь 2024)

Видео: The Raspberry Pi powered mini Arcade! PICADE (Ноябрь 2024)
Anonim

DIY игры по дешевке

Если вам нравятся ретро-видеоигры, у вас есть несколько вариантов. Вы можете найти множество старых видеоигр, портированных на более новые системы и ПК (Nintendo Switch отлично подходит для игр Neo Geo, но, как ни странно, не для игр NES и SNES). Вы можете получить классическую игровую систему от первого лица, такую ​​как SNES Classic Edition. Вы можете получить систему ретро-игр с картриджами, например Super Retro Trio +. Вы даже можете найти оригинальную классическую игровую систему и подключить ее к устаревшим видеоразъемам телевизора или к преобразователю с аналоговым HDMI-преобразованием.

Вы также можете создать собственную систему ретро-игр на основе эмуляции с помощью Raspberry Pi. Это недорого, мощно и проще в настройке, чем вы думаете. Все, что вам нужно, это плата Raspberry Pi, карта microSD, адаптер питания micro USB и чехол для того, чтобы положить все это. И, конечно, игровой контроллер. Благодаря разработчикам программного обеспечения с открытым исходным кодом RetroPie, основы API эмуляции LibRetro и EmulationStation внешний интерфейс, превращение компьютерной платы за 35 долларов в каждую игровую систему, выпущенную до 2000 года, (относительно) быстро и просто.

Вам не нужно ничего паять, писать код или даже работать с командными строками, если вы действительно не хотите этого делать. Тем не менее, существует множество вариантов для изучения и меню, в которые нужно погрузиться, поэтому перед началом работы у вас должен быть опыт работы с компьютером. Если вы не боитесь ковыряться в настройках компьютера, все будет в порядке.

Аппаратное обеспечение

Для начала вам нужен Raspberry Pi. Если вы не знакомы с Raspberry Pi, это серия недорогих микрокомпьютеров на базе ARM, предназначенных для обучения и экспериментов. Он послужит ядром вашей ретро-игровой системы; все остальное будет питать данные, мощность или возможности ввода / вывода Raspberry Pi.

Есть несколько разных версий Raspberry Pi, и для видео игры Мы рекомендуем самую продвинутую модель Raspberry Pi 3 Model B +. Он имеет самый быстрый процессор из всех Raspberry Pi доски, и включает в себя беспроводные функции, такие как Bluetooth и двухдиапазонный Wi-Fi. Не беспокойтесь о премиальной цене за премиальный Pi; в 35 долларов, это буквально карманные изменения больше, чем младшие модели.

Сам по себе Raspberry Pi не поставляется с блоком питания, поэтому вам нужно будет поставить свой собственный. Любой блок питания micro USB, который может выдавать 2.5A, должен работать, а официальный блок питания стоит всего $ 11. Не экономьте здесь; даже если вы можете включить Raspberry Pi с помощью зарядного устройства телефона, непостоянный ток может привести к сбоям и снижению производительности.

У Raspberry Pi нет встроенного хранилища, о котором можно было бы говорить, поэтому вам нужно приобрести карту microSD. Опять же, это очень недорогое вложение. Программное обеспечение RetroPie не занимает много места, а большинство старых игр не очень большие, поэтому вам не нужна огромная карта. Вы можете обойтись на карте памяти microSD на 16 ГБ, но мы рекомендуем по крайней мере карту на 32 ГБ просто для безопасности. Вы можете забрать один примерно за 11 долларов.

Наконец (для самого устройства) вам нужно место для Raspberry Pi. Он поставляется как обычная компьютерная плата, и он будет работать просто отлично, но вы должны действительно получить какую-то пластиковую оболочку, чтобы защитить его от пыли, влаги и попадания в нее. Корпуса Raspberry Pi дешевы и многочисленны, и вы даже можете найти стартовые наборы Raspberry Pi, которые включают плату, блок питания, корпус и, как правило, карту памяти, все в одном комплекте.

Если вы хотите стать более модным, вы можете 3D-распечатать свой собственный чехол Raspberry Pi из множества креативных моделей на Thingiverse и других сайтах 3D-печати. Вы также можете заказать футляры отдельно, с вариантами креативного или ностальгического дизайна, например, NESPie Retroflag, похожего на NES Classic. Эти кейсы могут стоить от 10 до 25 долларов, в результате чего общая стоимость вашей ретро-игровой системы, максимум, около 90 долларов.

Необходимые аксессуары

Вам также нужен игровой контроллер. RetroPie является надежным с точки зрения совместимости контроллеров, и если у вас есть PlayStation 4 или Xbox One, вы можете легко использовать их контроллеры. Вы также можете заказать игровые контроллеры в стиле ретро с аналоговыми джойстиками или без них, беспроводную связь или другие функции у таких производителей, как Retro-bit и 8Bitdo.

У вас должна быть клавиатура под рукой. Как правило, в этом нет необходимости, но это поможет, если вы хотите перемещаться по системным меню или изменять настройки вашей ретро-системы.

И последняя деталь: вы должны приобрести себе стандартный USB-накопитель. Любой размер (чем больше, тем лучше), любой дизайн, любая скорость. Это самый простой способ разместить игры на консоли.

Шаг первый: подготовить ОС

Физическая сборка системы - это простая часть, но без операционной система Вы не можете ничего с этим поделать. Вот где приходит RetroPie. Это Raspberry Pi-friendly Linux-дистрибутив с совместимой версией программного обеспечения RetroArch от LibRetro, наложенной сверху, настроенной на автоматический переход к программному обеспечению эмуляции, которое вы хотите использовать, не имея дело с большим количеством командных строк Linux на вашей стороне.,

Для начала установите бесплатное программное обеспечение 7-zip и Etcher. Это позволит вам установить программное обеспечение RetroPie на карту microSD без каких-либо вводимых или сложных команд с вашей стороны.

Перейдите на сайт RetroPie и загрузите последнюю версию программного обеспечения (в настоящее время версия 4.4). Убедитесь, что вы получите версию для Raspberry Pie 2/3. Он будет загружен в виде одного файла.img.gz размером около 700 МБ. Используйте 7-ZIP, чтобы распаковать файл в .img , Вставьте карту microSD в свой компьютер. Вам может понадобиться ридер, если на вашем компьютере нет слота для SD-карты и / или если ваша карта не поставляется с адаптером microSD-SD. Не трогайте ничего на карте и не перетаскивайте на нее какие-либо файлы. Чтобы превратить эту карту в функциональную установку RetroPie, вам нужно записать полный образ диска на карту.

Откройте Etcher и выберите карту microSD и распакованный файл.img. Нажмите «Пуск», и программное обеспечение правильно отформатирует карту и запишет на нее образ диска.

Когда это будет сделано, Windows может предложить отформатировать карту, чтобы использовать ее. Не надо! Теперь он готов для Raspberry Pi, поэтому просто выньте его из компьютера.

Шаг второй: собрать коробку

Это может выглядеть как одна из самых сложных задач, потому что вам нужно работать с чистой платой, но это невероятно прямое и простое. Если вы не используете дополнительные платы для создания особо сложных пользовательских устройств, Raspberry Pis - это, по сути, цельный и подключи и играй.

Сначала возьмите карту microSD, на которую вы записали образ диска RetroPie, и вставьте ее в слот для карты microSD на плате. В некоторых случаях Raspberry Pi предлагается легкий доступ к слоту, но на всякий случай проще всего вставить карту перед установкой, если только вы не планируете манипулировать несколькими картами с разными образами дисков (жизнеспособный план для пользователей Raspberry Pi).

Во-вторых, вкрутите доску Raspberry Pi в корпус. Корпус должен поставляться с совместимыми винтами. Если вы печатаете 3D самостоятельно, проверьте, какие винты нужны. Затем закройте корпус, возможно, еще несколькими винтами.

Подсоедините кабель HDMI, игровой контроллер и клавиатуру к соответствующим портам. Подключите кабель HDMI к телевизору или монитору.

Это оно! Ваша коробка построена.

Шаг третий: включите его (и настройте контроллер)

Когда все будет готово, подключите адаптер питания к стене, чтобы включить Raspberry Pi. Если вы используете дополнительный выключатель питания или чехол со встроенным выключателем питания, нажмите или переверните выключатель, чтобы включить его. Без отдельного коммутатора Raspberry Pi включается сразу после его подключения.

Это может занять несколько минут, чтобы все настроить в первый раз. На экране должен отображаться процесс запуска, показывающий, что команды Linux выполняются до появления логотипа RetroPi.

Система предложит вам настроить геймпад, который должен быть подключен к одному из USB-портов Raspberry Pi. Следуйте инструкциям для сопоставления входов вашего контроллера с соответствующими командами в системе. Эта ручная калибровка помогает убедиться, что кнопки делают то, что должны делать в среде Linux RetroPi. Не беспокойтесь, если вы нажмете не ту кнопку; после этого вы можете перенастроить свой контроллер и использовать клавиатуру в качестве резервного метода ввода, если вам действительно необходимо выполнить сброс настроек.

Когда все настроено, появится главное меню RetroPie. Теперь вы не можете сделать многое из этого, но если вы хотите просмотреть различные меню настроек, не стесняйтесь (но будьте осторожны, прежде чем вносить какие-либо изменения).

Прежде чем перейти к следующему шагу, подключите USB-накопитель к системе и подождите минуту. Затем вытащите диск.

Хорошо, теперь, когда все готово, нажмите кнопку, настроенную как «Пуск» на геймпаде, выберите «Выход» и выключите Raspberry Pi. Важно выполнить процесс завершения работы, прежде чем выключать или отключать систему; так же, как обычный компьютер.

Шаг четвертый: загрузить игры

RetroPie может играть в игры с нескольких десятков классических компьютеров и игровых приставок, благодаря серверной части LibRetro. Вы можете играть в NES, SNES, Game Boy, Sega Genesis, PlayStation, Neo Geo и даже Atari Jaguar и Virtual Boy игры, если ты сможешь их найти. Мы не можем сказать вам как, потому что это очень юридически серо-черная область. Однако, если у вас есть метод извлечения игровых изображений из ваших собственных картриджей, вы можете легко положить их на RetroPie, поместив всю свою коллекцию классических игр в крошечную коробочку.

Вы также можете играть в старые компьютерные игры на RetroPie, который имеет гораздо больше возможностей для законной обработки изображений и импорта. Например, классические игры для DOS можно купить на GOG.com. GOG настраивает игры DOS для запуска в Windows, используя DOSBOX эмулятор, но сами игры полностью исправны и могут быть поставлены на RetroPie.

Помимо ПК / DOS, RetroPie поддерживает такие системы, как Commodore 64, MSX и ZX Spectrum. Если у вас есть оригинальные диски и диск, который может их читать, вы можете использовать их для создания образов дисков, которые могут воспроизводиться RetroPie.

Я сказал вам, чтобы вы вставили USB-накопитель в систему RetroPie, а затем вынули его, чтобы настроить накопитель для игр. RetroPie обнаруживает любые USB-накопители, которые вы штепсель и добавляет соответствующие папки для всех поддерживаемых игровых систем. Когда вы подключите диск обратно к компьютеру, он должен иметь новый retropie папка. Под этим будут три папки: BIOS, конфиги и ромы ,

BIOS для системных файлов, необходимых для определенных эмуляторов. Как игра ромы Мы не можем сказать вам, где их найти, но они не нужны для каждой платформы.

Configs держит индивидуальные настройки эмулятора. Это может быть полезно, если вам нужно настроить параметры, но вам не нужно трогать их прямо сейчас.

Ромс, где игры идут. Каждая поддерживаемая платформа, которую может воспроизводить ваша ретро-система, будет иметь свою собственную папку. Не все доступные эмуляторы установлены в RetroPie по умолчанию, поэтому, если вы хотите сыграть что-то действительно эзотерическое, вам нужно сказать RetroPie, чтобы установить его в первую очередь. Однако наиболее распространенные системы должны быть доступны.

Какая бы игра ромы или исполняемые файлы, которые вы хотите воспроизвести, и, как бы вы их ни получили, поместите файлы в соответствующие папки.

Когда ваш USB-накопитель заполнен, извлеките его из компьютера и подключите к ретро-системе. Снова включите систему и подождите. Серьезно, подожди. RetroPie автоматически скопирует все с retropie папку на жестком диске на карту microSD, и в зависимости от того, сколько игр вы хотите на нее установить и насколько большие файлы, для переноса всего может потребоваться несколько минут. Если на вашем USB-накопителе нет индикатора для чтения / записи, вы не получите никаких сведений о том, когда это будет сделано, поэтому вам может потребоваться кофе или что-то еще.

После хорошего ожидания извлеките USB-накопитель. Нажмите Старт, выберите Уволиться, и выберите Сбросить Emulationtation. Это обновит интерфейс RetroPie и отобразит все игры, скопированные в систему.

Шаг пятый: начать играть

Теперь вы можете играть в свои игры. RetroPie организует игры, добавленные в свою библиотеку, на отдельные экраны меню для каждой системы. Нажатие влево или вправо на геймпаде переключает между игровыми библиотеками любой консоли или компьютера, поддерживаемого RetroPie, до тех пор, пока вы загружаете на него игры. Пустые библиотеки не будут отображаться, поэтому, если вы видите только экран RetroPie и не можете перейти на отдельные системы, повторите шаг четвертый.

Выберите игру и нажмите кнопку, которую вы сопоставили с A, чтобы начать ее. RetroPie загрузит соответствующий эмулятор и запустит игру. Отсюда любая консольная или портативная игра или любая компьютерная игра, которая поддерживает управление геймпадом, должна просто работать с вашим контроллер, так как вы уже наметили кнопки на нем.

Когда вы закончите играть в игру, удерживайте кнопку переключения горячих клавиш (обычно выберите, в зависимости от того, как вы настроили свои элементы управления) и нажмите Старт. Это сочетание клавиш для выхода из игры и перехода в главное меню. Вы также можете удерживать нажатой кнопку «Горячая клавиша» и нажать кнопку правого плеча, чтобы сохранить состояние игры, или кнопку «Горячая клавиша» и кнопку левого плеча, чтобы загрузить состояние игры. На странице конфигурации RetroPie описаны все комбинации горячих клавиш, которые вы можете использовать по умолчанию.

Это оно! Теперь у вас есть система ретро-игр, в которую можно играть практически в любую видеоигру, выпущенную до 2000 года (при условии, что вы можете законно загрузить ее на карту microSD).

Настройка и исправление

Теперь, когда ваша ретро-система настроена, вы можете приступить к настройке интерфейса. Вы также должны знать, как исправить любые проблемы, которые могут возникнуть. На самом деле, вы, возможно, уже пытались играть в игру, и это действовало странно, или выглядела растянутой. Это легко исправить, но вам нужно погрузиться в систему меню RetroPi. Если вы хотите обновить RetroPie или любой из его эмуляторов в будущем или загрузить темы и настроить внешний вид своих меню, вам также следует настроить сетевое подключение. Вам не нужно подключение к интернету, чтобы использовать вашу ретро-игровую систему, но это приятно иметь для обслуживания.

Меню RetroPie предлагает доступ к большинству параметров конфигурации и настройки, которые вам необходимы для исправления и настройки вашей системы. Однако, поскольку это Raspberry Pi-friendly Linux-дистрибутив с отдельным графическим интерфейсом, который подключается к десяткам отдельных эмуляторов через отдельный API, меню может показаться немного запутанным.

Для настроек на уровне системы, включая интернет-соединения, выберите Raspi-Config в меню RetroPie. Это свалит вас в очень строгую текстовую систему меню. Не волнуйся; это как раз то, что Linux выглядит голым. Вы все еще можете использовать навигационную панель на геймпаде для выбора пунктов меню; нажатие вверх и вниз перемещает активный список на экран, и нажатие влево и вправо переключает между кнопками, такими как OK, Готово и Отмена. Вы также можете использовать клавиатуру для навигации меню, если это более удобно (и если вы хотите использовать встроенный файловый менеджер для ручного просмотра файлов, клавиатура имеет жизненно важное значение).

Вариант 2 в Raspi-Config - это Параметры сети. Это позволяет вам настроить сетевое соединение. Если у вас Raspberry Pi 3 Model B или B +, вы можете подключиться к своей сети через Wi-Fi. Вы должны сломать свою клавиатуру для этого шаг, потому что вам нужно вручную ввести SSID вашей сети, а затем ваш пароль. Как только эта информация поступит, ваша система сможет подключаться к Интернету для обновлений и загрузок. Если у вас есть Raspberry Pi 2 или ранее, или если вы хотите использовать проводное подключение к Интернету, вы также можете просто подключить кабель Ethernet к порту Ethernet на плате.

Для основных графических проблем и проблем с эмуляцией, Редактор конфигурации - это ваше меню. Это позволяет установить базовые значения по умолчанию для эмулятора или настроить каждый отдельный эмулятор. Наиболее распространенная проблема со свежей системой RetroPie - это растянутые игры. По умолчанию RetroPie эмулирует игры в формате 16: 9, в то время как большинство классических игр рассчитаны на игру в формате 4: 3. Это легко исправить в редакторе конфигурации, который можно найти в меню RetroPie. Это еще один текстовый экран конфигурации, такой как Raspi-Config. Выберите опцию 1, затем опцию 0, затем опцию 1 (Соотношение сторон). Изменение 16: 9 на 4: 3 исправит любые растянутые классические игры, в которые вы хотите играть. Когда вы закончите, нажмите правую кнопку на панели управления, чтобы на выделенной кнопке было написано «Отмена», и отмените возврат обратно в дерево меню, пока оно не вернется в графический интерфейс EmulationStation.

Говоря о графическом интерфейсе, если вы подключаете свою систему к Интернету, вы можете выбрать различные темы, чтобы заменить довольно простой вариант по умолчанию. В меню RetroPie выберите ES Themes. Отсюда вы можете скачать любую из десятков разных тем. После того, как они установлены в системе, вы можете выбрать их в меню настроек пользовательского интерфейса. Мне очень нравится RetroHursty69 / magazinemadness, который дает каждой библиотеке игр свой собственный дизайн классического журнала для видеоигр.

Веселиться

RetroPie очень мощный и гибкий, и есть много вещей, с которыми можно поиграть, чтобы настроить внешний вид игр. И, конечно же, теперь вы можете играть в игры с десятков консолей, карманных компьютеров и компьютеров на этой маленькой коробке, и вы все это создали сами! Веселиться!

Как создать ретро игровую консоль Raspine pi-powered