Skip to content

feat(info): add AnyGM core metadata - #2112

Merged
LibretroAdmin merged 1 commit into
libretro:masterfrom
retrodiv:feat/anygm-core-info
Sep 20, 2026
Merged

LibretroAdmin merged 1 commit into
libretro:masterfrom
retrodiv:feat/anygm-core-info

Conversation

@retrodiv

Copy link
Copy Markdown
Contributor

Adds metadata for AnyGM, a portable runtime and libretro core for supported GameMaker content formats.

Source repository: https://github.com/retrodiv/AnyGM-libretro

Reviewed revision: f18d67fbe8fd164094fc1477ff7692d6ff8fc67b

Successful GitHub Actions run: https://github.com/retrodiv/AnyGM-libretro/actions/runs/35475613370

Supported content: classic container revisions 530, 600, 701, 702, 800 and 810, Studio bytecode revisions 14 through 17, and the declared path formats. The source includes a Makefile and root .gitlab-ci.yml.

I would also like to arrange GitLab mirroring and buildbot integration for the declared targets.

@retrodiv

Copy link
Copy Markdown
Contributor Author

Buildbot integration request: AnyGM

I maintain AnyGM, a portable runtime and libretro core for supported
GameMaker content formats that combines classic containers and Studio bytecode
in one execution engine.

Source repository: https://github.com/retrodiv/AnyGM-libretro

Reviewed revision: f18d67fbe8fd164094fc1477ff7692d6ff8fc67b

Successful GitHub Actions run: https://github.com/retrodiv/AnyGM-libretro/actions/runs/35475613370

Branch to mirror: main

Core info PR: #2112

Documentation PR: libretro/docs#1198

Maintainer: retrodiv. Issue tracker: https://github.com/retrodiv/AnyGM-libretro/issues

The checked-in source builds directly with make, without an external
porter, sibling repositories or resource downloads for ordinary builds.
Its root .gitlab-ci.yml uses the shared templates with
CORENAME=anygm and JNI_PATH=..

Requested initial targets: Windows x86_64 and i686 (MinGW), Linux x86_64,
i686 and aarch64, and macOS x86_64 and arm64.

Content: classic container revisions 530, 600, 701, 702, 800 and 810,
Studio bytecode revisions 14 through 17, and the declared path formats,
including single-runtime executables with an embedded Studio payload. The
core contains no game content and no proprietary runtime components.
The linked Actions run is build/test evidence; it does not establish
interactive RetroArch execution on every target.

License (first-party code under MIT, bundled components under their own
terms): https://github.com/retrodiv/AnyGM-libretro/blob/f18d67fbe8fd164094fc1477ff7692d6ff8fc67b/LICENSE

Component notices: https://github.com/retrodiv/AnyGM-libretro/blob/f18d67fbe8fd164094fc1477ff7692d6ff8fc67b/THIRD_PARTY_NOTICES.md

Corresponding source: https://github.com/retrodiv/AnyGM-libretro/tree/f18d67fbe8fd164094fc1477ff7692d6ff8fc67b

Could you add the repository as a CI mirror and enable successful builds
through the buildbot and Core Downloader? Please confirm synchronization
and how source references and component notices accompany the libraries.
I can address any integration issues in the core.

@gouchi

gouchi commented Sep 20, 2026

Copy link
Copy Markdown
Member

@fpscan Should be good to go ;)

@LibretroAdmin
LibretroAdmin merged commit 206f923 into libretro:master Sep 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants