Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
This repository was archived by the owner on Dec 18, 2024. It is now read-only.
/replayPublic archive

Native Linux multi-system emulator built in Vala and GTK for elementary OS

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING
NotificationsYou must be signed in to change notification settings

avojak/replay

Repository files navigation

CILintGitHubGitHub release (latest SemVer)

Icon

Replay

Replay the Classics!

Replay is a native Linux multi-system emulator built in Vala and GTK forelementary OS.

ScreenshotScreenshot
ScreenshotScreenshot

Included Cores

Replay ships with severallibretro cores:

NameSystem(s)License
mGBAGame Boy
Game Boy Color
Game Boy Advance
MPLv2.0

Additional cores can be easily imported (See:Installing Additional Cores).

Included Games

Replay also ships with several games:

NameSystemLicense
Game Boy WordylGame BoyGPLv3
FlooderGame BoyMIT

Additional games can be easily added to the library (See:Installing Additional Games).

Install from Source

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)

Building and Running

Flatpak

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

Updating Translations

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

Installing Additional Cores

TODO

Installing Additional Games

TODO

Related Projects

For my work on developing a Game Boy emulator written in Vala, check outVee!


Copyright Notice

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.

Disclaimer

Replay is not designed to enable illegal activity. We do not promote piracy, and Replay users are expected to follow all applicable local laws.


[8]ページ先頭

©2009-2025 Movatter.jp