Skip to content

RK3566: add azahar 3DS emulator (SA), enable PS2#2405

Merged
sydarn merged 1 commit intoROCKNIX:nextfrom
aenertia:nert-next/azahar-3ds
Mar 29, 2026
Merged

RK3566: add azahar 3DS emulator (SA), enable PS2#2405
sydarn merged 1 commit intoROCKNIX:nextfrom
aenertia:nert-next/azahar-3ds

Conversation

@aenertia
Copy link
Copy Markdown
Contributor

@aenertia aenertia commented Mar 12, 2026

RK3566: add azahar-sa, aethersx2-sa, update docs
Add 3DS and PS2 emulation support for RK3566:

  • azahar-sa (standalone) with RK3566-optimized config
  • aethersx2-sa with RK3566 PCSX2.ini config
  • Update supported emulators documentation

|SNK|Neo Geo Pocket (ngp)|1998|`ngp`|.ngp .ngc .zip .7z|**retroarch:** beetle_ngp (default)<br>**retroarch:** race<br>**mednafen:** ngp<br>|
|SNK|Neo Geo Pocket Color (ngpc)|1999|`ngpc`|.ngp .ngc .zip .7z|**retroarch:** beetle_ngp (default)<br>**retroarch:** race<br>**mednafen:** ngp<br>|
|Sony|PlayStation (psx)|1994|`psx`|.bin .cue .img .mdf .pbp .toc .cbn .m3u .ccd .chd .iso|**retroarch:** pcsx_rearmed32 (default)<br>**retroarch:** pcsx_rearmed<br>**duckstation:** duckstation-sa<br>**retroarch:** swanstation<br>|
|Sony|PlayStation 2 (ps2)|2000|`ps2`|.iso .mdf .nrg .bin .img .dump .gz .cso .chd|**aethersx2:** aethersx2-sa (default)<br>|
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was pleasantly surprised there are quite a few entirely playable titles now on rk3566. Smoother than ppsspp for a chunk thereof

@aenertia
Copy link
Copy Markdown
Contributor Author

@porschemad911
Copy link
Copy Markdown
Contributor

  • azahar-lr (libretro core, 2125.0-alpha6) - not particularly stable for me; but it needs adding at some point

Better not to add it then I would say.

@r3claimer
Copy link
Copy Markdown
Contributor

Are any of these emulators even playable on rk3566? Just because they CAN boot doesnt mean its worth the build time and space debt if they are nothing more than "hey look i can boot a ps2" game and then never play it.

@aenertia
Copy link
Copy Markdown
Contributor Author

Yeah they are. aethersx2 actually runs remarkably well. azahar is playable for a subset of titles. Regards the -ra core the -sa is better (and is definately playable for a subset of library, depending on your tolerance for jank). Both are as good if not better than Dolphin on the rk3566. So yes they should be in the build - even if they are somewhat aspirational for the complete libraries.

@aenertia
Copy link
Copy Markdown
Contributor Author

  • azahar-lr (libretro core, 2125.0-alpha6) - not particularly stable for me; but it needs adding at some point

Better not to add it then I would say.

Ok I'll leave the package in tho and just not include it in the build we can re-look at it when the version gets bumped upstream

@aenertia aenertia force-pushed the nert-next/azahar-3ds branch from cc61f72 to 20984be Compare March 12, 2026 20:57
@edemirkan
Copy link
Copy Markdown
Contributor

@aenertia Looks like all your CI builds failed for this. Can you restart them or provide another build link?

@aenertia
Copy link
Copy Markdown
Contributor Author

@sydarn
Copy link
Copy Markdown
Contributor

sydarn commented Mar 13, 2026

I would leave out azahar-lr. I am ok with enabling Azahar standalone and ps2 on rk3566.

@porschemad911
Copy link
Copy Markdown
Contributor

Yes, I can't think of any platform we would want to enable azahar-lr on, given x86 is gone.

@Vbif
Copy link
Copy Markdown

Vbif commented Mar 25, 2026

Is there a plan to merge this PR?

@sydarn
Copy link
Copy Markdown
Contributor

sydarn commented Mar 25, 2026

Is there a plan to merge this PR?

without azahar-lr it would likely get merged

@aenertia
Copy link
Copy Markdown
Contributor Author

It's removed in current commit (package is defined still, but it's never built as it's not added to virtual emulators package).

@porschemad911
Copy link
Copy Markdown
Contributor

It's removed in current commit (package is defined still, but it's never built as it's not added to virtual emulators package).

That doesn't sound like removed to me :-D

@edemirkan
Copy link
Copy Markdown
Contributor

Also as I mentioned in discord, aethersx2-sa had some missing bits for RK3566. Like PCSX2.ini wasn't in proper place, "Start Aethersx" script wasn't found in modules., etc. I tested with an upgrade, maybe those are missing in post update flow.

@porschemad911
Copy link
Copy Markdown
Contributor

Also as I mentioned in discord, aethersx2-sa had some missing bits for RK3566. Like PCSX2.ini wasn't in proper place, "Start Aethersx" script wasn't found in modules., etc. I tested with an upgrade, maybe those are missing in post update flow.

You are absolutely correct.

@aenertia the virtual emulators package file needs more updates.

@aenertia
Copy link
Copy Markdown
Contributor Author

At a conf at the moment, so will take a look over weekend

@aenertia aenertia force-pushed the nert-next/azahar-3ds branch from 20984be to 603b01c Compare March 28, 2026 21:13
@aenertia aenertia changed the title RK3566: add azahar 3DS emulator (SA + libretro core), enable PS2 RK3566: add azahar 3DS emulator (SA), enable PS2 Mar 28, 2026
@aenertia
Copy link
Copy Markdown
Contributor Author

Ready for re-review

@aenertia
Copy link
Copy Markdown
Contributor Author

@porschemad911
Copy link
Copy Markdown
Contributor

This looks good to me now. Weird it's still showing my already-merged commit in the diff. Just need some testing reports from someone with RK3566 once CI jobs complete here: #2405 (comment)

Add 3DS and PS2 emulation support for RK3566:
- azahar-sa (standalone) with RK3566-optimized qt-config.ini
  (updated for 2125.0.1 config schema)
- aethersx2-sa with RK3566 PCSX2.ini config
- Add RK3566 to 3DS and PS2 device cases in emulators meta
- Update supported emulators documentation
@sydarn sydarn force-pushed the nert-next/azahar-3ds branch from 603b01c to f3ac96c Compare March 29, 2026 06:52
@sydarn sydarn merged commit 568448b into ROCKNIX:next Mar 29, 2026
1 check passed
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.

6 participants