Homebrew Retroarch Emulation Thread (Nightly Builds Included)

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
Hm, I've noticed that using DSP instead of CSND seems to lower performance in some emulators, like Nestopia and Gen Plus GX. Can anyone else confirm this?
 
  • Like
Reactions: Sizednochi

Arei

Member
Newcomer
Joined
Oct 26, 2015
Messages
8
Trophies
0
XP
67
Country
Swaziland
Hi, I have a quick question regarding retroarch cores compilation.

Long story short, I'm really bad with C/C++ and can barely do an Hello World right so I realize trying to compile something like retroarch may not be the best way to start.

Anyways, it took me some time to get it how it work but I've finally been able to generate a 3ds executable.

My question is the following: Does anybody knows if there is a way to directly compile all the cores instead of copying/pasting/renaming/compiling each *_libretro_ctr.a file individually while specifying the LIBRETRO flag.
Code:
make -f Makefile.ctr LIBRETRO=<core>
This is actually quite tedious.

I have been able to compile all the *_libretro_ctr.a files at once from the libretro-super repo with the following command :
Code:
./libretro-buildbot-recipe.sh recipes/nintendo/3ds
I'm really surprised you can't do something similar to compile the 3ds executables.

I suppose I should either edit the makefile or write a bash script, but I'd like to know if there is a built-in method to do what I want before I re-invent the wheel for the 100th time. ^^'

I hope my question wasn't too stupid. ><
 

Arei

Member
Newcomer
Joined
Oct 26, 2015
Messages
8
Trophies
0
XP
67
Country
Swaziland
Maybe @aliaspider would be willing to share his build script(s) with you?
Well tbh if there is no script available to do that included in the public repos I'd rather take the opportunity to improve my skills and try to make one myself.
I believe making a shell script to deal with the copying/pasting/renaming/compiling shouldn't be too hard to pull off.

Thanks for the heads up. :)
 
  • Like
Reactions: daxtsu

RegularMoron

Well-Known Member
Member
Joined
Apr 14, 2014
Messages
104
Trophies
0
XP
158
Country
France
All available cia versions tested with GS2 the lost age.

Releases before the 10/17 have the infinite loop on GS2 (otherwise running at 59 FPS)

Releases from the 10/17 to the 10/20 (included) curiously have no infinite loop and no crashing, but run at approximately 27-30 FPS! Also these versions are incredibly talkative on the bottom screen.

Releases after the 10/20 are freezing/crashing on GS2 (and GS1 is now also broken) - both running at 59 FPS before the crash

Tested on gPSP core, cia build, 9.0 N3DS using Rxmode (Rxtools latest Lavanoid nightly)
The most recent 3dsx I used appears to have stayed in a similar state to the 17-20 cia builds. Needs to be confirmed.
 

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
I confirmed it. Tried out gambatte and games wouldn't run fullspeed on DSP.

I guess it's to be expected for the moment though, it only came out yesterday.

Edit: I fixed savestates in fMSX, the maxsize of 0x40000 (256KBytes) is way too small (how was this value calculated? The MSX can have at least 512KB of RAM, depending on the model and such!). I increased the state size to 1 megabyte and it's now working perfectly.

Edit 2: My pull request was merged, so hopefully the next fMSX build will include the newly working savestates. Still no disk support yet, but at least progress can be saved.
 
Last edited by daxtsu,
  • Like
Reactions: Sizednochi

Fatalanus

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
595
Trophies
0
Age
24
XP
410
Country
Romania
I'm with N3DS with .cia: the new versions, (after 2.5 was released) of the retroarch .cias are better than the ones just before or not? Some new fonctions are implemented? THanks for your answers.
 

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
I'm with N3DS with .cia: the new versions, (after 2.5 was released) of the retroarch .cias are better than the ones just before or not? Some new fonctions are implemented? THanks for your answers.

