Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
retropieExpertR

retropieExpert

@retropieExpert
Сводка
Сообщения
6
Темы
6
Группы
0
Подписчики
0
Подписки
0

Сообщения

Последние Лучшие сообщения Спорные

  • Эмулятор Play Station 3 на Raspberry Pi 5
    retropieExpertR retropieExpert

    Разработчики эмулятора RPCS3, предназначенного для запуска игр с PlayStation 3 на ПК, сообщили о добавлении нативной поддержки архитектуры ARM64.

    Screenshot from 2024-12-13 04-28-57.png

    Эта функция разрабатывалась несколько месяцев, и теперь RPCS3 можно запускать на ARM-устройствах с Linux и macOS без необходимости эмуляции x86. Поддержка Windows ARM планируется в будущем. Подробнее о процессе разработки можно узнать в официальном блоге проекта.

    В ближайшее время ожидаются тесты производительности и сравнительные анализы запуска игр через ARM-версию RPCS3. Ранее эмулятор был доступен на Mac с процессорами Apple серии M, но производительность оставляла желать лучшего, даже на новых чипах M4.

    В качестве демонстрации команда показала работу ARM-версии RPCS3 на Raspberry Pi 5. Для теста процессор устройства был разогнан до 2900 МГц (на 400 МГц выше базового значения), а графический чип – до 1060 МГц (+100 МГц). Несмотря на это, комфортная игра на таком оборудовании вряд ли возможна. Однако сам факт запуска игр с PS3 на Raspberry Pi заслуживает внимания.

    Скачать эмулятор PlayStation3 для Raspberry Pi можно по этой ссылке -
    https://github.com/RPCS3/rpcs3-binaries-linux-arm64/releases/download/build-56a254ba9ca037de9a9aa9a97c09d5e79f1dfa89/rpcs3-v0.0.34-17180-56a254ba_linux_aarch64.AppImage


  • Steam Link на Raspberry Pi
    retropieExpertR retropieExpert

    В начале этого года был представлен сервис Raspberry Pi Connect, позволяющий получать доступ к вашему Raspberry Pi из любой точки мира — будь то через удаленный интерфейс командной строки или с помощью общего экрана. Однако иногда может возникнуть необходимость поделиться экраном другого компьютера. Что если вы хотите транслировать экран вашего мощного ПК с его игровыми графическими возможностями по всему дому? Можно ли использовать его для игр из любой точки? К счастью, благодаря чрезвычайно популярному продукту Valve — Steam Link — это возможно. С помощью Steam Link наши дети (ладно, признаемся, мы сами) могут играть в ПК-игры на любом компьютере в доме, не таская за собой сам ПК. А теперь Steam Link можно запустить и на Raspberry Pi 5!

    Screenshot from 2024-12-04 04-21-43.png

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

    И это еще не все! Сэм Лантига из Valve — он же разработчик SDL, простой мультимедийной библиотеки для программирования, — некоторое время работал над тем, чтобы Steam Link заработал на Raspberry Pi 5. Ранее использовавшийся метод запуска Steam Link на Raspberry Pi OS стал плохо работать после того, как мы отказались от проприетарных мультимедийных библиотек Broadcom, и с переходом на Wayland потребовался совершенно иной подход. Сэм вместе с командой Raspberry Pi сосредоточился на том, чтобы максимально эффективно использовать наше оборудование.

    В анонсе версии Steam Link v1.3.13 Valve сообщила, что Сэм смог добиться впечатляющих показателей производительности Steam Link на Raspberry Pi 5, включая 4K при 60 кадрах в секунду и даже 1080p при 240 кадрах в секунду (конечно, для этого потребуется подходящий монитор!).

    Steamlink можно поставить из репозитория:

    sudo apt update
    sudo apt upgrade
    sudo apt install steamlink
    

    Запускаем

    steamlink
    

  • Запускаем игры ТИА-МЦ1 на Raspberry Pi в RetroPie
    retropieExpertR retropieExpert

    ТИА-МЦ1 - советская игровая платформа, основанная на клоне процессора Intel8080
    Screenshot from 2024-12-03 17-33-21.png
    В 80-90е годы аркадные игровые автоматы ТИА-МЦ1 были весьма популярны.
    Сама платформа выглядит весьма удачной для своего времени и могла бы составить конкуренцию NES при наличии компактной версии
    Всего для этой платформы известно 12 игр - 6 ROMов умельцам удалось снять с сохранившихся игровых автоматов и они доступны для запуска в эмуляторе ТИА-МЦ1, остальные возможно исчезли навсегда

    Конёк-Горбунок

    Screenshot from 2024-12-03 16-36-35.png

    Скачать

    Снежная королева

    Screenshot from 2024-12-03 16-38-59.png
    Скачать

    S.O.S

    Screenshot from 2024-12-03 16-43-53.png
    Скачать

    Кот-рыболов

    Screenshot from 2024-12-03 16-46-38.png
    Скачать

    Бильярд

    Screenshot from 2024-12-03 16-51-37.png
    Скачать

    Городки

    Screenshot from 2024-12-03 16-53-33.png
    Скачать

    • «Звёздный рыцарь»,
    • «Истребитель»
    • «Котигорошко»
    • «Остров дракона»
    • «Остров сокровищ»
    • «Автогонки»

    Лично я помню только 2 - Конька-Горбунка и Городки соответственно было интересно запустить именно их.

    Скачиваем ZIP-архив с игрой и закидываем по sftp в папку /home/pi/RetroPie/roms/arcade (закидываем архивом, распаковывать не надо)

    Для запуска нужно будет установить эмуляторы MAME
    Для этого заходим в настройки RetroPie и выбираем пункт "RetroPie Setup"
    Screenshot from 2024-12-03 17-07-16.png
    Далее выбираем пункты:

    Manage packages -> opt -> lr-mame2010->Install from precompiled binary

    Screenshot from 2024-12-03 17-11-28.png

    Выбираем LR-MAME-2010. Для запуска Конька-Горбунка нужен именно он.
    Другие игры в нём запустить не удалось, как и в нескольких других эмуляторах (пробовал lr-mame2000, lr-mame-2003, lr-mame-2003+). Если знаете на каком эмуляторе запускать - пишите в комментариях

    При первом запуске игры RetroPie спросит, какой эмулятор использовать.
    Выбор эмулятора можно всегда изменить, нажав кнопку "А" при загрузке игры.


  • Установка игр (ROMов) в RetroPie
    retropieExpertR retropieExpert

    ROM означает Read Only Memory (память только для чтения). В контексте RetroPie ROM — это цифровые копии игр, которые можно запускать на эмуляторах (программное обеспечение, имитирующее ваши старые игровые консоли).

    Копирование ROM в RetroPie

    Существует три основных способа передачи ROM:

    • через USB-накопитель,
    • через SFTP
    • через общие папки Windows (Samba)

    Копирование с USB-накопителя

    • Убедитесь, что USB-накопитель отформатирован в FAT32 или exFAT, и что на SD-карте достаточно свободного места для хранения всех ROM
    • Создайте папку с именем retropie на USB-накопителе
    • Подключите его к системе RetroPie. Если на USB-накопителе есть индикатор активности, дождитесь, пока он перестанет мигать, в противном случае подождите несколько минут
    • Извлеките USB-накопитель и подключите его к компьютеру, содержащему ROM
    • Скопируйте ROM на USB-накопитель в соответствующие папки в папке retropie/roms/$CONSOLE, где $CONSOLE — это имя целевой консоли, например snes или arcade.
    • Подсоедините USB накопитель к RaspberryPi, копирование начнётся автоматически. Если на нём есть индикатор активности, дождитесь, пока он перестанет мигать, в противном случае подождите (если ROMы большие по объёму, то ждать придётся долго)
    • Извлеките USB-накопитель. Теперь все ROM перенесены с USB на SD-карту Raspberry Pi
    • Обновите список игр в EmulationStation, нажав F4, или нажмите Start на контроллере > Quit > Restart EmulationStation
    • Перенесенные игры теперь должны быть видны в EmulationStation. Если что-то отсутствует, вернитесь к шагу 6

    SFTP

    Перед копирование игр по sftp включите службу ssh в raspi-config (Interface Oprions->enable SSH).
    SFTP (Secure File Transfer Protocol) — это сетевой протокол, который позволяет безопасно передавать файлы через Интернет или локально в одной сети, когда и ПК, и RetroPie подключены к одному маршрутизатору через Ethernet или Wi-Fi.
    Для подключения по SFTP потребуется SFTP клиент, например FileZilla
    После установки SFTP подключения можно просто перетащить файлы в папку /home/pi/RetroPie/roms/$CONSOLE, где $CONSOLE — это имя целевой консоли, например, snes или arcade.

    Samba

    Samba — это программный пакет, который позволяет вам получать доступ к файловым системам по сети. Естественно, и ваш ПК, и Pi должны быть подключены к одной и той же сети через Ethernet или Wi-Fi для успешной передачи файлов.

    В Windows введите \\RETROPIE в адресную строку файлового менеджера. Если на ротуре не поддерживается mDNS, то вместо RETROPIE укажите IP-адрес RaspberryPi

    74bb6ffe-79d8-4ba9-922b-8f60eb033555-image.png

    В Mac OS X/macOS откройте Finder, выберите меню «Перейти» и «Подключиться к серверу». Введите smb://retropie и нажмите «Подключиться».

    Копирование файлов с USB-накопителя вручную

    RetroPie версии 3.0+ содержит файловый менеджер. Он позволяет вручную переносить файлы между USB-накопителем и SD-картой Raspberry Pi. Файловый менеджер можно запустить из меню EmulationStation -

    «RetroPie» > File Manager.

    Ваш USB-накопитель должен быть смонтирован в /media/usb. Каталоги для файлов ROM находятся в папке ~/RetroPie/roms/$CONSOLE, где $CONSOLE — это имя целевой консоли, например, snes или arcade.


  • Поддерживаемые игровые контроллеры
    retropieExpertR retropieExpert

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

    8bitDO

    Screenshot from 2024-11-30 02-02-41.png
    Bluetooth-контроллеры, копирующие форму оригинального оборудования из прошлого.

    Для их настройки запускаем скрипт настройки RetroPie

    sudo /home/pi/RetroPie-Setup/retropie_setup.sh
    

    Выбираем пункты как на скриншотах
    Screenshot from 2024-11-30 02-06-19.png

    Screenshot from 2024-11-30 02-06-31.png

    Отключите 8bitdo Mapping Hack
    Screenshot from 2024-11-30 02-10-06.png

    Далее выберите пункт - Register And Connect to Bluetooth Device, но перед этим убедитесь, что контроллер включен и ищет соединение. Для FC30 Pro это делается путем удержания кнопки питания (левая сторона основания контроллера) до тех пор, пока не загорятся синие индикаторы. Для SFC30/SN30/SF30/N30/F30/NES30 (с прошивкой v4.0+) это делается путем включения контроллера путем удержания кнопки Start в течение одной секунды, пока не начнет мигать синий светодиод, затем удерживайте кнопку Select в течение 3 секунд. Синий светодиод будет быстро мигать, указывая на режим сопряжения.

    После выбора пункта "Register And Connect to Bluetooth Device начнётся поиск Bluetooth устройства"
    Screenshot from 2024-11-30 02-12-04.png

    Далее выбираем контроллер из списка
    Screenshot from 2024-11-30 02-13-21.png

    Выбираем пункт DisplayYesNo
    Screenshot from 2024-11-30 02-14-37.png

    Регистрация контроллера 8bitdo завершена, и теперь синие светодиоды должны гореть постоянно (FC30 Pro будет светиться).
    Screenshot from 2024-11-30 02-16-26.png

    Теперь необходимо настроить правило udev, чтобы Emulation Station «увидела» контроллер при перезапуске Raspberry Pi.
    Screenshot from 2024-11-30 02-17-35.png

    Выберите контроллер из списка
    Screenshot from 2024-11-30 02-18-12.png

    Перезагружаемся
    Screenshot from 2024-11-30 02-19-40.png

    Если ваш контроллер не подключается (светодиод меняет мигание на постоянное свечение) при перезапуске, зайдите в настройку "Configure Bluetooth Connect Mode" и измените режим на «boot». В большинстве случаев это также должно автоматически включить опцию «background», поэтому выбирать её не требуется. Если у вас возникли проблемы с тем, что контроллер не подключается автоматически после выхода из спящего режима/выключения, попробуйте режим «background».
    Screenshot from 2024-11-30 02-21-32.png
    После смены режима перезагружаемся

    Когда контроллер успешно определился в retroPie приступаем к его дальнейшей настройке в Emulation Station
    Screenshot from 2024-11-30 02-25-45.png

    Подробнее о настройке контроллеров 8bitdo можно прочитать на сайте производителя - https://support.8bitdo.com/


  • Установка RetroPie на Raspberry Pi
    retropieExpertR retropieExpert

    Установка RetroPie на Raspberry Pi
    Существует два основных варианта установки RetroPie

    1. Скачать готовый образ операционной системы с RetroPie

    Модель Raspberry Pi Ссылка на образ
    Raspberry Pi 1/Zero https://github.com/RetroPie/RetroPie-Setup/releases/download/4.8/retropie-buster-4.8-rpi1_zero.img.gz
    Raspberry Pi 2/3/Zero 2W https://github.com/RetroPie/RetroPie-Setup/releases/download/4.8/retropie-buster-4.8-rpi2_3_zero2w.img.gz
    Raspberry Pi 4/400 https://github.com/RetroPie/RetroPie-Setup/releases/download/4.8/retropie-buster-4.8-rpi4_400.img.gz

    Тут всё просто - взависимости от модели RasPi скачиваем нужный образ (если ссылка сдохла пишите в комментариях, заменю на актуальную) и ставим по стандартной инструкции

    2. Установить RetroPie как приложение в уже используемой операционной системе

    Ставим софт, необходимый скрипту установки RetroPie

    sudo apt install git lsb-release
    

    Скачиваем исходники RetroPie из репозитория

    git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.git
    

    Запускаем скрипт установки

    cd RetroPie-Setup
    chmod +x retropie_setup.sh
    sudo ./retropie_setup.sh
    

    В ответ на экране появится что-то типа такого
    58a38809-8469-4968-a2aa-e8113fd98fb9-image.png

    После загрузки операционной системы автоматически запускается графический интерфейс приложения emulationstation.
    Во время первой загрузки появится окно настройки контроллера/клавиатуры.
    Нажмите и удерживайте любую кнопку пока не появится окно, назначающее кнопки действиям.

  • 1 / 1
  • Войти

  • Нет учётной записи? Зарегистрироваться

  • Login or register to search.
  • Первое сообщение
    Последнее сообщение
0
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи