Homebrew RELEASE Development Thread - RetroArch libnx

  • Thread starter Thread starter m4xw
  • Start date Start date
  • Views Views 764,264
  • Replies Replies 4,272
  • Likes Likes 69
Status
Not open for further replies.
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.
 
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?
 
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
@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,
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
 
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. ;)
 
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.
 
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
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.
 
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.
 
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,
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?
 
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
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
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...
 
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