Homebrew RELEASE Development Thread - RetroArch libnx

  • Thread starter Thread starter m4xw
  • Start date Start date
  • Views Views 764,793
  • Replies Replies 4,272
  • Likes Likes 69
Status
Not open for further replies.
White or black screen hand depends on your theme.

Light them white screen bug.

Black theme black screen bug.

Just to clarify both are the same.

It did for a second, then returned to hbmenu for me.
newest build.
 
Have two Nintendo switch's.

One is on 4.1.0 and another on 5.0.2

Is there any reason at this point to NOT update to 5.1.0 from 5.0.2?

I know downgrading is possible BUT any negative homebrew effects I do not know of for 5.1.0?


Just some quick input from the great people in the thread then right back on to emulators.
 
Have two Nintendo switch's.

One is on 4.1.0 and another on 5.0.2

Is there any reason at this point to NOT update to 5.1.0 from 5.0.2?

I know downgrading is possible BUT any negative homebrew effects I do not know of for 5.1.0?


Just some quick input from the great people in the thread then right back on to emulators.
I have been on 5.1.0 for a couple days now and haven't had any issues with homebrew they all work the same as ob 5.0.2
 
Have two Nintendo switch's.

One is on 4.1.0 and another on 5.0.2

Is there any reason at this point to NOT update to 5.1.0 from 5.0.2?

I know downgrading is possible BUT any negative homebrew effects I do not know of for 5.1.0?


Just some quick input from the great people in the thread then right back on to emulators.
I'm on 5.1.0 and all the homebrews seem to be working just fine
 
  • Like
Reactions: Leonidas87
Thanks for the input on 5.1.0 in regards to homebrew. Will definitely keep that info in mind.


Theory is that maybe 5.1.0 is causing the freezing/hang bug when exiting retroarch.

Be sure to exit to the main home screen when exiting out of retroarch and say going back in again.

Will be more stable that way.

Now the other theory is that the NEW micro sd card files for hekate are causing the freeze/hang bug.


This will help determine and narrow down if retroarch ie to blame, if 5.1.0 is to blame or if new hekate files are to blame for the bug.


Will be testing 5.0.2 and 4.1.0 to see specifically what is going on for EVERYONE.
 
Ok I now have the answer everyone has not been waiting for lmfao.

@m4xw it seems the freeze/hang bug is no question about it related the the most recent builds for both SNES and GBA.

Which means it can be narrowed down to whatever recent changes were made in the last VBA build along with SNES build either the last one or 2 before it.

No question most recent retroarch builds ar to blame for the freeze/hang/black screen/white screen you name it.

I'm sure it can be remedied.

So it's not new hekate micro sd files, it is not 5.1.0 because it happens on 5.0.2 also.

Testing 4.1.0 now
 
  • Like
Reactions: wicksand420
Alright folks, I created an almost complete set of MRs to add CICD to the cores, using our fork of libnx and the icons that someone posted before.

https://git.m4xw.net/Switch/RetroArch/beetle-pce-fast-libretro/merge_requests/1
https://git.m4xw.net/Switch/RetroArch/libretro-vecx/merge_requests/1
https://git.m4xw.net/Switch/RetroArch/nxengine-libretro/merge_requests/1
https://git.m4xw.net/Switch/RetroArch/prosystem-libretro/merge_requests/1
https://git.m4xw.net/Switch/RetroArch/beetle-ngp-libretro/merge_requests/1
https://git.m4xw.net/Switch/RetroArch/beetle-supergrafx-libretro/merge_requests/1
https://git.m4xw.net/Switch/RetroArch/beetle-vb-libretro/merge_requests/3
https://git.m4xw.net/Switch/RetroArch/libretro-snes9x2010/merge_requests/7
https://git.m4xw.net/Switch/RetroArch/libretro-handy/merge_requests/1
https://git.m4xw.net/Switch/RetroArch/libretro-fceumm/merge_requests/3
https://git.m4xw.net/Switch/RetroArch/beetle-wswan-libretro/merge_requests/3
https://git.m4xw.net/Switch/RetroArch/VBA-Next/merge_requests/6
https://git.m4xw.net/Switch/RetroArch/snes9x/merge_requests/4
https://git.m4xw.net/Switch/RetroArch/blueMSX-libretro/merge_requests/3

Cores missing:
gambatte -> need to move to our repo and config. Will do tonight or tomorrow.
https://git.m4xw.net/Switch/RetroArch/stella-libretro -> not compiling on a quick test. Will dedicate some time to fix it later
https://git.m4xw.net/Switch/RetroArch/libretro-o2em -> need an icon for this one. Didn't find any in the folder someone provided before. Will look for one later

Also missing:
- connecting the builds end to end, so that a change in libnx or retroArch triggers all the builds above -> will configure this once this repo is public and the 14 MRs above are merged.
- I have to go through the whole thread looking for other ports that could be missing.

Ninja edit: this means that soonish we will link all of the cores in this comment to the main post .
 
Last edited by Starcarr,
20180606_214655.jpg
Alright folks, I created an almost complete set of MRs to add CICD to the cores, using our fork of libnx and the icons that someone posted before.
Beetle-pce
https://git.m4xw.net/Switch/RetroArch/beetle-pce-fast-libretro/merge_requests/1

Libretro-vce
https://git.m4xw.net/Switch/RetroArch/libretro-vecx/merge_requests/1
https://git.m4xw.net/Switch/RetroArch/nxengine-libretro/merge_requests/1
https://git.m4xw.net/Switch/RetroArch/prosystem-libretro/merge_requests/1
https://git.m4xw.net/Switch/RetroArch/beetle-ngp-libretro/merge_requests/1
https://git.m4xw.net/Switch/RetroArch/beetle-supergrafx-libretro/merge_requests/1
https://git.m4xw.net/Switch/RetroArch/beetle-vb-libretro/merge_requests/3
https://git.m4xw.net/Switch/RetroArch/libretro-snes9x2010/merge_requests/7
https://git.m4xw.net/Switch/RetroArch/libretro-handy/merge_requests/1
https://git.m4xw.net/Switch/RetroArch/libretro-fceumm/merge_requests/3
https://git.m4xw.net/Switch/RetroArch/beetle-wswan-libretro/merge_requests/3
https://git.m4xw.net/Switch/RetroArch/VBA-Next/merge_requests/6
https://git.m4xw.net/Switch/RetroArch/snes9x/merge_requests/4
https://git.m4xw.net/Switch/RetroArch/blueMSX-libretro/merge_requests/3

Cores missing:
gambatte -> need to move to our repo and config. Will do tonight or tomorrow.
https://git.m4xw.net/Switch/RetroArch/stella-libretro -> not compiling on a quick test. Will dedicate some time to fix it later
https://git.m4xw.net/Switch/RetroArch/libretro-o2em -> need an icon for this one. Didn't find any in the folder someone provided before. Will look for one later

Also missing:
- connecting the builds end to end, so that a change in libnx or retroArch triggers all the builds above -> will configure this once this repo is public and the 14 MRs above are merged.
- I have to go through the whole thread looking for other ports that could be missing.

Ninja edit: this means that soonish we will link all of the cores in this comment to the main post .

Soooooo now.

Put a title between each link and add a space between.

Two many links stacked

I gave an example in the quote

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

@m4xw

SNES AND VBA NEED TO BE REVERTED BACK to the previous builds on the OP until the freeze/hang bug is resolved.

Unless you have a fix instead for now I feel reverting back a build is the way to go

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

On this note I will be WILLINGLY updating to 5.1.0 lmfao dont hear that too often :toot::toot::yaypsp:

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

You guys all BETTER be right about Homebrew on 5.1.0 lmfao jokes obv
 
Last edited by Leonidas87,
  • Like
Reactions: wicksand420
Alright folks, I created an almost complete set of MRs to add CICD to the cores, using our fork of libnx and the icons that someone posted before.

https://git.m4xw.net/Switch/RetroArch/beetle-pce-fast-libretro/merge_requests/1
https://git.m4xw.net/Switch/RetroArch/libretro-vecx/merge_requests/1
https://git.m4xw.net/Switch/RetroArch/nxengine-libretro/merge_requests/1
https://git.m4xw.net/Switch/RetroArch/prosystem-libretro/merge_requests/1
https://git.m4xw.net/Switch/RetroArch/beetle-ngp-libretro/merge_requests/1
https://git.m4xw.net/Switch/RetroArch/beetle-supergrafx-libretro/merge_requests/1
https://git.m4xw.net/Switch/RetroArch/beetle-vb-libretro/merge_requests/3
https://git.m4xw.net/Switch/RetroArch/libretro-snes9x2010/merge_requests/7
https://git.m4xw.net/Switch/RetroArch/libretro-handy/merge_requests/1
https://git.m4xw.net/Switch/RetroArch/libretro-fceumm/merge_requests/3
https://git.m4xw.net/Switch/RetroArch/beetle-wswan-libretro/merge_requests/3
https://git.m4xw.net/Switch/RetroArch/VBA-Next/merge_requests/6
https://git.m4xw.net/Switch/RetroArch/snes9x/merge_requests/4
https://git.m4xw.net/Switch/RetroArch/blueMSX-libretro/merge_requests/3

Cores missing:
gambatte -> need to move to our repo and config. Will do tonight or tomorrow.
https://git.m4xw.net/Switch/RetroArch/stella-libretro -> not compiling on a quick test. Will dedicate some time to fix it later
https://git.m4xw.net/Switch/RetroArch/libretro-o2em -> need an icon for this one. Didn't find any in the folder someone provided before. Will look for one later

Also missing:
- connecting the builds end to end, so that a change in libnx or retroArch triggers all the builds above -> will configure this once this repo is public and the 14 MRs above are merged.
- I have to go through the whole thread looking for other ports that could be missing.

Ninja edit: this means that soonish we will link all of the cores in this comment to the main post .
Whoops added O2EM icon to the album
https://imgur.com/a/CLbOKbY

And as for stella I just recloned it and built it ("make platform=switch") just fine.
Maybe you dont have a lib installed that I do in your builder
oezehi.png


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

Does it have the same white screen issue as the earlier port?
The one where GB games white screen after a point and GBC games dont?
Yeah got that issue even with bios
 
Last edited by Melon__Bread,
  • Like
Reactions: CatmanFan
Virtual Jaguar LibNX Github fork is up.

Also, @m4xw:
Sorry to burst your bubble, but how far have you gone in the threading support progress?
Also, side note: from what I have learned, threading paves way for multi CPU core support, am I right? How will threading affect perfomance of certain cores that require it?
 
  • Like
Reactions: hippy dave
Ok I now have the answer everyone has not been waiting for lmfao.

@m4xw it seems the freeze/hang bug is no question about it related the the most recent builds for both SNES and GBA.

Which means it can be narrowed down to whatever recent changes were made in the last VBA build along with SNES build either the last one or 2 before it.

No question most recent retroarch builds ar to blame for the freeze/hang/black screen/white screen you name it.

I'm sure it can be remedied.

So it's not new hekate micro sd files, it is not 5.1.0 because it happens on 5.0.2 also.

Testing 4.1.0 now
They latest build is working flawless for me on 5.1.0
 
I believe someone mentioned this earlier but I noticed that the input timings in fceumm from at least the latest CI autobuild may be slightly off as I found it very difficult to get back up when knocked down in Mike Tyson's Punch-Out for NES. This was with stock config. I presume the inputs may not be registering properly during each iteration (or I seriously suck!). To be sure, I benchmarked this in Track & Field for which I can generally get 950-1000 cm/sec in the 100-meter dash but despite hitting the A-button as quickly as I could I was only able to register in the 350-500 range.

I imagine if the discrepancy is indeed true, that it would be core specific or could it be retroarch-wide on libnx?
 
Last edited by lifajucejo,
Whoops added O2EM icon to the album
https://imgur.com/a/CLbOKbY

And as for stella I just recloned it and built it ("make platform=switch") just fine.
Maybe you dont have a lib installed that I do in your builder

Thanks for the icon. I have created the MR for O2EM. I will check the stella build again later.

Edit: Btw, I have also migrated Gambatte and sent the MR for its CICD config. The repo is internal for now, will be public once @m4xw awakes.
 
Last edited by Starcarr,
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum