- Notifications
You must be signed in to change notification settings - Fork1
Native Linux multi-system emulator built in Vala and GTK for elementary OS
License
GPL-3.0, GPL-3.0 licenses found
Licenses found
avojak/replay
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Replay is a native Linux multi-system emulator built in Vala and GTK forelementary OS.
![]() | ![]() |
---|---|
![]() | ![]() |
Replay ships with severallibretro cores:
Name | System(s) | License |
---|---|---|
mGBA | Game Boy Game Boy Color Game Boy Advance | MPLv2.0 |
Additional cores can be easily imported (See:Installing Additional Cores).
Replay also ships with several games:
Name | System | License |
---|---|---|
Game Boy Wordyl | Game Boy | GPLv3 |
Flooder | Game Boy | MIT |
Additional games can be easily added to the library (See:Installing Additional Games).
You can install Replay by compiling from source. Here's the list ofdependencies required:
libgranite (>= 6.2.0)
libgtk-3-dev (>= 3.24.20)
libgee-0.8-dev (>= 3.24.20)
libhandy-1-dev (>= 1.2.0)
retro-gtk-1 (>= 1.0.2)
meson
valac (>= 0.28.0)
Flatpak is the preferred method of building Replay to ensure that built-in cores and core info are included:
$ flatpak-builder build com.github.avojak.replay.yml --user --install --force-clean$ flatpak run --env=G_MESSAGES_DEBUG=all com.github.avojak.replay
When new translatable strings are added, ensure thatpo/POTFILES
contains areference to the file with the translatable string.
Update the.pot
file which contains the translatable strings:
$ ninja -C build com.github.avojak.replay-pot
Generate translations for the languages listed in thepo/LINGUAS
files:
$ ninja -C build com.github.avojak.replay-update-po
TODO
TODO
For my work on developing a Game Boy emulator written in Vala, check outVee!
Replay is not affiliated, associated, authorized, endorsed by, or in any way officially connected with Nintendo®, or any of its subsidiaries or its affiliates. Game Boy™ is a registered trademark of Nintendo Corporation.
All other product names mentioned herein, with or without the registered trademark symbol ® or trademark symbol ™ are generally trademarks and/or registered trademarks of their respective owners.
Replay is not designed to enable illegal activity. We do not promote piracy, and Replay users are expected to follow all applicable local laws.
About
Native Linux multi-system emulator built in Vala and GTK for elementary OS