Homebrew RELEASE Development Thread - RetroArch libnx

  • Thread starter Thread starter m4xw
  • Start date Start date
  • Views Views 764,827
  • Replies Replies 4,272
  • Likes Likes 69
Status
Not open for further replies.
Press both sticks in. And please read the Main post. I am not a guy with much patience usually, gonna be honest

Looking at some of the dense people you've had to deal with in this thread, I'd argue you're handling it pretty damn well.

I'm sure I'd crack within 2-3 idiotic posts.
 
  • Like
Reactions: Ty_
Looking at some of the dense people you've had to deal with in this thread, I'd argue you're handling it pretty damn well.

I'm sure I'd crack within 2-3 idiotic posts.

Its fine, he had like 2 posts, I can see him not getting the alert. It's just I am still catching up from yesterday so..

Btw threading is mostly done, but I have a deadlock Issue with the mutexes.

I'll see how that resolves.

But done for today :>
 
Its fine, he had like 2 posts, I can see him not getting the alert. It's just I am still catching up from yesterday so..

Btw threading is mostly done, but I have a deadlock Issue with the mutexes.

I'll see how that resolves.

But done for today :>
Take a beer, good sir!
 
  • Like
Reactions: Ty_
Take a beer, good sir!
I just started a blind playthrough of chrono trigger.

I am digging it!

Btw threads will resolve the vsync issue (since its blocking the only 1 avaiable thread) and more perf.

I'll make sure it will run them on different cores, so there is hopefully no added latency
 
Last edited by m4xw,
I just started a blind playthrough of chrono trigger.

I am digging it!

Btw threads will resolve the vsync issue (since its blocking the only 1 avaiable thread) and more perf.

I'll make sure it will run them on different cores, so there is hopefully no added latency

I've noticed when you look up good retro games to play they always focus on what was good/groundbreaking at the time, not necessarily what's good to play today. Its interesting when you play an old game with fresh eyes and it holds up well.

I was playing the arcade version of the punisher and it's a pretty sweet streets of rage style best em up. Not flawless but the controls are good
 
Overlays are set up in there respective folder.

Menue is all cleaned up and NO overlay in the menue.

L to LOAD states and R to SAVE states.

L3 and R3 for RetroArch menu.

NO rewind or slow motion changes AT ALL.

LOAD CONTENT start directory for roms is /switch/roms/GBA

Overlays can be changed and there are currently a total of 4 Overlays you can CHANGE in the overlay menue. Dont remove them this time lol

The rest you will see for yourself.


Any slowdowns or audio issues are not from me the VBA emulator is not 100% and some games run better then others it seems in that regards.

YES SNES is priority as usual figured why not help polish off and clean up the VBA build a bit

Here's a download link BELOW:

Google Drive:

https://drive.google.com/folderview?id=10kVm7-WI0eBmMKxTEsdfKmzBXRAEFjLk

GOOGLE COMPRESSED FILE:

https://drive.google.com/file/d/1_d3bJLKPSZpgLjLkdk2VE1IKyUbE5drt/view?usp=drivesdk



MEGA:

https://mega.nz/#F!vYBTAbhI!88iRVtv2uSwOQXUdtgOQ6A

MEGA COMPRESSED FILE:

https://mega.nz/#!vdAQTZ4Q!7GeLfE6_IjZOIeLAcd6eWcrtxNPlPMgGkuFo01eTjQY

Have fun and all the best.

Report back.
15280032087991453343613893571301.jpg
 
Last edited by Leonidas87,
Thanks for sharing this.
I hope we can remap controls and they are saved into the config file. L+R are two prone to accidental clicks and it would be great to have a confirmation box. So I'm gonna map them to L3 and R3.
Also if you could zip the folders you upload onto mega (does not allow to download the folder from the browser but their app)
Overlays are set up in there respective folder.

Menue is all cleaned up and NO overlay in the menue.

L to LOAD states and R to SAVE states.

L3 and R3 for RetroArch menu.

NO rewind or slow motion changes AT ALL.

LOAD CONTENT start directory for roms is /switch/roms/GBA

Overlays can be changed and there are currently a total of 4 Overlays you can CHANGE in the overlay menue. Dont remove them this time lol

The rest you will see for yourself.


Any slowdowns or audio issues are not from me the VBA emulator is not 100% and some games run better then others it seems in that regards.

YES SNES is priority as usual figured why not help polish off and clean up the VBA build a bit

Here's a download link BELOW:

