Lakka Switch (L4T) update introduces new cores and QoL improvements

logonav.png

After a period of hiatus, Lakka's L4T-based Switch port has been updated once more with some brand new goodies for everyone to enjoy!

Four additional cores are now available, specifically Mame 2010, OpenLara, Genesis Plus GX (previously removed due to technical issues) and, last but not least, Play! PS2 emulator. About the last one, while having a PS2 emulator running on a Switch is very, very interesting even in itself, you shouldn't expect it to run your favourite games flawlessly or at full speed just yet as it's still slow and experimental. Talking about more stable stuff, a good number of other cores have also been updated, with mupen64plus-next sporting better game compatibility thanks to a recent rebase, Dolphin and PPSSPP getting more options (and improved compatibility for the latter, plus the default audio driver has been changed to avoid freezes while running it), PRBoom adding support for John Romero's Sigil and miscellaneous fixes for PCSX-ReARMed. RetroArch has received a general update as well.

But it doesn't stop there! A couple of quality of life features have also been thrown into the mix, as Lakka L4T is now able to shut down the system without going back to RCM and the battery charges more quickly - both of which can be handy if you like to carry your Switch around.

Here is the full official changelog, quoted from the official thread:
Core updates:
  • New core: Play! PS2 emulator (experimental, quite slow for now)
  • New core: mame2010
  • New core: Genesis Plus GX; the core is back and now default for Sega consoles
  • New core: openlara, an open source Tomb Raider engine
  • mupen64plus-next: the core has been rebased against latest GLideN64, fixing compatiblity with the few games that were still broken (including Yoshi's Island 64)
  • Dolphin: the core has been updated with new core options (BBOX, texture cache accuracy)
  • PPSSPP: the core has been updated with a new core option, IO Timing, as well as an improved games compatibility
  • PCSX-ReARMed: the core has been updated
  • FBAlpha has been renamed FBNeo
  • Reicast has been renamed Flycast
  • PRBoom: the core has been updated and now supports sigil.wad
System:
  • There is now a Shutdown menu entry to properly shutdown the console from Lakka without the need to go back to RCM
  • RetroArch has been updated
  • The default audio driver is now alsathread - that fixes PPSSPP hard freezing when opening the menu / closing content
  • The Switch now charges faster in Lakka


A download link can be found in the sources below. You can find a guide on how to install Lakka L4T on your Switch here, while you should follow these instructions to update it. It's recommended to delete the old config before booting (located at microSD:\lakka\storage\.config\retroarch\retroarch.cfg) or you may run into issues.

:arrow: Source
:arrow: Official GBAtemp thread
 

Josshy0125

Banned!
Banned
Joined
Jun 16, 2019
Messages
370
Trophies
0
Age
35
XP
751
Country
United Kingdom
No controller bug fixes? :/
Xbox One S controller does not work, wired or wireless. My 3rd party controller I bought for this doesn't work wirelessly, only wired.
With the XboneS controller (wired) or the 3rd party controller (wireless), the analog input rails so navigating menus is impossible. Oh well.
How are you wiring a controller to it, if it can't be docked?

--------------------- MERGED ---------------------------

Kind of sucks that the compatibility list doesn't list if it is an ARM device that is being used or an X86. that would make it much better.
Yes it would haha! Seems like the core is completely broken to me. It hasn't loaded any game I've tried. Let me try another and I'll report back.
 

Josshy0125

Banned!
Banned
Joined
Jun 16, 2019
Messages
370
Trophies
0
Age
35
XP
751
Country
United Kingdom
Worth the wait imo. So this ps2 emulation, will it one day play our favourite games at a playable speed?
The switch is more than capable of doing so, so id assume yeah. But there are other hurdles that need to he overcome. But as long as its being worked on, it has the potential to be playable at full speed.
 

Josshy0125

Banned!
Banned
Joined
Jun 16, 2019
Messages
370
Trophies
0
Age
35
XP
751
Country
United Kingdom
That’s all I needed to hear, thanks matey!
You got it! I know right now most (excluding, I suppose, Play!*?) aren't compatible with ARM or whatever, so it'll take some work, but as far as feats go, the switch is more than powerful enough to do so. We just need someone to put in the effort.
 

spotanjo3

Well-Known Member
Member
Joined
Nov 6, 2002
Messages
10,947
Trophies
1
XP
5,390
Country
United States
Wow. I can't wait to use Dolphin on Switch. For now, I will stay away from it until it is further more improvement. Keep up the good work!
 

EmulateLife

Well-Known Member
Member
Joined
May 30, 2016
Messages
3,981
Trophies
0
Age
40
XP
1,853
Country
United States
Worth the wait imo. So this ps2 emulation, will it one day play our favourite games at a playable speed?

I wouldn't hold your breath, but anything is possible I guess. Play! is in it's early stages. I feel like PCSX2 would have a better chance of running games at full speed, but it may not be possible to port that to Lakka.
 
Last edited by EmulateLife,

spotanjo3

Well-Known Member
Member
Joined
Nov 6, 2002
Messages
10,947
Trophies
1
XP
5,390
Country
United States
I wouldn't hold your breath, but anything is possible I guess. Play! is in it's early stages. I feel like PCSX2 would have a better chance of running games at full speed, but it may not be possible to port that to Switch.

I think they will once they are force to change from 32bit to 64 bit.
 

Basketto

Well-Known Member
Member
Joined
Jun 25, 2019
Messages
557
Trophies
0
Age
31
XP
596
Country
Australia
Edit:
no PS2 games i have tried work so far, ive freshly installed both files on a reformatted FAT32 micro usb. It just gets a black screen for a few seconds and returns to retroarch. Possibly a RAM issue? Or possibly you need a certain microsd/cluster size? Can anyone list anything they have managed to run?
 
Last edited by Basketto,

Josshy0125

Banned!
Banned
Joined
Jun 16, 2019
Messages
370
Trophies
0
Age
35
XP
751
Country
United Kingdom
Edit:
no PS2 games i have tried work so far, ive freshly installed both files on a reformatted FAT32 micro usb. It just gets a black screen for a few seconds and returns to retroarch. Possibly a RAM issue? Or possibly you need a certain microsd/cluster size? Can anyone list anything they have managed to run?
Me too! This is what I'm saying. I mentioned somewhere elsewhere, and I got a bunch of people being assholes for no reason. Fucking horrible internet assholes. Fucked me off.

And to the other guy, I'm testing Tenkaichi 3 now. I'm not optimstic based upon the other games not working, either..

Edit. NOPE. Black screen then crash to menu, too. Fuck those idiots who told me I'm an idiot and stupid for saying it isn't working. It fucking isn't.
 
Last edited by Josshy0125,
General chit-chat
Help Users
  • No one is chatting at the moment.
  • phalk @ phalk:
    Assembler is something I always wanted to learn
    Gift
  • phalk @ phalk:
    but.... nah
    Gift
  • Veho @ Veho:
    No point really.
    Gift
  • Veho @ Veho:
    Even the simplest device these days runs some sort of high level language.
    Gift
  • The Real Jdbye @ The Real Jdbye:
    @Veho all the IT stuff i've learned in school has been extremely basic... i knew most of it already
    Gift
  • The Real Jdbye @ The Real Jdbye:
    it's better to learn on your own, it goes much faster than the snail pace they teach you at in school
    Gift
  • Coto @ Coto:
    assembly is actually great, gets you to run everything about 80% faster than C massaged code
    Gift
  • Coto @ Coto:
    assembler syntax is dead easy, but "how to put pieces together" logic requires to have in mind the original idea, and the CPU layout, and that's like double the work of C stuff. It's best to write C first, add some unit tests, then go assembly, then run the unit tests
    Gift
  • The Real Jdbye @ The Real Jdbye:
    it can run faster than compiled code, but modern compilers are really good at optimization and you need to be even better at assembly to do a better job
    Gift
  • Coto @ Coto:
    with that all your assembler base will actually work
    Gift
  • Coto @ Coto:
    even on embedded systems, without a damned debugger
    Gift
  • The Real Jdbye @ The Real Jdbye:
    syntax is easy but the code is hard to read, you can't look at a piece of code and expect to understand it without looking at all the code around it to see how it all works together so it takes much longer to read the code, it takes longer to write it too because what might be 1 line of code in C might be 20 lines of assembly
    Gift
  • The Real Jdbye @ The Real Jdbye:
    the language is very simple to understand (because it's barely a language at all) understanding how all the instructions work together to form a whole is another matter, in general it's such a pain to work with that i would never recommend it unless you have a need for it. don't listen to this guy and learn assembly just because you want to make your code run faster, you are wasting your time, but if you run into a situation where your code isn't fast enough even after you enabled -Ofast and you NEED it to be faster, then you can consider assembly
    Gift
  • The Real Jdbye @ The Real Jdbye:
    @Coto have you tried -Ofast btw? ;)
    Gift
  • Gift
  • Psionic Roshambo @ Psionic Roshambo:
    I have o fast before but I suspect we are talking different Os lol
    Gift
  • Gift
  • Coto @ Coto:
    @The Real Jdbye quite idiotic and frankly, bu
    llshit points as usual you make. Not only because you have no idea what you're talking about, but also because there is proof (both i've seen and maintained) in regards to C and hand-written assembler code, and the speed gain is simply over half the framerate.
    Gift
  • Coto @ Coto:
    gbaemu4ds's C ARM and THUMB CPU emulator and GBARunner2's ARM and THUMB handcoded assembly. Just run Yoshi's Island GBA and compare it by yourself.
    Gift
  • Coto @ Coto:
    or SnemulDS's C CPU Core vs SnemulDS SnezziDS ARM core. The first running at about 45% (half the speed) vs ~105% (full speed)
    Gift
  • Coto @ Coto:
    yeah, keep believing -Ofast will make everything faster.
    Gift
  • mthrnite @ mthrnite:
    Must ambulate quickly! ~Sonic (a hedgehog)
    Gift
  • Gift
  • Psionic Roshambo @ Psionic Roshambo:
    Gotta Go Fast diarrhea makes a horrible sound, blue skin and super sick... Probably food poisoning from bad chili dogs.
    Gift
  • KennieDaMeanie @ KennieDaMeanie:
    Huh Betty white was born on mlk day
    Gift
    KennieDaMeanie @ KennieDaMeanie: Huh Betty white was born on mlk day