Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PACKAGE/DEFCONFIG: create&add libretro-fake08 #155

Merged
merged 2 commits into from
Feb 28, 2025

Conversation

Apaczer
Copy link
Member

@Apaczer Apaczer commented Feb 22, 2025

The FillAudioBuffer() is a botleneck here for UCLIBC (be it standalone or libretro), so let's add option to disable sound by default for this CONFIG.

It is prefered to use MUSL for this core with audio.

@jtothebell, I recall mentioning inferior performance on libretro builds but it tourned out that libC implementation is main culrpit (you've been using musl for bittboy builds all the time, which I forgot 🤦‍♂️). I believe the same goes for GLIBC as I heard it also have problems with buffering on another platform (probably musl is less prone to overflow in that scenario).

- enable `info->need_fullpath` (with `_NEED_FULL_PATH_` cflag)
@Apaczer
Copy link
Member Author

Apaczer commented Feb 28, 2025

Profiling didn't help much in uClibc, so will probably leave things as they are. Another option is to create static core (standalone libretro) like in vita salamander builds, which work really well but leave us without dynamic core loading.

@Apaczer Apaczer merged commit 194ab49 into MiyooCFW:master Feb 28, 2025
4 checks passed
@Apaczer Apaczer deleted the fake08_core branch February 28, 2025 21:08
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.

1 participant