Homebrew [Release] Unofficial Retroarch 3DS

  • Thread starter Thread starter Rinnegatamante
  • Start date Start date
  • Views Views 156,133
  • Replies Replies 142
  • Likes Likes 14
Status
Not open for further replies.
Can you make [MD/SG/SMS/GG/MDCD] Retroarch Genesis Plus GX v.1.7.4 avalible for 3ds and cia?
 
  • Like
Reactions: Margen67
Sorry, finally after 4 minutes it comes up, but when I try to load a GBA rom on gpsp is crashes and goes back to Home Menu.
 
You are losing your time, just because something "compiles" without errors does not mean it will work or be anything near playable. Until you got cores adapted AND optimized for 3ds hardware, there is no much point in releasing these. Similarly, I don't see the point of releasing something that clearly does not work (the genesis port obviously is incorrectly compiled or missing something since NO games work) except giving false hopes to people.
 
You are losing your time, just because something "compiles" without errors does not mean it will work or be anything near playable. Until you got cores adapted AND optimized for 3ds hardware, there is no much point in releasing these. Similarly, I don't see the point of releasing something that clearly does not work (the genesis port obviously is incorrectly compiled or missing something since NO games work) except giving false hopes to people.
Plus Retroarch is making there own 3DSX version.
 
You are losing your time, just because something "compiles" without errors does not mean it will work or be anything near playable. Until you got cores adapted AND optimized for 3ds hardware, there is no much point in releasing these. Similarly, I don't see the point of releasing something that clearly does not work (the genesis port obviously is incorrectly compiled or missing something since NO games work) except giving false hopes to people.

I quite modifies Genesis srcs to use linear heap (like Gambatte and gPSP does).
gPSP and Gambatte cores runs both fine and i just compiled and released them cause lot of people asked for them on the other Retroarch thread.
 
  • Like
Reactions: Margen67 and SLiV3R
[quoteI quite modifies Genesis srcs to use linear heap (like Gambatte and gPSP does).][/quote]
Yet, it does not work and crash with anything you load.
Did you at least compiled it with proper endianness? I know that core can work on both little and big-endian systems but it must be told during compilation.
I would also rather use Picodrive if I were you since it already has optimizations for ARM CPU and has a retroarch port.

gPSP and Gambatte cores runs both fine
You said PSP core was crashing all the time.
How fast does it run though? 20 fps?
My point is that if this is already running at that speed with ARM dynarecs, then nobody should expect this core getting much faster, even with "final" release.
 
[quoteI quite modifies Genesis srcs to use linear heap (like Gambatte and gPSP does).]
Yet, it does not work and crash with anything you load.
Did you at least compiled it with proper endianness? I know that core can work on both little and big-endian systems but it must be told during compilation.
I would also rather use Picodrive if I were you since it already has optimizations for ARM CPU and has a retroarch port.


You said PSP core was crashing all the time.
How fast do they run though? 20 fps?
My point is that if this is already running at that speed with ARM dynarecs, then nobody should expect those cores getting much faster, even with "final" release.[/quote]

PSP core?
20 fps?

If you want to criticize all you can see, just leave this topic.
Oh and let's go to Retroarch official forum to criticize all devs are working on 3DS porting cause "final" release shouldn't work at 450 fps with 3D enabled with Dolphin support as you expected.
 
  • Like
Reactions: Melon__Bread
All I am saying is that releasing compiled cores that just crash and haven't be correctly tested serves no purpose but confusing people.

Also, considering the weakness of 3ds CPU, optimized cores (like ones Ith stuff written in ARM assembly or dynarecs) are necessary if you ever want to get acceptable speed.

Do what you want to do, really, but that's my opinion.
 
All I am saying is that releasing compiled cores that just crash and haven't be correctly tested serves no purpose but confusing people.

Also, considering the weakness of 3ds CPU, optimized cores (like ones Ith stuff written in ARM assembly or dynarecs) are necessary if you ever want to get acceptable speed.

Do what you want to do, really, but that's my opinion.

Most emulators for 3ds or homebrew in general for the 3ds is beta, expecting a full on emulator at this point is like asking for citra to run full frames, "WHY EVEN RELEASE CITRA IF IT DOESNT WORK OCGIEVIUOCHEUICGEOHo???!?!!?" to prove its a beta, point being it's to show work.
 
  • Like
Reactions: Margen67
  • Like
Reactions: Margen67
You are losing your time, just because something "compiles" without errors does not mean it will work or be anything near playable. Until you got cores adapted AND optimized for 3ds hardware, there is no much point in releasing these. Similarly, I don't see the point of releasing something that clearly does not work (the genesis port obviously is incorrectly compiled or missing something since NO games work) except giving false hopes to people.



Don't like it? Don't use it. It's pretty openly stated numerous places within this thread that compatibility is slim pickings at best. No one's forcing you to use it...pretty sure most people are on the same page with a lot of the 3ds homebrew out there, in that everyone kind of realizes it's not a very matured scene yet, and a lot of things are still in the process of being worked out. If you can't accept that, go crawl under a rock and come back in another year or two, when the emulators are up to your standards.
 
You missed my point. I am not complaining about the current state of emulation or the fact it is not running "fullspeed".
I think it's cool people are trying to port retroarch and attempting to get its cores working.

I am only saying that making "releases" of straight compiled cores is not worth until you got them actually working and do something, that is, not crashing each time you load them within retroarch GUI. It will only confuse people who will think that if something is released, even "unofficially", it has been tested and is somehow working, even if slow, which is not the case here.

The other thing I am saying is an advice to focus on light cores or those who already have ARM CPU-optimized parts because a lot of retroarch portable cores are not optimized for a specific platform, so there is no way you will EVER get them running at decent speed on 3DS weak CPU unless you rewrote them completely to use 3ds hardware. It's not a matter of the "scene" getting more "mature" or waiting for "official" release, it's just being realistic and understanding what 3ds can doand what it can't.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum