Мульти-системный ретро эмулятор. RetroMul
Всем привет. Хочу поделиться своим проектом.
Это кроссплатформенный, мульти-системный эмулятор игровых ретро консолей (платформ). От Atarti 2600, NES и GB, до PS1, PSP и других. Весь перечень на сайте или на GitHub.
Игры можно запускать как просто кидая в окно, так и выстраивая собственную библиотеку с превью и описанием. Для подгрузки описания есть отдельная программа (общего назначения), которая позволяет формировать gamelist.xml и загружать мета-данные игр (но я там релиз ещё не успел сделать).
Для каждой платформы есть большое кол-во настроек, поддержка разных устройств и применение шейдера для вывода картинки.
Для каждого геймпада есть виртуальный "геймпад", который используется для визуальной настройки на десктопе и как элемент управления на мобилках.
А для NES есть поддержка Zapper (пистолет). Можно кликать по экрану мышкой (или пальцем для мобилок). Геймпады с турбо кнопками (как на Dendy) тоже есть. Так же есть виртуальные клавиатуры Subor, Famicom и поддержка магнитофона.
Для PSP есть возможность установки собственного разрешения, чтобы можно было поиграть не в "шакальном" разрешении.
Ну и много всякого интересного ещё можно попробовать. А да, поддерживаются платформы Windows, Linux, MacOS, Android, iOS (iOS без релиза, самостоятельно собирать нужно). Также есть автосохранения, ручные сохранения, внутри игровые сохранения. Поддержка геймпадов и рулей тоже есть.
Для Windows, Linux, MacOS - один исполнительный файл, без лишних файлов и зависимостей. Ничего никуда не распаковывается. Это самостоятельная, самодостаточная программа. Под Андроид сложные платформы могут работать очень плохо (медленно). Оптимизацией ещё занимаюсь. А на ПК все платформы работают стабильно (некоторым нужно обязательно включать особый режим (HLE, LLE, JIT), т.к. потактовый тоже будет сильно медленным).
И если кому интересно, это написано на чистом Delphi.









Уголок ретрогеймера
5.1K поста14.1K подписчиков
Правила сообщества
Регистрационный номер: № 5416719577
Правила сообщества:
1. Игры вне религии и политики
2. Уважайте игровые предпочтения других пользователей
3. Любые оскорбления других пользователей запрещены
4. Пустые и бессмысленные посты запрещены и кидаются в общую ленту
5. Игры, которые не относятся к категории ретро будут переносится в Лигу Геймеров или общую ленту Пикабу
6. Реклама любой продукции и сервисов без согласования запрещена
7. Любой поиск игр происходит в Лиге Потерянных Игр:
9. Все договоренности игры по сети происходят в сообществе Онлайн ретро-игр: