libretro / libretro-uae

PUAE libretro
GNU General Public License v2.0
117 stars 62 forks source link

68030+ performance #679

Closed Vweber73 closed 4 days ago

Vweber73 commented 1 week ago

Hi, I am playing with The Settlers (hdf version), with 2Mb chip ram and 8MB fast ram (the game is hungry for all sounds and music). Stupidly, the game also requires 68030+ for maximum World size (8). When selecting 68030 or 40, the music starts to slow down, the emulation is struggling. When reverting back to 68020, everything is fine. This doesn't change whether you select cycle-exact or normal.

Anything wrong with the 030 emulation (MMU, caches...)?

Many thanks in advance and best regards

sonninnos commented 4 days ago

No problems here. Both cycle-exact and normal run at full speed, but cycle-exact clearly needs more juice. Pretty sure the emulation can't be magically made any faster.

Vweber73 commented 4 days ago

Thanks. I'm running puae on Android, but that's a Samsung Z fold 6, quite a powerful device. Yet the intro music has some slowdowns, but only at times, not always, which makes me think that it is not a power issue....?

Best regards

sonninnos commented 4 days ago

As you might have guessed from the codebase being WinUAE that there is no ARM optimization stuff anywhere.. Surely the 2021 version does better in this regard, if at all.

Vweber73 commented 4 days ago

I see... Thanks and cheers