OpenEmu README

The project's README from github.com/OpenEmu/OpenEmu. As one markdown file: README.md.

OpenEmu

alt text

OpenEmu is an open-source project whose purpose is to bring macOS game emulation into the realm of first-class citizenship. The project leverages modern macOS technologies, such as Cocoa, Metal, Core Animation, and other third-party libraries. One third-party library example is Sparkle, which is used for auto-updating. OpenEmu uses a modular architecture, allowing for game-engine plugins, allowing OpenEmu to support a host of different emulation engines and back ends while retaining the familiar macOS native front end.

Currently, OpenEmu can load the following game engines as plugins:

Minimum Requirements

macOS Mojave 10.14.4

Building the default branch requires Xcode 14.3 and macOS Ventura.

OpenEmu (OpenEmu/OpenEmu)

Searching Database…

17.8K ·GitHub
Что это такое?OpenEmu — это бесплатный эмулятор ретро-игр с открытым исходным кодом для macOS, цель которого — сделать так, чтобы играть в классические консольные игры было так же удобно, как в обычные программы для Mac.
Это один эмулятор или целая коллекция?Это одно нативное приложение для macOS, которое подгружает движки эмуляции как плагины: каждая поддерживаемая консоль работает на своём ядре (Dolphin для GameCube, Mednafen для Saturn и многие другие) за одним привычным интерфейсом в стиле Mac.
Как запустить его на своём Mac?В README нет инструкции по скачиванию готовой версии, но описана сборка из исходников: чтобы скомпилировать ветку по умолчанию самостоятельно, нужен Xcode 14.3 на macOS Ventura.
Он запустится на старом Mac или на Windows?Только для Mac — версий для Windows и Linux нет, а минимальная заявленная система — macOS Mojave 10.14.4.
Какие консоли он умеет эмулировать?Больше 30 систем, включая NES/Famicom, SNES, Nintendo 64, Game Boy/Color/Advance, Nintendo DS, GameCube, PlayStation, PSP, Sega Genesis, Sega CD, 32X, Master System, Game Gear, Saturn, Atari 2600/5200/7800/Lynx, ColecoVision, Intellivision, TurboGrafx-16, PC-FX, Vectrex, Virtual Boy и WonderSwan.
Можно ли выбрать другое ядро эмулятора для той же консоли?Да, для некоторых систем: NES/Famicom может работать на FCEUX или Nestopia, а SNES — на BSNES или Snes9x; каждое ядро подгружается как плагин игрового движка.
На чём построено это приложение?Оно опирается на современные технологии macOS — Cocoa, Metal и Core Animation — и использует стороннюю библиотеку Sparkle для автоматического обновления.
Creator
OpenEmu
Size
190.6 MB
Stars
17.8K
Age
15y
Commits · 90 Days