pcsx_rearmed libretro core - RetroArch's official Miyoo build [REQUEST] #327
Replies: 4 comments 24 replies
-
I had a look at building this.
This is actually unrelated to the toolchain, the first is related to memory mapping, the second is a build-time feature flag for the UNAI GPU renderer to use inaccurate integer division for performance reasons, and the third is a platform-specific macro to toggle other features in the codebase. In this case it should be |
Beta Was this translation helpful? Give feedback.
-
Submitted as libretro/pcsx_rearmed#629. I've opted to make minimal changes to the build flags, sticking closely to the Wiz/Caanoo build flags as they have the same CPU. |
Beta Was this translation helpful? Give feedback.
-
Compiled and tested latest commit for pcsx_rearmed (TKS for PR!), however the frameskipping is not working from my end (even setting fixed_interval now makes render every frame on Miyoo - thus slowing down frame pacing). I've had noticed similar problem on MAME-2000, where I did not see difference between OFF and AUTO options, but it might that it works nevertheless here regardless of selected option (I see no v.image slowdown but only hear occasional audio stuttering on more demanding titles). Tests performed with:
|
Beta Was this translation helpful? Give feedback.
-
ALSA audio driver for Miyoo has been submitted as libretro/RetroArch#13814. |
Beta Was this translation helpful? Give feedback.
-
Following picoarch's build patch for F1C200S, I started to write Miyoo target (F1C100S) for pcsx_rearmed core here: https://github.com/Apaczer/pcsx_rearmed/commits/miyoo-platform
I left out
CFLAGS += -DGPULIB_USE_MMAP -DGPU_UNAI_USE_INT_DIV_MULTINV -D_TRIMUI
in makefile.libretro. Of course TRIMUI is build with different toolchains, so no idea what would work on Miyoo.As I don't have any dev knowledge (only research skills 😅), I welcome anyone interested to add Miyoo platform to official upstream.
This emulator has been succesfully ported to Trimui A66 as libretro core for picoarch frontend by @neonloop (Trimui shares same CPU but double the RAM). People from Trimui community report very similar performance to the standalone version we have on Miyoo.
Considering the last ported realese of standalone PCSX have some compatibility issues (fixed mostly in upstream) and it has major bug where it can't read custom config files (without *.dge scripting), I though adding that emulator as official RA's core might prove a good addition to MiyooCFW.
Beta Was this translation helpful? Give feedback.
All reactions