DSP sound support was added to both the CIA and 3dsx builds, but at the moment, it tends to lower performance/slow things down (I didn't write the DSP stuff). I fixed savestates (not disks yet) in fMSX, so games like Metal Gear 1 are playable.
 

intensje

Well-Known Member
Newcomer
Joined
Feb 6, 2009
Messages
89
Trophies
1
XP
437
Country
Netherlands
I'm not sure this can be named a bug, but maybe it's something to look at:

when i closed my gPSP core with the 4 button combination (new in hax 2.5) (L + R + Dpad Down + B) when the bottom screen was set to black. It launches back to the homebrew launcher, but u guess: with a black bottom screen!
 

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
I'm not sure this can be named a bug, but maybe it's something to look at:

when i closed my gPSP core with the 4 button combination (new in hax 2.5) (L + R + Dpad Down + B) when the bottom screen was set to black. It launches back to the homebrew launcher, but u guess: with a black bottom screen!

I don't think there's much that can be done about it, as far as I know, that shortcut doesn't alert the running homebrew that it's about to quit, so there's no time to clean up (@smealum, can you chime in here?), meaning there's no time to turn the backlights back on..
 

Fatalanus

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
595
Trophies
0
Age
24
XP
410
Country
Romania
About saves, daxtsu:
When I try to save on gpsp.cia, I have eeprom problem that appears, and it doesn't save. Do you know how to fix this issue? Thank you for your answer about DSP. I'll wait some more nightlies to see if it will be improved. :)
 

kiwiis

キウィイス
Member
Joined
Sep 8, 2015
Messages
324
Trophies
0
XP
240
Country
FBA-Neo is still broken on the latest nightly when DSP is being used. GPSP, Genesis Plus GX, NX Engine all work with it though.

Guess it's best just to use csnd for now since some people are saying dsp has worse performance..
 

rockerzz182

Well-Known Member
Member
Joined
Sep 13, 2009
Messages
178
Trophies
1
Location
Pixel City
XP
367
Country
Help!im stucked at the debbuging screen (not enough frames) when booting gambatte and fceumm nightly build 2015-10-18.Im using themehax 2.5/o3ds/10.1.27u.

And also is there a way to play pokemon games in mgba?do i need a bios?because its so laggy to the point that its unplayable.Thanks
 

kiwiis

キウィイス
Member
Joined
Sep 8, 2015
Messages
324
Trophies
0
XP
240
Country
Help!im stucked at the debbuging screen (not enough frames) when booting gambatte and fceumm nightly build 2015-10-18.Im using themehax 2.5/o3ds/10.1.27u.

And also is there a way to play pokemon games in mgba?do i need a bios?because its so laggy to the point that its unplayable.Thanks

I don't think mGBA is going to run well on an O3DS (bios or no bios).
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @Sonic Angel Knight, Is that SAK I see. :ninja:
  • BigOnYa @ BigOnYa:
    What a weird game
  • K3Nv2 @ K3Nv2:
    Yeah I wanted to see shards of the titanic
  • BigOnYa @ BigOnYa:
    I kept thinking jaws was gonna come up and attack
  • K3Nv2 @ K3Nv2:
    Jaws is on a diet
  • K3Nv2 @ K3Nv2:
    Damn power went out
  • BigOnYa @ BigOnYa:
    Ok xdqwerty, your little bro prob tripped On the cord and unplugged you
  • K3Nv2 @ K3Nv2:
    Ya I'm afraid of the dark hug me
  • BigOnYa @ BigOnYa:
    Grab and hold close your AncientBoi doll.
  • K3Nv2 @ K3Nv2:
    Damn didn't charge my external battery either
  • BigOnYa @ BigOnYa:
    Take the batteries out of your SuperStabber3000... Or is it gas powered?
  • K3Nv2 @ K3Nv2:
    I stole batteries from your black mamba
    +1
  • K3Nv2 @ K3Nv2:
    My frozen food better hold up for an hour I know that
  • BigOnYa @ BigOnYa:
    Or else gonna be a big lunch and dinner tomorrow.
  • BigOnYa @ BigOnYa:
    Did you pay your power bill? Or give all yo money to my wife, again.
  • K3Nv2 @ K3Nv2:
    Oh good the estimated time is the same exact time they just said
    +1
  • BigOnYa @ BigOnYa:
    Load up your pc and monitor, and head to a McDonalds dining room, they have free WiFi
  • K3Nv2 @ K3Nv2:
    Sir please watch your porn in the bathroom
    +2
  • BigOnYa @ BigOnYa:
    No sir we can not sell you anymore apple pies, after what you did with the last one.
  • K3Nv2 @ K3Nv2:
    We ran out
  • HiradeGirl @ HiradeGirl:
    for your life
    +1
  • K3Nv2 @ K3Nv2:
    My life has no value my fat ass is staying right here
    K3Nv2 @ K3Nv2: My life has no value my fat ass is staying right here