Homebrew RELEASE Development Thread - RetroArch libnx

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

m4xw

Ancient Deity
OP
Developer
Joined
May 25, 2018
Messages
2,442
Trophies
1
Age
119
XP
6,960
Country
Germany
Docker image: starcarr/libnx:latest

Use like here: https://github.com/nonameentername/docker-devkitpro#usage

I don't use docker, but this might help you
Probably a dumb question, but:

How can I contribute to this project aside from testing the emulators? I mean, I know I need DevkitA64 but I honestly don't know where to download it (do you see any download link concerning Devkit164 here: https://devkitpro.org/)

Greetings.

Make for RetroArch:

make -f Makefile.switch

Make for Cores (after patching Makefile)

make platform=switch

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

You could also manage issues on my gitlab.

You can send me your email via PM if you want access

http://switchbrew.org/index.php?title=Setting_up_Development_Environment
 
Last edited by m4xw,

Leonidas87

Well-Known Member
Member
Joined
Jul 15, 2014
Messages
651
Trophies
0
Location
Toronto, Ontario
Website
www.youtube.com
XP
960
Country
Canada
Don't tell me that was your Windows 10 laptop...
Also, what cores are you planning to compile?

Surface pro 2017

Tri booting Windows 10, Os High Sierra and Android 7.1.0 cold boot. Full install.

Linux in virtual machine on Windows boot.

What's the issue?

Got a quad OS BOOTING surface pro 2017 the value of this thing is ridiculous

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

And I have linux installed on a USB stick.

I'll be good for building in NO TIME.

ON EVERY OS IF NEEDED

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

I'm backing up both my switch's as we speak.

I have a theory.

My Nintendo switch running 4.1.0 WAS SIGNED IN.

I then formatted my entire system for super nag test.

EVEN LOGGED OUT. Prevented MANY from taking that plunge and lost all save data during the test, no checkpoint at the time.

My 4.1.0 system is NOW LOGGED OUT. Been pissed for about a month.

Now what I want to do is restore my user BACKUP.

In theory that should sign me back in.

Correct me if I'm wrong in the theory
 

ZeroShift

Well-Known Member
Newcomer
Joined
Sep 23, 2008
Messages
59
Trophies
0
XP
286
Country
United States
Managed to compile TyrQuake and Nestopia (with -fexceptions), both fail at the same point after picking the content and launching the core :/
 
  • Like
Reactions: Leonidas87

ZeroShift

Well-Known Member
Newcomer
Joined
Sep 23, 2008
Messages
59
Trophies
0
XP
286
Country
United States
Did you copy the shipped .cfg?
I copied over my own retroarch.cfg that disabled rewind/ffwd keybinds and NstDatabase.xml. I read on the ReSwitched discord that anything using throw, try, catch can break control flow. But for all I know this is for libtransistor.
 

m4xw

Ancient Deity
OP
Developer
Joined
May 25, 2018
Messages
2,442
Trophies
1
Age
119
XP
6,960
Country
Germany
I copied over my own retroarch.cfg that disabled rewind/ffwd keybinds and NstDatabase.xml. I read on the ReSwitched discord that anything using throw, try, catch can break control flow. But for all I know this is for libtransistor.

Delete the *cfg and try again please
Let it completly use its default values (analog dpad is on w/o cfg btw)

And share the makefile!
 
Last edited by m4xw,
  • Like
Reactions: ZeroShift

Quietlyawesome94

Well-Known Member
Member
Joined
Dec 4, 2010
Messages
1,150
Trophies
1
Location
The Internet
XP
726
Country
United States
Surface pro 2017

Tri booting Windows 10, Os High Sierra and Android 7.1.0 cold boot. Full install.

Linux in virtual machine on Windows boot.

What's the issue?

Got a quad OS BOOTING surface pro 2017 the value of this thing is ridiculous

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

And I have linux installed on a USB stick.

I'll be good for building in NO TIME.

ON EVERY OS IF NEEDED

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

I'm backing up both my switch's as we speak.

I have a theory.

My Nintendo switch running 4.1.0 WAS SIGNED IN.

I then formatted my entire system for super nag test.

EVEN LOGGED OUT. Prevented MANY from taking that plunge and lost all save data during the test, no checkpoint at the time.

My 4.1.0 system is NOW LOGGED OUT. Been pissed for about a month.

Now what I want to do is restore my user BACKUP.

In theory that should sign me back in.

Correct me if I'm wrong in the theory

Out if curiosity, what are you using for your Android install? Running Bliss OS on my SP4 and it works pretty well but the lack of deep sleep and the battery life makes it kind of meh to use.
 

m4xw

Ancient Deity
OP
Developer
Joined
May 25, 2018
Messages
2,442
Trophies
1
Age
119
XP
6,960
Country
Germany
Delete the *cfg and try again please
Let it completly use its default values (analog dpad is on w/o cfg btw)

And share the makefile!
You could try -fno-exceptions too, in g++ it does actually replace them with abort() calls AFAIK
Shouldn't really change much tho :P
 

baretbh

Well-Known Member
Member
Joined
May 26, 2018
Messages
261
Trophies
0
Location
BC, Mexico
XP
337
Country
Mexico
With the release of the continuous intergration builds posted above, how many developers are actively working and changing things and is it possible to get a link to commits pushs made?
 
Last edited by baretbh,

m4xw

Ancient Deity
OP
Developer
Joined
May 25, 2018
Messages
2,442
Trophies
1
Age
119
XP
6,960
Country
Germany
With the release of the continuous intergration builds posted above, how many developers are actively working and changing things and is it possible to get a link to commits pushs made?

Only me, starcarr and some commits of melon bread.

On my way home right now so gonna keep it short.
 

CatmanFan

Anxious and regretful
Member
Joined
Aug 14, 2016
Messages
1,965
Trophies
0
Website
www.youtube.com
XP
2,615
Country
Morocco
So...are there any cores left that we haven't ported? (besides the 3D console cores, of course, which can take a lot of hard work to get done right...super curious)
 
  • Like
Reactions: Ty_

ZeroShift

Well-Known Member
Newcomer
Joined
Sep 23, 2008
Messages
59
Trophies
0
XP
286
Country
United States
Delete the *cfg and try again please
Let it completly use its default values (analog dpad is on w/o cfg btw)

And share the makefile!

Sadly no luck, same thing with Nestopia. FYI after selecting the ROM and launching the core. It simply hangs on the grey Horizon screen with (A) OK in the bottom right.

And here's my Makefile: https://github.com/Zero-Shift/nestopia/blob/master/libretro/Makefile

You could try -fno-exceptions too, in g++ it does actually replace them with abort() calls AFAIK
Shouldn't really change much tho :P

When leaving -fno-exceptions, the compiler throws "exception handling disabled, use -fexceptions to enable" and trying to comment the throws and catches just borks everything since I'm obviously doing it wrong
 

Leonidas87

Well-Known Member
Member
Joined
Jul 15, 2014
Messages
651
Trophies
0
Location
Toronto, Ontario
Website
www.youtube.com
XP
960
Country
Canada
So...are there any cores left that we haven't ported? (besides the 3D console cores, of course, which can take a lot of hard work to get done right...super curious)

Lol a BUNCH but we need more compatability for say N64, PSX, Dolphin.

Be nice once we can play and work on those.

But for now I must say some of the cores here lol I never heard of, consoles and handhelds from China for example.

Great work from all contributing factors in the thread
 
  • Like
Reactions: CatmanFan

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,235
Trophies
2
XP
34,733
Country
Mexico
So...are there any cores left that we haven't ported? (besides the 3D console cores, of course, which can take a lot of hard work to get done right...super curious)
I'd say perhaps main Snes9x (for MSU hacks and more accurate gaming), Nestopia and mGBA are the ones from the top of my head which I can think of, and my main three fot Nintendo consoles.
Perhaps after that, has Genesis Plus GX been compiled already? If not then that's another one, and then DosBox as well.
 

CatmanFan

Anxious and regretful
Member
Joined
Aug 14, 2016
Messages
1,965
Trophies
0
Website
www.youtube.com
XP
2,615
Country
Morocco
I'd say perhaps main Snes9x (for MSU hacks and more accurate gaming), Nestopia and mGBA are the ones from the top of my head which I can think of, and my main three fot Nintendo consoles.
Perhaps after that, has Genesis Plus GX been compiled already? If not then that's another one, and then DosBox as well.
I tried to compile Genesis Plus GX. It worked, but it wouldn't load any ROMs at all.
mGBA failed to compile.
I haven't even tried Nestopia and DOSBox yet, but I've known for sure main Snes9x probably won't work.
 
  • Like
Reactions: Leonidas87
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Hawaii played it smart and said we're too hot for this land