Найти в Дзене
В мире ИТ 🌌

Винтажные игры с RetroPie и Raspberry Pi

Как и обещали, продолжаем рассказ о возможностях одноплатных микрокомпьютеров. В этой заметке речь пойдет о приложении под названием RetroPie, которое позволяет управлять специальным интерфейсом для запуска ретро-игр. Приложение-эмулятор создано для линейки SBC (одноплатных компьютеров) Raspberry Pi. Также приложение может работать и на других платформах. Загрузить RetroPie можно бесплатно, после чего пользователь получит доступ к широкому спектру игровых систем, запускаемых на одной машине. RetroPie - это приложение, которое с легкостью превратит микрокомпьютер Raspberry Pi, ODroid C1/C2 или другие в ретро-игровую машину. Проект основан на ОС Raspbian, #EmulationStation, RetroArch и других платформах. Этот пестрый набор позволит пользователям вновь насладиться любимыми #аркадными играми, потешить ностальгические воспоминания о первой игровой консоли и получить доступ к классическим компьютерным играм с самой минимальной настройкой программного обеспечения. Для опытных пользователей в
Оглавление

Как и обещали, продолжаем рассказ о возможностях одноплатных микрокомпьютеров. В этой заметке речь пойдет о приложении под названием RetroPie, которое позволяет управлять специальным интерфейсом для запуска ретро-игр. Приложение-эмулятор создано для линейки SBC (одноплатных компьютеров) Raspberry Pi. Также приложение может работать и на других платформах. Загрузить RetroPie можно бесплатно, после чего пользователь получит доступ к широкому спектру игровых систем, запускаемых на одной машине.

-2

RetroPie - это приложение, которое с легкостью превратит микрокомпьютер Raspberry Pi, ODroid C1/C2 или другие в ретро-игровую машину. Проект основан на ОС Raspbian, #EmulationStation, RetroArch и других платформах. Этот пестрый набор позволит пользователям вновь насладиться любимыми #аркадными играми, потешить ностальгические воспоминания о первой игровой консоли и получить доступ к классическим компьютерным играм с самой минимальной настройкой программного обеспечения. Для опытных пользователей в приложение включено большое разнообразие инструментов настройки для отладки системы под личные потребности.

Несмотря на возможности, предлагаемые продвинутым пользователям, система основана на привычном принципе plug and play, достаточно комфортном и для новичков.

RetroPie является первой ретро-игровой системой «все в одном», появившейся вскоре после выхода Raspberry Pi в 2012 году. С тех пор проект значительно расширил свои возможности и теперь позволяет эмулировать многие системы на самых разных платформах.

Проект RetroPie предоставляет простой способ установить более 30 различных эмуляторов на #Raspberry Pi, используя EmulationStation в качестве внешнего интерфейса. Это один из самых простых способов подготовить одноплатный Raspberry Pi к запуску ретро-игр.

RetroPie устанавливается поверх операционной системы. Пользователь может добавить #эмулятор на существующий Raspbian. Или сначала установить образ RetroPie, а позже добавить дополнительное #программное обеспечение.

Платформы, поддерживаемые RetroPie

RetroPie выгодно выделяется возможностями установки. Его можно установить непосредственно из дистрибутивов

  • Linux,
  • Raspbian для Raspberry Pi, а также
  • Debian и Ubuntu или
  • установить отдельно.

Совместимость приложения достаточно широка. Его можно установить поверх существующей системы на Odroid, Raspberry Pi, или через образ на Raspberry Pi 0, 1, 2, 3, 4 и 400.

Платформы, совместимые с RetroPie
Платформы, совместимые с RetroPie

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

