Homebrew RELEASE Development Thread - RetroArch libnx

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

CatmanFan

Anxious and regretful
Member
Joined
Aug 14, 2016
Messages
1,962
Trophies
0
Website
www.youtube.com
XP
2,546
Country
Morocco
I'm using Beetle-PSX with audio and Salamander, the core that I compiled last night (yes, audio doesn't affect performance), and it has video issues when initially running a ROM. I have to change the aspect ratio at least once to get it to work again.
BTW, the aspect ratio that I'm using by default is 1:1 PAR (4:3 DAR).
Will put the core up for download soon along with Yabause and Beetle-PCFX.
 

m4xw

Ancient Deity
OP
Developer
Joined
May 25, 2018
Messages
2,442
Trophies
1
Age
119
XP
6,956
Country
Germany
I'm using Beetle-PSX with audio and Salamander, the core that I compiled last night (yes, audio doesn't affect performance), and it has video issues when initially running a ROM. I have to change the aspect ratio at least once to get it to work again.
BTW, the aspect ratio that I'm using by default is 1:1 PAR (4:3 DAR).
Will put the core up for download soon along with Yabause and Beetle-PCFX.
audio cracking?
 

CatmanFan

Anxious and regretful
Member
Joined
Aug 14, 2016
Messages
1,962
Trophies
0
Website
www.youtube.com
XP
2,546
Country
Morocco
audio cracking?
Only when the core's not running at 100% speed, which tends to do so during game play and especially while 3D graphics are being displayed. No slowdown on the BIOS startup though.
I wanted to give out a download link for this core so that you can try the thing out and look at the video issue that I already described with the aspect ratio.
 
  • Like
Reactions: angelhp

Xenosaiga

Time to switch it up
Member
Joined
Oct 9, 2015
Messages
1,501
Trophies
0
Age
33
Location
The Shadows
XP
1,070
Country
United States
@lordelan thanks for that. I don’t use anything else right now as that already gives me plenty of other games to play. Guess that means I’m going to stick with what I have.

@m4xw I just wanted an opinion mate. Not the kind of answer I was looking for but thanks anyways.
 
Last edited by Xenosaiga,

borngborn

Well-Known Member
Newcomer
Joined
Jun 6, 2018
Messages
72
Trophies
0
Age
33
XP
456
Country
United States
Will we ever get a wii u emu ? im just asking your opinion i know it wont before awhile but i would like nds/n3ds/wii/wiiu/gc emus
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,769
Trophies
1
Age
44
XP
6,476
Country
Germany
Will we ever get a wii u emu ? im just asking your opinion i know it wont before awhile but i would like nds/n3ds/wii/wiiu/gc emus
That's very unlikely. You could go by the rule "What's running on a good smartphone might run good on the Switch at some point".
DS, Wii and GC are more or less safe to come (don't expect great performance in Wii games soon though).
I wouldn't hold my breath for Wii U and 3DS.

As a side note 3DS could be accomplished by running 3DS games natively since Horizon OS is built on the 3DS OS.
In fact that's what Nintendont does to run GC games on a (v)Wii. It's not emulating them. ;)
 

m4xw

Ancient Deity
OP
Developer
Joined
May 25, 2018
Messages
2,442
Trophies
1
Age
119
XP
6,956
Country
Germany
The last version of FCEUmm has sound problems, the first seconds after loading some ROM it sounds good but then it starts to sound bad
0 effort trying some settings?

audio latency -> 68 or 69
audio resampler quality -> lower

i've said that before.
 

laytonfan123

Member
Newcomer
Joined
Sep 7, 2014
Messages
24
Trophies
0
Age
27
Location
Santiago, Chile
XP
103
Country
Chile
0 effort trying some settings?

audio latency -> 68 or 69
audio resampler quality -> lower

i've said that before.
Certainly it worked, I was trying changing certain settings but I could not find the way to remove that squeak in the speakers, now it does not sound bad, although it seems that the sound does not sound like the "original", thanks anyway is a good temporary solution :)
 
  • Like
Reactions: m4xw

CatmanFan

Anxious and regretful
Member
Joined
Aug 14, 2016
Messages
1,962
Trophies
0
Website
www.youtube.com
XP
2,546
Country
Morocco
As a side note 3DS could be accomplished by running 3DS games natively since Horizon OS is built on the 3DS OS.
You can tell that some of it is based off of the 3DS just from the Nintendo Switch game boot animation, the applets (e.g. News, Sleep Mode, eShop), and even the name: HOME Menu lol

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

@SeannyM I would advise you to do research on the mmap and munmap stuff as well as whatever other compilation errors Parallel is throwing up. I wish I could but I'm too lazy and I might not understand it properly let alone actually get the core to compile by myself. I'm counting on you hopefully.
 

Hydr8gon

