Homebrew RELEASE Development Thread - RetroArch libnx

  • Thread starter Thread starter m4xw
  • Start date Start date
  • Views Views 764,283
  • Replies Replies 4,272
  • Likes Likes 69
Status
Not open for further replies.
Newest Threading Test builds:

https://git.m4xw.net/Switch/RetroArch/libretro-snes9x2010/-/jobs/353/artifacts/download
https://git.m4xw.net/Switch/RetroArch/VBA-Next/-/jobs/351/artifacts/download

They run stable for me in handheld and docked, just played chrono trigger half a hour and minish cap too.

Audio Issue might be slightly back but just ignore that (confirm that tho :P ), just wanna get it stable right now.

There is no bundled config (make sure if you overwrite there isnt one either), Vsync is on no matter what the option says and threaded is on by default.
 
Newest Threading Test builds:

https://git.m4xw.net/Switch/RetroArch/libretro-snes9x2010/-/jobs/353/artifacts/download
https://git.m4xw.net/Switch/RetroArch/VBA-Next/-/jobs/351/artifacts/download

They run stable for me in handheld and docked, just played chrono trigger half a hour and minish cap too.

Audio Issue might be slightly back but just ignore that (confirm that tho :P ), just wanna get it stable right now.

There is no bundled config (make sure if you overwrite there isnt one either), Vsync is on no matter what the option says and threaded is on by default.
testing now.
 
Metroid Fusion is running well and audio sounds fine too.

Its very subtle and not always there. Anyway docked still seems to have Issues (or at least accelerates them by a lot), but I didn't get it to crash in handheld (yet)
 
Its very subtle and not always there. Anyway docked still seems to have Issues (or at least accelerates them by a lot), but I didn't get it to crash in handheld (yet)
I'm gonna play in docked mode for a bit and let you know if anything happens.
Edit: It crashed in docked mode. Error Code 2345-0021.
Edit 2: snes is running well too. I tested Super Metroid. Gonna test docked mode and see if anything happens.
Edit 3: I haven't had any crashes so far with snes in docked mode.
 
Last edited by Deleted member 388912,
  • Like
Reactions: m4xw
At least for VBA, it sounds as it should without any noticeable dragging or popping.
I'll let it run for a while and see how long it takes before it crashes.

UPDATE: Same for SNES. Will let it run for a bit.
And ROM switching seems fine too.
 
Last edited by SeongGino,
Just brought the stability changes that @m4wx has made to other cores. Don't expect different results than the stuff already reported – @m4xw you should work for Nintendo, bringing all of these stability builds and stuff :-P.

beetle-vb
https://git.m4xw.net/Switch/RetroAr...ifacts/feature/threading/download?job=package
gambatte
https://git.m4xw.net/Switch/RetroAr...ifacts/feature/threading/download?job=package
mame2003
https://git.m4xw.net/Switch/RetroAr...ifacts/feature/threading/download?job=package
yabause
https://git.m4xw.net/Switch/RetroAr...ifacts/feature/threading/download?job=package

VSYNC is on regardless of what the settings say. No config files are bundled.

Edit: thanks for the correction @m4xw
 
Last edited by Starcarr,
The new versions are really great, I tested out a bunch of SNES and GBA games and haven't noticed any sound issues (handheld mode 5.1)

I am curious though, why do all the emulators have saving complications? (needing to rely on save states) Is it a limitation of Switch homebrew or is it just not implemented yet? Ideally someday I'd like to be able to play without save states entirely while also not worrying about losing progress by pressing the HOME button to quit the emulator.

Either way, you guys are rocking it! Keep up the amazing work you fricking legends!! ❤❤❤
 
Just brought the stability changes that @m4wx has made to other cores. Don't expect different results than the stuff already reported – @m4xw you should work for Nintendo, bringing all of these stability builds and stuff :-P.

snip
Threading VSYNC is on regardless of what the settings say. No config files are bundled.


ftfy, but threading is on by default!

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

The new versions are really great, I tested out a bunch of SNES and GBA games and haven't noticed any sound issues (handheld mode 5.1)

I am curious though, why do all the emulators have saving complications? (needing to rely on save states) Is it a limitation of Switch homebrew or is it just not implemented yet? Ideally someday I'd like to be able to play without save states entirely while also not worrying about losing progress by pressing the HOME button to quit the emulator.

Either way, you guys are rocking it! Keep up the amazing work you fricking legends!! ❤❤❤
Saving works just fine. After the game actually saves, you need to quit with "Close Content"
 
