Skip to content

Start RetroAchievements integration#1752

Draft
ChaseParate wants to merge 12 commits intoazahar-emu:masterfrom
ChaseParate:chaseparate-retro-achievements
Draft

Start RetroAchievements integration#1752
ChaseParate wants to merge 12 commits intoazahar-emu:masterfrom
ChaseParate:chaseparate-retro-achievements

Conversation

@ChaseParate
Copy link
Copy Markdown
Contributor

@ChaseParate ChaseParate commented Feb 19, 2026

I've just set up the core infrastructure and imported the rcheevos library.

The feature is set behind the ENABLE_RETROACHIEVEMENTS CMake flag, and I put a spot in the configuration menu to authenticate with RA:
image

I figured I should submit this PR now in case there are potentially any major infrastructural changes/refactors requested. I'm pretty new to CMake (and this codebase as a whole), so all feedback is welcome!

@github-actions github-actions Bot added the needs verification Needs to complete an anti-AI challenge. label Feb 19, 2026
@github-actions github-actions Bot closed this Feb 19, 2026
@github-actions
Copy link
Copy Markdown

Welcome to the Azahar Emulator repository! Due to the surge of AI bots we have decided to add an extra verification step to new contributors. Please follow the exact instructions in your own written Pull Request description to reopen it.

@ChaseParate
Copy link
Copy Markdown
Contributor Author

My username is ChaseParate and the logo is from Azahar.

@github-actions github-actions Bot reopened this Feb 19, 2026
@github-actions
Copy link
Copy Markdown

Verification successful! Pull request has been reopened. Please also edit your PR description to remove the block of text between --- to make the description easier to read.

@github-actions github-actions Bot removed the needs verification Needs to complete an anti-AI challenge. label Feb 19, 2026
@ChaseParate ChaseParate mentioned this pull request Feb 19, 2026
1 task
@OpenSauce04 OpenSauce04 added this to the 2126.0 milestone Feb 19, 2026
@ChaseParate ChaseParate force-pushed the chaseparate-retro-achievements branch from dc1c09f to e69eb54 Compare February 19, 2026 17:22
@ChaseParate
Copy link
Copy Markdown
Contributor Author

I realized I wasn't actually using the user-agent header... Just fixed and cleaned up some surrounding code.

@ChaseParate ChaseParate force-pushed the chaseparate-retro-achievements branch from b9066a1 to 3a4f737 Compare February 20, 2026 05:21
@ChaseParate
Copy link
Copy Markdown
Contributor Author

Fixed merge conflict from libretro PR.

@ChaseParate ChaseParate force-pushed the chaseparate-retro-achievements branch from 3a4f737 to 08f0a99 Compare February 25, 2026 21:20
@OpenSauce04 OpenSauce04 requested a review from PabloMK7 February 26, 2026 12:05
@PabloMK7 PabloMK7 marked this pull request as draft March 3, 2026 19:15
@PabloMK7
Copy link
Copy Markdown
Member

PabloMK7 commented Mar 3, 2026

Thanks! I will convert this to a draft anyways to not give the impression it's something imminent, as a lot of things need to be figured out still.

@PabloMK7 PabloMK7 removed this from the 2126.0 milestone Mar 3, 2026
@PabloMK7 PabloMK7 self-assigned this Mar 3, 2026
@ChaseParate
Copy link
Copy Markdown
Contributor Author

Sounds good. I'm a bit swamped from school/work at the moment, but I will try keeping up to date on this, and I will have significantly more time to focus on this over the summer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants