- Необходимые компоненты
- Скачать RetroPie
- Скачать Etcher для записи образа RetroPie на SD-карту
- Загрузите свой Raspberry Pi
- Перенос игровых ПЗУ на игровую консоль Raspberry Pi
Raspberry Pi - это потрясающий компьютер размером с кредитную карту, наиболее подходящий для приложений на основе Интернета вещей и онлайн-серверов, таких как сервер печати, веб-сервер, медиа-сервер. Для Raspberry Pi доступно множество типов пользовательских ПЗУ и пользовательских операционных систем, и вам просто нужно записать пользовательское ПЗУ на SD-карту и вставить его в Raspberry Pi. Как Windows 10 и Android можно легко установить на Raspberry Pi, проверьте следующие ссылки, чтобы узнать, как?
- Как установить Windows 10 IoT Core на Raspberry Pi
- Установите Android на Raspberry Pi
Таким образом, одной из таких популярных пользовательских ОС является RetroPie, которая основана на ОС Raspbian, чтобы превратить Raspberry Pi в игровую консоль Retro.
RetroPie - это программная библиотека, используемая для имитации ретро-видеоигр на Raspberry Pi. В этом уроке мы собираемся установить RetroPie на Raspberry Pi и превратить его в мощную систему ретро-игр. RetroPie поддерживает 52 различные игровые системы, что означает, что вы можете играть во все в одном месте. Вы можете легко настроить RetroPie на своем Raspberry Pi, следуя этому руководству.
Необходимые компоненты
Оборудование
- Raspberry Pi
- SD-карта (минимум 8 ГБ)
- USB-клавиатура
- Кабель HDMI
- Монитор
Программного обеспечения
- Изображение RetroPie SD
- Etcher
Скачать RetroPie
RetroPie - это программный пакет для Raspberry Pi, основанный на ОС Raspbian. Чтобы настроить RetroPie, загрузите последний образ SD-карты RetroPie отсюда. Существует две версии образа SD-карты RetroPie: одна для Raspberry Pi Zero и One, а другая для Raspberry Pi 2 и 3. Вы можете выбрать в соответствии с вашей версией Raspberry Pi.
Скачать Etcher для записи образа RetroPie на SD-карту
balenaEtcher - это бесплатная утилита с открытым исходным кодом, используемая для записи файлов изображений, таких как файлы.iso,.img и заархивированные папки, для создания живых SD-карт и USB-накопителей. В этом руководстве мы используем balenaEtcher для записи нашей операционной системы Raspbian на нашу SD-карту.
Вы можете скачать Etcher с официального сайта (https://www.balena.io/etcher/).
Он автоматически определит вашу операционную систему, или вы можете выбрать ее вручную.
После выбора операционной системы нажмите кнопку «Установить экспериментальный интерфейс командной строки» и выберите Etcher CLI для 64-разрядной версии Windows (у меня 64-разрядная версия Windows, вы можете выбрать ее в соответствии с вашей операционной системой), и начнется загрузка.
Чтобы установить операционную систему на SD-карту, сначала выберите SD-образ RetroPie. Чтобы выбрать файл изображения, нажмите «Выбрать изображение в Etcher». Используйте окно диспетчера файлов и найдите изображение, которое вы распаковали на предыдущем шаге. Нажмите «Открыть», и изображение появится в разделе «Выбрать изображение». Теперь подключите SD-карту к компьютеру с помощью устройства чтения SD-карт. Etcher обнаружит это автоматически. По умолчанию Etcher не выполняет запись на ваши жесткие диски. Теперь нажмите Flash, чтобы записать файл изображения на SD-карту.
Загрузите свой Raspberry Pi
Вставьте только что записанную SD-карту и другие периферийные устройства (клавиатуру, кабель HDMI, игровой контроллер), затем включите Raspberry Pi. Теперь ваш Pi загрузится. Когда это будет сделано, вы увидите экран для настройки вашего контроллера. Если у вас подключен игровой контроллер, настройте элементы управления и нажмите «ОК». На этом этапе RetroPie установлен на вашем Raspberry Pi.
Теперь, чтобы настроить Wi-Fi, выберите Wi-Fi на рабочем столе RetroPie и введите свой SSID и пароль Wi-Fi. После этого выберите «Показать IP», чтобы узнать IP-адрес вашего Pi.
Перенос игровых ПЗУ на игровую консоль Raspberry Pi
После настройки перенесите игровые ПЗУ с основного ПК / ноутбука на Raspberry Pi. Вы можете скачать ПЗУ с таких сайтов, как MAMEDev или ROM Hustler.
Вернитесь на страницу параметров и выберите из списка « Настройка RetroPie» .
Выберите « Управление пакетами» из следующего списка.
Выберите « Управление экспериментальными пакетами» из следующего списка.
После этого откроется окно со списком приложений, прокрутите вниз и выберите retropie-manager. Идите вперед и выберите Установить из источника.
Теперь вы увидите конфигурацию / параметры в следующем списке, выберите его, после чего выберите Включить RetroPie-Manager при загрузке, чтобы он запускался каждый раз, когда вы загружаете Raspberry Pi.
Теперь перезагрузите Raspberry Pi. Вы можете сделать это в окне терминала или нажав кнопку « Пуск» на рабочем столе RetroPie. Чтобы открыть окно терминала, нажмите F4, затем введите reboot и нажмите Enter.
После перезагрузки вернитесь к ноутбуку и найдите https: // <Your Pi's IP>: 8000 с помощью браузера. На вашем ноутбуке откроется менеджер RetroPie.
Используя это окно менеджера, вы можете передавать файлы ROM со своего ноутбука на Raspberry Pi.
Чтобы передать файл ПЗУ, нажмите « Управление файлами ПЗУ для эмулируемой системы». 'Теперь выберите, какой тип файла вы собираетесь передать.
Перетащите файл ROM или щелкните поле, чтобы выбрать файл, который вы загрузили по указанной выше ссылке.
Когда это будет сделано, закройте окно браузера и перезагрузите Pi. Когда Raspberry Pi загрузится, вы увидите, что программа Emulation Station запущена, а эмулятор, для которого вы загрузили ПЗУ, теперь находится в списке.
Теперь выберите эмулятор и запустите игру. Вы можете добавить больше игр на свою игровую станцию RetroPie, загрузив больше файлов ROM и передав их в Pi.
RetroPie может эмулировать большое количество систем. Но количество систем, которые может обрабатывать Raspberry Pi, зависит от модели Raspberry Pi. Вычислительная мощность и оперативная память Raspberry Pi зависят от модели. Это означает, что не каждая версия Raspberry Pi сможет эмулировать любую систему. Например, на Raspberry Pi zero вы можете запускать Nintendo Entertainment System, но не можете рассчитывать на запуск игр Sega Dreamcast.