Dragon Trainer
Developer
Joined
Dec 15, 2014
Messages
316
Trophies
1
Website
hydr8gon.github.io
XP
2,579
Country
Canada
You can tell that some of it is based off of the 3DS just from the Nintendo Switch game boot animation, the applets (e.g. News, Sleep Mode, eShop), and even the name: HOME Menu lol

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

@SeannyM I would advise you to do research on the mmap and munmap stuff as well as whatever other compilation errors Parallel is throwing up. I wish I could but I'm too lazy and I might not understand it properly let alone actually get the core to compile by myself. I'm counting on you hopefully.
The mmap stuff was really all I had trouble with compilation-wise. Commenting out those two lines allowed me to compile a core that would freeze on a black screen upon loading a rom. I've already scrapped what I did, but I could probably redo it without too much trouble. Honestly though I'd rather look into porting something as a standalone emulator. I just hate all the plugin nonsense I'd have to deal with. N64 emulation is a mess.
 

uyjulian

Homebrewer
Member
Joined
Nov 26, 2012
Messages
2,567
Trophies
2
Location
United States
Website
sites.google.com
XP
3,852
Country
United States
The mmap stuff was really all I had trouble with compilation-wise. Commenting out those two lines allowed me to compile a core that would freeze on a black screen upon loading a rom. I've already scrapped what I did, but I could probably redo it without too much trouble. Honestly though I'd rather look into porting something as a standalone emulator. I just hate all the plugin nonsense I'd have to deal with. N64 emulation is a mess.
Try looking at the 3DS code for mmap/mprotect. There should be some header code to emulate those functions. I'm not sure if the function names changes with the Switch.

EDIT: found my code https://github.com/uyjulian/LuaJIT/blob/3ds/src/3ds/sys/mman.h

This is what I did to get LuaJIT working with 3DS:
https://github.com/uyjulian/LuaJIT/compare/uyjulian:v2.1...3ds
 
Last edited by uyjulian,

CatmanFan

Anxious and regretful
Member
Joined
Aug 14, 2016
Messages
1,962
Trophies
0
Website
www.youtube.com
XP
2,546
Country
Morocco
The mmap stuff was really all I had trouble with compilation-wise. Commenting out those two lines allowed me to compile a core that would freeze on a black screen upon loading a rom. I've already scrapped what I did, but I could probably redo it without too much trouble. Honestly though I'd rather look into porting something as a standalone emulator. I just hate all the plugin nonsense I'd have to deal with. N64 emulation is a mess.
Wow, you actually did get it to compile? OMG
Although, in my eyes, I doubt I would find an N64 standalone emulator that can be ported to the Switch.
Care to show a screenshot of the core's menu?
 

fate6

Haha, I killed a Pumpkin!
Member
Joined
Aug 2, 2014
Messages
419
Trophies
0
Location
[fate6@Canterlot ~]$
XP
2,253
Country
United States
As a side note 3DS could be accomplished by running 3DS games natively since Horizon OS is built on the 3DS OS.
In fact that's what Nintendont does to run GC games on a (v)Wii. It's not emulating them. ;)

Its not, The reason GC games work on the Wii U is because the actual physical hardware is still there.
vWii is Nintendo's implantation of booting the Wii side while Nintendont is a homebrew way of booting and utilizing the GC side.
(Yes this means Ninty could have had a vGC or a GameCube VC if they wanted)

afaik the Switch does not contain any 3DS hardware at all and would require an emu like any other system, its like saying you can run PS4 games on PC running OpenBSD since the PS4 OS is based on it.
 
Last edited by fate6,
  • Like
Reactions: uyjulian

uyjulian

Homebrewer
Member
Joined
Nov 26, 2012
Messages
2,567
Trophies
2
Location
United States
Website
sites.google.com
XP
3,852
Country
United States
By the way, if you want GC, Wii, and Wii U games on your Switch, maybe look at porting drc-sim? You would need to have a real Wii U around, but I think decoding h264 streams is less processor-intensive than emulating all the systems of the GC, Wii, and Wii U.
 
  • Like
Reactions: fate6

soaresden

Well-Known Member
Member
Joined
Dec 16, 2013
Messages
333
Trophies
1
XP
2,101
Country
France
Quick question,

I'm used to play on emulationstation which use retroarch and until now, I never saw the actual system/console iyellow font font ?
Despite the fact that It's enabled and it is a known bug ?

It's useful information for "rewind" save state complete/load state complete etc...
 

Naked_Snake

Constant Miscreant
Member
Joined
Oct 6, 2013
Messages
1,765
Trophies
0
Age
38
Location
Hyrule Field
XP
1,749
Country
Australia
I'm using Beetle-PSX with audio and Salamander, the core that I compiled last night (yes, audio doesn't affect performance), and it has video issues when initially running a ROM. I have to change the aspect ratio at least once to get it to work again.
BTW, the aspect ratio that I'm using by default is 1:1 PAR (4:3 DAR).
Will put the core up for download soon along with Yabause and Beetle-PCFX.
how does resident evil 2 run
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: @salazarcosplay, Morning