Перейти к содержимому

Libretro / frontend

RetroArchВаша библиотека. Один интерфейс.

RetroArch собирает эмуляторы, игровые движки и медиавоспроизведение в одном настраиваемом frontend.

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

Оригинальные игровые диски (CD) можно загружать из RetroArch.

Проект Libretro открыт с 2010 года и теперь стоит за множеством неофициальных платформ.

Illustrated RetroArch cabinet used as the launch visual

Система функций

Что стоит под интерфейсом

Задержка, меню, шейдеры, netplay и обновление cores живут в одном frontend.

CRT television and gamepad used to describe frame pacing

01 / performance

Отклик следующего кадра

RetroArch может ответить на ввод на следующем кадре.

Когда цепочка настроена, задержка должна совпадать с железом, FPGA-клонами или оригинальными консолями.

Дополнительные параметры тайминга остаются, если нужно тоньше настроить.

LatencyFrame pacingInput response
Открыть функцию

Platform matrix

Доступен на

RetroArch работает на витринах для ПК, мобильных устройств и консолей.

Магазинные сборки могут отличаться от сборки с сайта. Платформы иногда требуют сокращений, чтобы листинг остался.

App Store listing badge App Store Поддержано
Amazon Appstore listing badge Amazon Appstore Поддержано
Steam listing badge Steam Поддержано
itch.io listing badge itch.io Поддержано
Huawei AppGallery listing badge AppGallery Поддержано
Galaxy Store listing badge Galaxy Store Поддержано
Google Play listing badge Google Play Поддержано

Core bay

Ядра

В списке Libretro больше 200 cores. Набор растёт. Движки, игры, медиаинструменты и эмуляторы сидят на одном API.

OpenLara core showing an early Tomb Raider engine recreation

OpenLara

OpenLara воссоздаёт ранний движок Tomb Raider.

Core доступен для Windows и Linux.

Читать заметки о core here.

Нужны оригинальные данные. Дополнительный свет лежит поверх старого движка и не ломает исходный вид.

Color field banner pointing at RetroArch apparel

Заметки лаборатории

Инновации

RetroArch первым выпустил несколько идей, которые позже стали обычными. Как живой open-source frontend, он по-прежнему добавляет функции каждый год.

  • Динамически загружаемые программы (cores): Libretro позволяет RetroArch или любому frontend с этим API запускать мультимедиа-программу, если она следует жизненному циклу Libretro. Другие приложения приняли тот же API, поэтому эти cores работают и вне RetroArch.
  • Динамическое управление частотой звука: способ держать звук и картинку вместе без треска и больших скачков времени кадра. Коэффициенты ресемплинга меняются так, чтобы буфер звука не опустошался и не переполнялся.
  • Программируемые пиксельные шейдеры на GPU: появились в 2011 с Cg (теперь устарел) и GLSL. Позже SPIRV-Cross сделал возможной спецификацию Slang, чтобы те же шейдеры шли на разных графических API.
  • Runahead: добавлен в 2018. Вторая сессия игры бежит вперёд. Когда это работает, задержка ввода и видео падает без явного двоения.
  • ИИ-перевод текста: снимок текущего кадра уходит на выбранный endpoint. С OCR и смежными средствами сервис может перевести текст на экране или озвучить его, по запросу или автоматически.

Сводка

Новости

Выпуск RetroArch 1.21.0

В 1.21.0 появились путь камеры PipeWire, адаптивный vsync Vulkan и правки Ozone. Проверенный стабильный сейчас 1.22.2.

Читать дальше

ROM Cleaner

Инструмент со стороны Libretro для очистки наборов ROM, упомянутый в новостях цикла 1.21.0.

Читать дальше

Добавлен Bliss-Box 4-Play

RetroArch получил поддержку адаптера Bliss-Box 4-Play, чтобы оригинальные контроллеры шли через это устройство.

Читать дальше

LRPS2, новый core PlayStation 2

LRPS2 поставляет ParaLLEl GS, Vulkan LLE-рендерер. Заметки о core на странице возможностей.

Читать дальше

Выпуск RetroArch 1.20.0

1.20.0 был официальным стабильным в новостях от 5 января 2025, до 1.21.0.

Читать дальше

Шейдер CRT beam racing

Появился шейдер симулятора CRT beam-racing, из того же семейства, что используют для rolling-scan дисплеев.

Читать дальше

PlayStation 2 и ЭЛТ-телевизор

PlayStation 2 строилась вокруг аналогового видео, строк развёртки и тайминга, а не фиксированной пиксельной сетки.

Читать дальше

Выпуск RetroArch 1.19.1

1.19.1 остаётся в официальном списке новостей как точечный выпуск перед 1.20.0.

Читать дальше

Сигнал

Последнее видео

Скачать
↓
RetroArch