Just brought the stability changes that @m4wx has made to other cores. Don't expect different results than the stuff already reported – @m4xw you should work for Nintendo, bringing all of these stability builds and stuff :-P.

beetle-vb
https://git.m4xw.net/Switch/RetroAr...ifacts/feature/threading/download?job=package
gambatte
https://git.m4xw.net/Switch/RetroAr...ifacts/feature/threading/download?job=package
mame2003
https://git.m4xw.net/Switch/RetroAr...ifacts/feature/threading/download?job=package
yabause
https://git.m4xw.net/Switch/RetroAr...ifacts/feature/threading/download?job=package

VSYNC is on regardless of what the settings say. No config files are bundled.

Edit: thanks for the correction @m4xw

PRAISE THE SUN, MARIO LAND 1 FINALLY FRIGGIN WORKS.
Least Gambatte is fully functional now with all the problem ROMs from before.

Seems like whether threading is on or not is what determines if problematic GB ROMs crash or not; turning off threading while playing DK'94 caused it to hang/crash on pure white on screen transition.
 
Last edited by SeongGino,
The new versions are really great, I tested out a bunch of SNES and GBA games and haven't noticed any sound issues (handheld mode 5.1)

I am curious though, why do all the emulators have saving complications? (needing to rely on save states) Is it a limitation of Switch homebrew or is it just not implemented yet? Ideally someday I'd like to be able to play without save states entirely while also not worrying about losing progress by pressing the HOME button to quit the emulator.

Either way, you guys are rocking it! Keep up the amazing work you fricking legends!! ❤❤❤

They don't seem to be able to overwrite config files, either.

As it stands, without saves working, there are certain games that probably won't work at all: Shiren the Wanderer uses the sram pretty extensively during playtime and I played it for about fifteen hours on snes9xtylmecm back in ye olde days without realizing it wasn't meant to be a roguelike you get one shot at. :(
 
They don't seem to be able to overwrite config files, either.

As it stands, without saves working, there are certain games that probably won't work at all: Shiren the Wanderer uses the sram pretty extensively during playtime and I played it for about fifteen hours on snes9xtylmecm back in ye olde days without realizing it wasn't meant to be a roguelike you get one shot at. :(
Configs are bugged on this threaded build, thats why they are removed.
Saving works just fine.. Use close content -> quit retroarch.
You dont use the reset button on your PC either to shut down, do you?

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

And overwrite configs DOES work, if you manually load it at the start. I only load the values, it doesn't think it opened a config at load
 
Holy mother of god :O

Anyway docked mode or riot! ... oh wait

Well, docked doesn't immediately crash now.
But within a minute of playing Gambatte, the picture freezes (but action still technically happens behind it).
Also was the very first instance of hearing some of the popping. But like you said, it happens at seemingly random now and isn't consistent -- but for the most part, it's smooth playback.
 
The new versions are really great, I tested out a bunch of SNES and GBA games and haven't noticed any sound issues (handheld mode 5.1)

I am curious though, why do all the emulators have saving complications? (needing to rely on save states) Is it a limitation of Switch homebrew or is it just not implemented yet? Ideally someday I'd like to be able to play without save states entirely while also not worrying about losing progress by pressing the HOME button to quit the emulator.

Either way, you guys are rocking it! Keep up the amazing work you fricking legends!! ❤❤❤
In game saves work you have to close content the rom and exit retroarc properly and your save will stick
 
Latest looks pretty stable, but I didn't mess around with changing things much, snes runs really smoothly, it's about 3 seconds smooth, 1 second stutter, gba runs about 3 seconds stuttering with 1 second of running perfectly smooth, definitely getting closer.

While new cores are being compiled, is there a PCE build with full screen? Or is that a much deeper issue?
 
Latest looks pretty stable, but I didn't mess around with changing things much, snes runs really smoothly, it's about 3 seconds smooth, 1 second stutter, gba runs about 3 seconds stuttering with 1 second of running perfectly smooth, definitely getting closer.

While new cores are being compiled, is there a PCE build with full screen? Or is that a much deeper issue?

Just far down the prioities.
 
Saving works just fine.. Use close content -> quit retroarch.
It's functional but far from ideal.

If you save your game on a real GBA you can just power it off and you don't lose anything

In RetroArch GBA, however, you need to save your game, press + and - simultaneously, go down to 'Close Content', press B to go back a menu, then go down to 'Quit RetroArch', if you don't follow these steps every time you close the game your save is forfeit.
 
Last edited by Syynx,
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum