Homebrew RELEASE Development Thread - RetroArch libnx

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

ZeroShift

Well-Known Member
Newcomer
Joined
Sep 23, 2008
Messages
59
Trophies
1
XP
296
Country
United States
I remember we had a earlier port that just had some issues.
Wasn't sure if it was you.

Heh no, I saw that post and was honestly curious how there were even issues. Could've been an earlier libnx or RetroArch-nx build issue.
 
  • Like
Reactions: m4xw

SpaceJump

Well-Known Member
Member
Joined
Aug 18, 2005
Messages
3,867
Trophies
1
Location
Zebes
XP
3,413
Country
Germany
Alright folks, in other news I have moved @CatmanFan's port of Yabause over to our repo here. MR for CICD integration here. This repo will not be public for a few hours until @m4xw is back.

Attached is the build with threading support just for the kicks – I have not tested it. Consider deleting the config files to avoid freezing.
Wow, Panzer Dragoon Saga actually loads with this, just incredibly slow. Without the cfg file it's doesn't even crash. The screen stays white after the title screen, but you can hear sound effects and music in the background. Nice one :)
 

CatmanFan

Anxious and regretful
Member
Joined
Aug 14, 2016
Messages
1,966
Trophies
0
Website
www.youtube.com
XP
2,634
Country
Morocco
@m4xw I'm not meaning to be rude or idiotic, but I'm still trying to know what CICD means. Continuous Integration Continuous Delivery maybe? What does that have to do with RetroArch?
 

Starcarr

Well-Known Member
Newcomer
Joined
Jun 5, 2018
Messages
53
Trophies
0
Age
33
XP
130
Country
United States
@m4xw I'm not meaning to be rude or idiotic, but I'm still trying to know what CICD means. Continuous Integration Continuous Delivery maybe? What does that have to do with RetroArch?

It means that whenever changes are made the cores will be compiled and the zips will be generated without human interaction. This helps to avoid merging changes that break compilation, and once completed it will also allow the team to concentrate in just coding the features/fixes and not worry about generating the zip files for the testers/users.

Currently we have reached a great deal of integration, but there's still some things that need to be connected before we can call it end-to-end.
 
Last edited by Starcarr,

m4xw

Ancient Deity
OP
Developer
Joined
May 25, 2018
Messages
2,448
Trophies
1
Age
119
XP
6,985
Country
Germany
So guys, I just got home and gonna work on threading fixes.
But I want to ask any of you, what are the most wanted features?

Right now my Priorities are:
-Threading
-Audio
-Dynamic Core loading
-Input losses (probably a easy fix, just polling related)
-UI
-(take a look at aspect/fullscreen)

In that exact order.
 

Twistedziefer

Well-Known Member
Member
Joined
May 18, 2018
Messages
197
Trophies
0
Age
36
Location
Los Angeles
XP
428
Country
United States
So guys, I just got home and gonna work on threading fixes.
But I want to ask any of you, what are the most wanted features?

Right now my Priorities are:
-Threading
-Audio
-Dynamic Core loading
-Input losses (probably a easy fix, just polling related)
-UI
-(take a look at aspect/fullscreen)

In that exact order.
Stretching ^^ .....
 

baretbh

Well-Known Member
Member
Joined
May 26, 2018
Messages
261
Trophies
0
Location
BC, Mexico
XP
337
Country
Mexico
So guys, I just got home and gonna work on threading fixes.
But I want to ask any of you, what are the most wanted features?

Right now my Priorities are:
-Threading
-Audio
-Dynamic Core loading
-Input losses (probably a easy fix, just polling related)
-UI
-(take a look at aspect/fullscreen)

In that exact order.
For me it would have to be tearing. Audio is always a huge thing too. Dynamic core loading isnt a huge concern for me, I dont mind opening different "emulators". Fullscreen seems nice too :)
 
  • Like
Reactions: Twistedziefer

baretbh

Well-Known Member
Member
Joined
May 26, 2018
Messages
261
Trophies
0
Location
BC, Mexico
XP
337
Country
Mexico
Stretching ^^ .....
8915a30cde8362ae0422c3b89ba77de3.png
 
  • Like
Reactions: Twistedziefer

m4xw

Ancient Deity
OP
Developer
Joined
May 25, 2018
Messages
2,448
Trophies
1
Age
119
XP
6,985
Country
Germany
@m4xw How long do you think it will take to fix it? Few hours maybe? Or a day or two?
Not gonna comment on this

I'd personally prioritize polling fixes (assuming it actually is relatively simple), but otherwise that order sounds just fine~
So right now the Input is polled by Retroarch once per frame but it seems to query the buttons more often (might be for more controllers?)
Does it make sense to pull inputs mid frame (or rather when it queries the buttons, its not done like that in other ports as far i see tho?) I think the input losses are just when you press and leave inputs faster than once per frame
 
Last edited by m4xw,

Zumoly

GBATemp Analyst
Member
Joined
Apr 27, 2018
Messages
1,825
Trophies
0
Location
Yorosso
XP
3,281
Country
Mali
So guys, I just got home and gonna work on threading fixes.
But I want to ask any of you, what are the most wanted features?

Right now my Priorities are:
-Threading
-Audio
-Dynamic Core loading
-Input losses (probably a easy fix, just polling related)
-UI
-(take a look at aspect/fullscreen)

In that exact order.

I'd say:
-Dynamic Core loading
-(take a look at aspect/fullscreen)
-UI
-Threading
-Audio (still using early & most stable version of Snes which looks fine for me)
-Input losses (not experiencing those personally)
 
  • Like
Reactions: Twistedziefer
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://overkill.wtf/emudeck-2-3-release/