advancemame
- Ebuilds: 1, Testing: 5.0 Description:
AdvanceMAME and AdvanceMESS are unofficial MAME and MESS versions with an advanced video support for
helping the use with TVs, Arcade Monitors, Fixed Frequencies Monitors and also for PC Monitors.
They run in GNU/Linux, Mac OS X, DOS, Windows and in all the other platforms supported by the SDL library.
The main difference compared with the official emulators is that the Advance versions program directly the
video board to always get a video mode with the correct size and frequency.
Generally the Advance emulators are able to use a video mode which doesn't require any stretching or other
unneeded effects to match the original arcade display. When the stretching is required by hardware
limitations you can anyway choice from different types of stretch.
Homepage:https://www.advancemame.it/ License: GPL-2 XMAME
atari800
- Ebuilds: 1, Testing: 5.2.0 Description:
Atari800 is an Atari 800, 800XL, 130XE and 5200 emulator for Unix, Amiga, MS-DOS, Atari
TT/Falcon, SDL and WinCE. Our main objective is to create a freely distributable portable
emulator (i.e. with source code available). It can be configured to run in the following
ways :
* BASIC mode
* CURSES mode
* SVGALIB for Linux Systems
* X Window + Optional XVIEW or MOTIF User Interface
* CBM Amiga
* MS-DOS
* TOS (Atari Falcon030/TT030 and compatible)
* MS Windows (DirectX)
* SDL (many different platforms and systems)
* WinCE
* MacOS X
Homepage:
https://atari800.github.io/
https://github.com/atari800/atari800/
License: GPL-2+
bsnes-jg
- Ebuilds: 2, Testing: 9999 Description:
bsnes-jg is a cycle accurate emulator for the Super Famicom/Super
Nintendo Entertainment System, including support for the Super Game Boy,
BS-X Satellaview, and Sufami Turbo.
Homepage:https://gitlab.com/jgemu/bsnes
bsnes-mercury-performance-libretro
- Ebuilds: 2, Testing: 1.0_pre20210318-r1 Description:
bsnes-mercury is a fork of higan, aiming to restore some useful features
that have been removed, as well as improving performance a bit. Maximum
accuracy is still uncompromisable; anything that affects accuracy is
optional and off by default.
Homepage:https://github.com/libretro/bsnes-mercury License: GPL-3
cega-jg
- Ebuilds: 2, Testing: 9999 Description:
Cega is a cycle accurate emulator for the Sega SG-1000,
Master System, and Game Gear written specifically for
The Jolly Good API.
Homepage:https://gitlab.com/jgemu/cega
citron
- Ebuilds: 1, Stable: 9999 Description: An emulator for Nintendo Switch
Homepage:https://citron-emu.org/ License: || ( Apache-2.0 GPL-2+ ) 0BSD BSD GPL-2+ ISC MIT
!system-vulkan? ( Apache-2.0 )
conty
- Ebuilds: 6, Stable: 1.29-r1, Testing: 1.28 Description:
This is an easy to use compressed unprivileged Linux container packed into a single executable. It is designed to be as simple and user-friendly as possible. You can use it to run any applications, including games (Vulkan and OpenGL).
Includes, among others, these apps: Wine-GE, Steam, Lutris, PlayOnLinux, GameHub, Minigalaxy, Legendary, Bottles, MultiMC, MangoHud, Gamescope, RetroArch, Sunshine.
Based on Arch Linux.
All applications that you run with Conty read and store their configs in your HOME directory as if you weren't using the container at all.
No performance overhead. Since it's just a container, there is virtually no performance overhead, all applications will run at full speed. Regarding memory usage, Conty uses a bit more memory due to compression and because applications from the container can't share libraries with your system apps.
Supports Xorg, Wayland and XWayland.
Supports Chaotic-AUR and ALHP repositories. AUR is also supported.
With Conty you can play Windows games on no-multilib profile.
Homepage:https://github.com/Kron4ek/Conty License: MIT
dolphin (ambiguous, available in 2 overlays)
- Ebuilds: 7, Stable: 2512, Testing: 9999 Description:
Dolphin is a Gamecube and Wii emulator. Most games run perfectly or with
minor bugs. Games are playable at HD quality, with 1080p and more.
Homepage:https://dolphin-emu.org/ License: GPL-2+ BSD BSD-2 LGPL-2.1+ MIT ZLIB
dosbox-x
- Ebuilds: 1, Testing: 9999 Description: A fork of DOSBox, retaining compatibility with the wide base of DOS games and DOS gaming DOSBox was designed for.
Homepage:http://dosbox-x.com/ License: GPL-2
duckstation
- Ebuilds: 1
Description:
DuckStation is a fast emulator of the Sony PlayStation (PSX),
focused on playability, speed, and long-term maintainability.
Homepage:https://github.com/stenzek/duckstation License: GPL-3
fceux
- Ebuilds: 1, Testing: 2.6.6-r2 Description: Portable Famicom/NES emulator, an evolution of the original FCE Ultra
Homepage:https://fceux.com/ License: GPL-2+
gambatte-jg
- Ebuilds: 2, Testing: 9999 Description:
Gambatte JG is an emulator for the Nintendo Game Boy/Game Boy
Color. This is a fork of the final public revision of Gambatte.
Homepage:https://gitlab.com/jgemu/gambatte
geolith-jg
- Ebuilds: 3, Testing: 9999 Description:
Geolith is a highly accurate emulator for the Neo Geo AES and MVS.
This project began life as a fork of GnGEO 0.8.1. All original
components were removed or replaced as the project progressed, with
the resulting codebase being entirely new, with all new code written
under the BSD 3-Clause license.
Homepage:https://gitlab.com/jgemu/geolith
higan
- Ebuilds: 1, Testing: 116_pre20210818-r2 Description: Multi-system emulator focused on accuracy, preservation, and configurability
Homepage:https://github.com/higan-emu/higan License: GPL-3+ ISC
jgemu
- Ebuilds: 1, Testing: 1.0.0 Description:
Jolly Good Emulation is an education and preservation oriented
emulation project. As a side effect, it offers emulation
technology that extreme minimalists may find tolerable.
Homepage:https://jgemu.gitlab.io/ License: metapackage
jgrf
- Ebuilds: 2, Testing: 9999 Description:
The Jolly Good Reference Frontend is the simplest possible
frontend for The Jolly Good API. It is intended to remain this
way, and to avoid unnecessary feature creep, ensuring that it is
easy to learn from. In order to deliver a smooth and enjoyable
experience, a few slightly more advanced features are required. In
these instances, effort has been taken to ensure readability
and understandability of the code that implements these concepts.
Homepage:https://jgemu.gitlab.io/jgrf.html
jollycv-jg
- Ebuilds: 2, Testing: 9999 Description:
JollyCV is a highly accurate emulator for the ColecoVision
(including Super Game Module), CreatiVision and My Vision.
It was written in standards compliant ISO C11 specifically
for The Jolly Good API.
Homepage:https://gitlab.com/jgemu/jollycv
jrommanager
- Ebuilds: 1, Testing: 1.8_p27-r1 Description:
JRomManager is a Rom manager made to work mostly anywhere,
with decent performance and minimal memory footprint,
some attention was also made to work correctly over shared networks.
It has also been made available open source to permit enhancements
from the retro gaming community. The main focus is to support MAME
and derivatives, but should work well with any Dat file from other
roms sets.
Homepage:https://github.com/optyfr/JRomManager License: GPL-2 GPL-2-with-classpath-exception BSD-2 MIT Apache-2.0 LGPL-2.1 unRAR
libretro-database (ambiguous, available in 2 overlays)
- Ebuilds: 4, Testing: 1_pre20250909, 1_pre20210504-r1 Description: Cheatcode files, content data files and etc. stuff for RetroArch
Homepage:https://github.com/libretro/libretro-database License: MIT
libretro-desmume
- Ebuilds: 1, Testing: 0_pre20250315 Description: Port of Nintendo DS emulator DeSmuME to libretro
License: GPL-2
libretro-dosbox-pure
- Ebuilds: 1, Testing: 0_pre20211001 Description: DOS emulator, built for RetroArch/Libretro aiming for simplicity and ease of use
License: GPL-2
libretro-genesis-plus-gx
- Ebuilds: 2, Testing: 1.7.5_pre20250909 Description: An enhanced port of Genesis Plus - accurate & portable Sega 8/16 bit emulator
License: XMAME
libretro-sameboy
- Ebuilds: 2, Testing: 0.13.1_pre20201124 Description: Gameboy and Gameboy Color emulator written in C
License: MIT
libretro-scummvm
- Ebuilds: 1, Testing: 2.1.1_p20200314 Description: Interpreter for point-and-click adventure games as a libretro core.
License: GPL-2
mednafen-jg
- Ebuilds: 2, Testing: 9999 Description:
The Jolly Good API port of Mednafen has emulators for
Atari Lynx, Nintendo Virtual Boy, NEC PC Engine/TurboGrafx-16
NEC PC Engine CD/TurboDuo, NEC SuperGrafx, Sony PlayStation
Sega Saturn, Super Nintendo Entertainment System/Super Famicom
SNK Neo Geo Pocket Color and Bandai WonderSwan/Color.
Homepage:https://gitlab.com/jgemu/mednafen
melonds-jg
- Ebuilds: 3, Testing: 9999 Description:
melonDS is an emulator for the Nintendo DS and DSi. The
Jolly Good API port is designed for use with content for
the Nintendo DS.
Homepage:https://gitlab.com/jgemu/melonds
mesens-libretro
- Ebuilds: 2, Testing: 1.0_pre20210309-r1 Description: Mesen-S is a cross-platform (Windows and Linux) SNES emulator built in C++ and C#
Homepage:https://github.com/libretro/Mesen-S License: GPL-3
mgba-jg
- Ebuilds: 2, Testing: 9999 Description:
mGBA is an emulator for running Game Boy Advance games.
It aims to be faster and more accurate than many
existing Game Boy Advance emulators.
Homepage:https://gitlab.com/jgemu/mgba
mu-libretro
- Ebuilds: 2, Testing: 1.0_pre20210114 Description: A new Palm OS emulator targeting compatibility, speed and accuracy
Homepage:https://github.com/libretro/Mu License: CC-BY-3.0
mupen64plus
- Ebuilds: 1, Testing: 2.6.0 Description: Mupen64Plus is a plugin-based N64 emulator for Linux which is capable of accurately playing many games.
Included are four MIPS R4300 CPU emulators, with dynamic recompilers for 32-bit x86 and 64-bit amd64 systems,
and necessary plugins for audio, graphical rendering (RDP), signal co-processor (RSP), and input.
There are 3 OpenGL video plugins included: glN64, RiceVideoLinux, and Glide64.
Homepage:https://www.mupen64plus.org/ License: metapackage
mupen64plus-core
- Ebuilds: 1, Testing: 2.6.0 Description: Mupen64Plus is a plugin-based N64 emulator for Linux which is capable of accurately playing many games.
Included are four MIPS R4300 CPU emulators, with dynamic recompilers for 32-bit x86 and 64-bit amd64 systems.
Homepage:https://www.mupen64plus.org/ License: GPL-2+
nestopia
- Ebuilds: 1, Testing: 1.53.2 Description: Portable Nintendo Entertainment System emulator written in C++
Homepage:http://0ldsk00l.ca/nestopia/ License: GPL-2+
nestopia-jg
- Ebuilds: 2, Testing: 9999 Description:
Nestopia JG is an emulator for the Nintendo Entertainment
System/Famicom, including support for the Famicom Disk
System and VS. System. Though originally a fork, Nestopia JG
has become the de facto upstream branch of the Nestopia
emulator.
Homepage:https://gitlab.com/jgemu/nestopia
np2kai
- Ebuilds: 2, Testing: 22_p20210211 Description:
Neko project 2 kai (np2kai for short) is a PC-9801 emulator
written in C and C++. It allows for i286, ia32 and haxm emulation.
It is based on Neko project II.
Homepage:https://domisan.sakura.ne.jp/article/np2kai/np2kai.html License: MIT BSD
prosystem-jg
- Ebuilds: 2, Testing: 9999 Description:
ProSystem JG is an emulator for the Atari 7800. This
is a fork of ProSystem 1.3e with patches from OpenEmu,
which contains patches derived from Wii7800 and js7800.
The code has been significantly altered. It was ported
from C++ to C, and all of the dependencies and Windows-
specific code were removed.
Homepage:https://gitlab.com/jgemu/prosystem
retroarch (ambiguous, available in 3 overlays)
- Ebuilds: 8, Testing: 9999, 1.22.2, 1.18.0-r1 Description: Frontend for emulators, game engines and media players
Homepage:https://www.retroarch.com/ License: GPL-3
rmg
- Ebuilds: 5, Testing: 9999 Description:
Rosalie's Mupen GUI is a free and open-source mupen64plus
front-end written in C++.
Homepage:https://github.com/Rosalie241/RMG
rpcs3 (ambiguous, available in 3 overlays)
- Ebuilds: 3, Testing: 0.0.16 Description: PlayStation 3 emulator
Homepage:https://rpcs3.net/ License: GPL-2
sameboy-jg
- Ebuilds: 2, Testing: 9999 Description:
SameBoy is an extremely accurate, powerful and open source
Game Boy (DMG), Game Boy Color (CGB) and Super Game Boy (SGB)
emulator, written in portable C.
Homepage:https://gitlab.com/jgemu/sameboy
sdlmame
- Ebuilds: 1, Testing: 0.174-r2 Description:
SDLMAME is a port of the popular MAME[tm]. There are a few principles that guide it's development:
1) run on Linux/Unix, Mac OS X, and other SDL supported operating systems with as few changes as
possible to the base Win32 code. This means we can track changes faster than larger more conventional
ports such as MacMAME, and we also maintain what I call "Firefox compatibilty" where learning a major
app only needs to be done once per application, and it then applies across many operating systems. If
you can use the command-line Win32 MAME, you already know how to use SDLMAME on any platform you may
encounter it on.
2) MAME developers are important. By keeping quickly up to date, we make it easy for people on
non-Windows platforms to make and submit changes to the core MAME code, and we offer native
implementations of MAME's multi-window GUI debugger on both Linux/Unix and Mac OS X.
Homepage:http://mamedev.org/ License: GPL-2+ BSD-2 MIT CC0-1.0
snes9x (ambiguous, available in 2 overlays)
- Ebuilds: 2, Testing: 1.63 Description: Super Nintendo Entertainment System (SNES) emulator
Homepage:https://github.com/snes9xgit/snes9x/ License:
Snes9x GPL-2 GPL-2+ LGPL-2.1 LGPL-2.1+ ISC MIT ZLIB
gui? ( Apache-2.0 CC0-1.0 BSD )
suyu (ambiguous, available in 2 overlays)
- Ebuilds: 2, Stable: 9999, Testing: 0.0.3-r1 Description: An emulator for Nintendo Switch
Homepage:https://suyu.dev License: || ( Apache-2.0 GPL-2+ ) 0BSD BSD GPL-2+ ISC MIT
!system-vulkan? ( Apache-2.0 )
vecx-jg
- Ebuilds: 2, Testing: 9999 Description:
Vecx JG is an emulator for the Vectrex. This is a fork
of the original, unmodified vecx sources made available
by Valavan Manohararajah. Many new features have been
added since the fork was created. The emulator now
contains a new renderer, save states, and support for
PSG and DAC based audio.
Homepage:https://gitlab.com/jgemu/vecx
xmame
- Ebuilds: 1, Stable: 0.106-r4, Testing: 0.106-r4 Description:
Mame is an arcade machine emulator. Started in 1997 by Nicola Salmoria, mame started out as a
series of emulators for individual games. This series of emulators was combined into a simgle
multi-game emulator. This is the current form of mame; no longer a one-man show, there are over 100
contributors to the project.
Mame was created by Nicola Salmoria.
Mess is just like mame---a virtual machine emulator, only it doesn't emulate arcade machines but
rather computers and consoles.
Xmame/xmess are the Unix/X11 ports of the mame and mess projects. It makes mame/mess available on
*ix machines using the X11R6 X-Window System (and SVGAlib/ggi/XF86-DGA/OpenGL/SDL too).
Mame was orginally ported by Allard Van Der Bas, Dick the Ridder, Juan Antonio Martinez, and Hans
de Goede.
Xmame/xmess is currently maintained by Lawrence Gold.
Xmame/xmess is based on the mame/mess source code. Due to technical reasons beyond the scope of
this document, the mame/mess source may not compile under Unix. That's why the xmame/xmess project
exists. Each time mame/mess is updated, the code is tested (and patched if needed) under Unix. This
way xmame/xmess releases are always the same as their mame counterparts.
There are no plans for the independent development of xmame/xmess.
Homepage:http://x.mame.net/ License: XMAME
xmess
- Ebuilds: 1, Stable: 0.106-r3, Testing: 0.106-r3 Description:
Mame is an arcade machine emulator. Started in 1997 by Nicola Salmoria, mame started out as a
series of emulators for individual games. This series of emulators was combined into a simgle
multi-game emulator. This is the current form of mame; no longer a one-man show, there are over 100
contributors to the project.
Mame was created by Nicola Salmoria.
Mess is just like mame---a virtual machine emulator, only it doesn't emulate arcade machines but
rather computers and consoles.
Xmame/xmess are the Unix/X11 ports of the mame and mess projects. It makes mame/mess available on
*ix machines using the X11R6 X-Window System (and SVGAlib/ggi/XF86-DGA/OpenGL/SDL too).
Mame was orginally ported by Allard Van Der Bas, Dick the Ridder, Juan Antonio Martinez, and Hans
de Goede.
Xmame/xmess is currently maintained by Lawrence Gold.
Xmame/xmess is based on the mame/mess source code. Due to technical reasons beyond the scope of
this document, the mame/mess source may not compile under Unix. That's why the xmame/xmess project
exists. Each time mame/mess is updated, the code is tested (and patched if needed) under Unix. This
way xmame/xmess releases are always the same as their mame counterparts.
There are no plans for the independent development of xmame/xmess.
Homepage:http://x.mame.net/ License: XMAME