Homebrew RELEASE Development Thread - RetroArch libnx

  • Thread starter m4xw
  • Start date
  • Views 618,170
  • Replies 4,272
  • Likes 69
Status
Not open for further replies.

ownedlol

Well-Known Member
Member
Joined
May 19, 2018
Messages
121
Trophies
0
Age
24
XP
233
Country
United States
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_

m4xw

Ancient Deity
OP
Developer
Joined
May 25, 2018
Messages
2,437
Trophies
1
Age
118
XP
6,839
Country
Germany
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 :>
 

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
30
XP
3,681
Country
Mexico
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_

m4xw

Ancient Deity
OP
Developer
Joined
May 25, 2018
Messages
2,437
Trophies
1
Age
118
XP
6,839
Country
Germany
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,

Ty_

Well-Known Member
Member
Joined
May 22, 2018
Messages
399
Trophies
0
Age
43
XP
1,246
Country
United Kingdom
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
 

Leonidas87

Well-Known Member
Member
Joined
Jul 15, 2014
Messages
652
Trophies
0
Location
Toronto, Ontario
Website
www.youtube.com
XP
950
Country
Canada
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,

Zumoly

GBATemp Analyst
Member
Joined
Apr 27, 2018
Messages
1,800
Trophies
0
Location
Yorosso
XP
2,689
Country
Mali
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_

Leonidas87

Well-Known Member
Member
Joined
Jul 15, 2014
Messages
652
Trophies
0
Location
Toronto, Ontario
Website
www.youtube.com
XP
950
Country
Canada
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

Zumoly

GBATemp Analyst
Member
Joined
Apr 27, 2018
Messages
1,800
Trophies
0
Location
Yorosso
XP
2,689
Country
Mali
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,

Leonidas87

Well-Known Member
Member
Joined
Jul 15, 2014
Messages
652
Trophies
0
Location
Toronto, Ontario
Website
www.youtube.com
XP
950
Country
Canada
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

m4xw

Ancient Deity
OP
Developer
Joined
May 25, 2018
Messages
2,437
Trophies
1
Age
118
XP
6,839
Country
Germany
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
 

LuigiGold

Well-Known Member
Newcomer
Joined
Feb 9, 2016
Messages
75
Trophies
0
Age
34
XP
286
Country
Spain
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

Melon__Bread

~It's A Magik~
Member
Joined
Dec 9, 2013
Messages
833
Trophies
0
Age
30
XP
928
Country
United States
  • 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

  • beetle-cygnenx.zip
    604.8 KB · Views: 509
Last edited by Melon__Bread, , Reason: forgot to link gallery

m4xw

Ancient Deity
OP
Developer
Joined
May 25, 2018
Messages
2,437
Trophies
1
Age
118
XP
6,839
Country
Germany
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.
General chit-chat
Help Users
    SylverReZ @ SylverReZ: @Veho, Are you trying to become Mario?