How does UAE4ARM work?

Hey Lakka team and all the helping hands around here. I am very excited that Amiga is part of Lakka now. I have problems getting it up and running though. I am familiar with WinUAE and UAE4ARM on Retropie and it’s GUI etc. It works fine there, the kickrom, the gamerom, everything. When I start an ADF on Lakka though the screen flashes white, goes black and that’s it. Do I have to create a config file and run that? I created a UAE file to test it and Lakka recognizes it but it runs PUAE then which also doesnt work. I can’t choose the core when I run a UAE file. I can choose when I run the ADF, but no matter which core i choose, they both fail. Long story short…how does UAE4ARM work on Lakka? Do I need config files? Does it have a GUI? Of course I will keep experimenting and posting if I find something out on my own. But right now I am kinda stuck. Thank you in advance for every advice. And please keep it up - Lakka is so awesome, love the v2.0 so far, thanks guys!

Hello, yes UAE4ARM works but it is incomplete compared to PUAE. It needs a config file, the problem is that this entry https://github.com/libretro/libretro-super/blob/master/dist/info/uae4arm_libretro.info#L3 lacks the .uae extension. I think you should wait a little for the v2.1. Maybe @r-type will improve UAE4ARM. On my side I will add the uae extension in that file.

Thanks for replying so fast. Any way to start UAE4ARM any other way and ‘feed’ it a config file as a ‘parameter’? Maybe from a CLI or something like that? Maybe it then knows where the kick and the game is and which cpu to emulate etc and maybe it starts then. Does PUAE work better in theory? Because it freezes also everytime i hit the OK button. Maybe I’m doing something wrong, I will keep trying.

Read this thread https://github.com/libretro/Lakka-LibreELEC/issues/89

Thanks for the link. I also use Lakka on a RPI3. Sadly I don’t know how to code etc. I played around with Retropie as well and I threw a lot of different Amiga ROMs at it and UAE was capable of running everyone of it at full speed with CPU power to spare on my RPI3. So I guess in theory the machine seems to be powerful enough. That also seems to be the case when I compare its performance during N64 games. It pushes the RPI3 to its limit for sure and full speed frame rate is seldom accomplished, but Retropie is able to squeeze a couple more frames per second out of the machine (Mario Tennis for example). But that’s not that important to me. UAE4ARM performs very very well on my RPI3 with Retropie. No skipped frames or lags respectively. And since creating configuration files for different games is not that hard maybe Lakka can be able to convey UAE files to the UAE4ARM core and maybe that will work. Is that what you meant? Not super convenient for sure to work without a GUI etc but maybe that will be possible in future versions and maybe the ‘start ROMs via config files’ is a good compromise for the time between. Is that roughly what you are planning to do? Again, thanks for all the effort. Everyday I’m using Lakka more and Retropie less. Because Lakka is that beautiful and bloatfree and easy to use.

Yes maybe i can works on it if i had some time.

i play with my sdl-libretro some days ago and build an amiberry poc (with guichan) but it’s a quick and dirty work and very buggy and it segfault everywhere :wink: . if you are curious it’s here.

http://dl.free.fr/lXWs6FlQR

I also play with px68k , this demo should work on pi3 , if you are curious too.

http://dl.free.fr/s3eUxnx74

Excellent news, the RPI (especially RPi 0) definitely needs some love from libretro :slight_smile: Especially if we want Lakka to stay a viable alternative to Recalbox or RetroPie which uses standalone ARM optimized emulators.

Hey guys - thank you for reading my stupid questions and answering them. But don’t relax - I have more stupid questions because I am confused now. Because now it sounds like Lakka’s ‘architecture’ is different from Retropie’s for example. But I thought they are very similar since I see the same emulators and I thought the ‘base’ (retroarch) is also the same. I mean I see retroarch working in Retropie as well so I thought the projects are kind of similar with Lakka being much more beautiful GUI-wise and much more bloatfree and smaller and faster (booting etc). So my thought process has some errors right?

You can read this: http://www.lakka.tv/doc/Why-Lakka/