RetroPie поддерживает следующие системы и консоли:

  • 3do
  • Amstrad CPC
  • Apple II
  • Atari 2600 / 5200/ 7800 / Jaguar / Lynx
  • Atari ST/STE/TT/Falcon
  • CoCo
  • Colecovision
  • Daphne
  • Dragon 32
  • Dreamcast
  • Famicom Disk System
  • FinalBurn Alpha
  • GameCube
  • Game & Watch
  • Game Gear
  • Game Boy / Game Boy Color / Game Boy Advance
  • Intellivision
  • Macintosh
  • MAME
  • Master System / Mega Drive / Genesis
  • MESS
  • MSX
Воспроизводимые на RetroPie  игровые системы
Воспроизводимые на RetroPie игровые системы
  • Nintendo 64 / Nintendo DS / Nintendo Entertainment System / Super Nintendo Entertainment System
  • Neo Geo / Neo Geo Pocket / Neo Geo Pocket Color
  • Oric-1/Atmos
  • ПК
  • PC-8800
  • PC Engine / TurboGrafx-16
  • ПК -FX
  • PSP / PlayStation 1 / PlayStation 2
  • ResidualVM
  • SAM Coupe
  • Saturn
  • ScummVM
  • Sega 32X
  • Sega CD
  • Sega SG-1000
  • Sharp X68000
  • TRS-80
  • Vectrex
  • Videopac/Odyssey2
  • Virtual Boy
  • Wii
  • WonderSwan
  • WonderSwan Color
  • Zmachine
  • ZX Spectrum

Как работает RetroPie

Установить #RetroPie на Raspberry Pi и другие одноплатные SBC очень просто:

  1. необходимо подготовить SD-карту с образом приложения, а затем
  2. загрузиться с этой карты.

Первый запуск потребует настройки для правильной работы контроллеров. Затем необходимо добавить устройства ПЗУ (ПЗУ — это цифровые версии игровых #картриджей) и перезагрузить компьютер. А дальше просто - наслаждаться играми.

Преимущество RetroPie заключается в том, что приложение предоставляет пользователю достаточно мощные варианты конфигурации, иногда слишком грандиозные для новичков. Но благодаря интерфейсу EmulationStation, для которого RetroPie разработала свой собственный форк, взаимодействие с приложением достаточно комфортно. Расширенные возможности оценят опытные пользователи, особенно при установке RetroPie в дистрибутив #Linux.

Приложение также включает медиацентр Kodi, который воспроизведет фильмы или телешоу на компьютере. Его также можно использовать для прослушивания музыки.

Особенности RetroPie

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

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

-5

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

Еще одним достоинством RetroPie, о котором много говорилось выше, является возможность выбора эмулятора. Образ RetroPie SD поставляется с предустановленным множеством различных эмуляторов. Дополнительные эмуляторы могут быть установлены из RetroPie.

Эмулятор — это программное обеспечение, которое имитирует работу какого-либо устройства, например, игровой консоли (Super Nintendo и т.д.).

RetroPie также поддерживает широкий спектр контроллеров. Достаточно подключить популярный контроллер от Playstation 3 и 4, Xbox 360 или #Xbox One, и они будут автоматически откалиброваны. То есть необходимость выполнять трудоемкую задачу сопоставления каждой кнопки с каждой функцией возложена здесь на ПО.

Скачать приложение можно здесь >>

Raspberry Pi сравнительно небольшое компьютерное устройство, но удивительно мощное. Особенно если сравнивать его с громоздкими компьютерами. При этом, если современные игровые консоли намного превосходят Pi, старые модели, например, Nintendo Entertainment System или Sega Genesis, намного менее мощны, чем этот одноплатный компьютер. В результате Raspberry Pi энтузиасты давно уже приспособили для запуска ретро-игр. Установка RetroPie микрокомпьютер Raspberry Pi дает возможность эмулировать массу старых систем видеоигр, по сути превратив одноплатный Raspberry Pi в идеальную игровую машину в стиле ретро. В этой заметке не удалось раскрыть все возможности очень интересного приложения RetroPie, поэтому мы обязательно встретимся с теми, кто заинтересовался им на страницах блога "В мире ИТ" вновь".

-6

Рубрикатор статей блога "В мире ИТ"

-7