Google Drive:

https://drive.google.com/folderview?id=10kVm7-WI0eBmMKxTEsdfKmzBXRAEFjLk

MEGA:

https://mega.nz/#F!vYBTAbhI!88iRVtv2uSwOQXUdtgOQ6A

Have fun and all the best.

Report back.
View attachment 129061
 
  • Like
Reactions: Ty_
Thanks for sharing this.
I hope we can remap controls and they are saved into the config file. L+R are two prone to accidental clicks and it would be great to have a confirmation box. So I'm gonna map them to L3 and R3.
Also if you could zip the folders you upload onto mega (does not allow to download the folder from the browser but their app)

Compressed file links are included in the post now to make it easier to download for some.

I am considering mapping SAVING states to R3 and LOADING states to L3.

Along with L and R together to open Homebrew menue.

Think that would be a decent alternative, see what others think.
 
  • Like
Reactions: Ty_ and Zumoly
I'm referring to both, but more specifically SNES.

You need to be patient as saving and loading states does take a few seconds on GBA and takes a bit longer for SNES

GBA to load a save state could be 5 to 10 seconds.

SNES can take 10 to 20 seconds to load save states at times
 
I'm referring to both, but more specifically SNES.

All kind of saves work flawless.

You either don't wait long enough and/or don't use the Exit Retroarch button (everything else is like taskkill)
 
Hi
I just experienced the same bug as @Leonidas87
It basically erased everything I had in Nintendo folder (fortunately I made a backup a few days ago)
So please @m4xw could you render the inputs if the right analog stick unusable for now as it crashes the emulator (SNES).
PS: restoring 11GB of data through memloader takes you 40 minutes!
 
Last edited by Zumoly,
Hi
I just experienced the same bug as @Leonidas87
It basically erased everything I had in Nintendo folder (fortunately I made a backup a few days ago)
So please @m4xw could you render the inputs if the right analog stick unusable for now as it crashes the emulator (SNES).
PS: restoring 11GB of data through memloader takes you 40 minutes!

I may be able to do that for you quickly. I'll see what I can do
 
  • Like
Reactions: Zumoly
Hi
I just experienced the same bug as @Leonidas87
It basically erased everything I had in Nintendo folder (fortunately I made a backup a few days ago)
So please @m4xw could you render the inputs if the right analog stick unusable for now as it crashes the emulator (SNES).
PS: restoring 11GB of data through memloader takes you 40 minutes!

Eh just copy paste through your computer (explorer)? lol.

Anyway it was fixed days ago. Just re-download, updated all links
 
This is actually great. I'm pretty sure it'll improve the perfomance of the emulators. Just we need GPU drivers and Vulkan and then we have the best console to run emulators in. Good fucking work!

Greetings.
 
  • Like
Reactions: Fadi5555
  • Port more Cores (it's easy AF for most!)
Wanted to take a crack at it and I came out with this
v4a0lZy.png

It is a port of the Bandi Wonder Swan & Bandi Wonder Swan Color core beetle-cygne
So far I tested a few Wonder Swan & Wonder Swan Colors games and have not ran into any issue. Not sure how much i am gonna support this just kinda wanted to see how easy it really was. I may add in a overlay or something later. This repo has a couple cool ones that may be worth using
Thanks to m4xw for all his work on porting RetroArch to libnx

---------------------------------
EDIT: I forgot to say I added the new icon to my gallery
https://imgur.com/a/CLbOKbY
 

Attachments

Last edited by Melon__Bread, , Reason: forgot to link gallery
Wanted to take a crack at it and I came out with this

It is a port of the Bandi Wonder Swan & Bandi Wonder Swan Color core beetle-cygne
So far I tested a few Wonder Swan & Wonder Swan Colors games and have not ran into any issue. Not sure how much i am gonna support this just kinda wanted to see how easy it really was. I may add in a overlay or something later. This repo has a couple cool ones that may be worth using
Thanks to m4xw for all his work on porting RetroArch to libnx

Wasn't hard, was it? ;) Thats the source I used for the overlay https://github.com/libretro/overlay-borders

Make sure you resize it to 1280x720!

Bookmarked the link! But we won't need it soon enough. After threading, i'll implement all the needed functions for multi libretro-core support

Btw I got hinted by @Kevoot that we could get https://github.com/libretro/beetle-psx-libretro to run, since it's needs conditional vars which I just implemented in the threading branch (after its finished!)
 
Last edited by m4xw,
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum