Homebrew Could it be possible to port this Emulator?

LinkBlaBla

This is Perfect!
OP
Member
Joined
Jun 7, 2013
Messages
445
Trophies
0
Age
32
Location
On a space rock floating in space!
XP
228
Country
Canada
I was wondering if it would be possible of porting this emulator to the New nintendo 3ds https://github.com/zodttd/psx4all

I have checked around and saw that this emulator was ported on a 533MHz ARM9 with no L2 cache device here video :

I assume everyone want to play ps1 game flawlessly on 3ds and not on another device because retroarch is slow as hell even on new 3ds...the game supported is so lame... if someone can port this emulator im sure it will run 50%-80% better than retroarch buggy core...please no hate all i want is play that damn gran tursimo 2 and rs2 at a reasonable fps.

If someone would try or help me port this gem i would appreciate i think the 3ds is a great portable device and since n64 seems far from coming to our beloved portable machine (well we could port pj64 32 bit it was done on og Xbox but whatever we still got close to 14 n64 remake and port that we can play on 3ds) so i think trying to master ps1 emulation on 3ds seems reasonable in my books and not far from the n64 games library so it would be the perfect way to play ( no buy a psp comment ok? thanks)The main points here is is possible to port this emulator!

IS it possible , yes!

WILL someone do it , maybe!

IS it pretentious of me for asking this , maybe!

But please that would be really cool to see good ps1 emulation before we see another double screen handled from Nintendo! no?

edit:
new 3ds specs :https://en.wikipedia.org/wiki/New_Nintendo_3DS

Caanoo Specs for the interested this thign as one core:
https://en.wikipedia.org/wiki/Caanoo

the caanoo overclocked to 800mhz running rs2:

Interesting stuff to compare!

If you are interesting in porting psx4all it is all up to youand other devs willing to help you , i assume i was asking for it but it is not the main point it would be intersting to ask a dev what he think about the sourcecode of the psx4all! i have none knowledge about this!
 
Last edited by LinkBlaBla,

AdamFX990

Confused Humanoid
Member
Joined
Jan 22, 2017
Messages
238
Trophies
0
Age
29
Location
Santraginus V
XP
359
Country
United Kingdom
Sure. I've got a few minutes to spare, I'll do it now. :P

In regards to the "Is it possible?", even if you could find enough people willing to invest the time to try it, it still wouldn't run well enough for you to play most of the PS1 Library. The 3DS or N3DS just isn't very powerful.
 

LinkBlaBla

This is Perfect!
OP
Member
Joined
Jun 7, 2013
Messages
445
Trophies
0
Age
32
Location
On a space rock floating in space!
XP
228
Country
Canada
Sure. I've got a few minutes to spare, I'll do it now. :P

In regards to the "Is it possible?", even if you could find enough people willing to invest the time to try it, it still wouldn't run well enough for you to play most of the PS1 Library. The 3DS or N3DS just isn't very powerful.


did you check the video? the freaking thing is running 533mhz arm9 no l2 cache(new 3ds got better one) the problem with retroarch is that it was built for newer arm device and 3ds is still old and is running on 32 bit psx4all got already the arm code implemented all we need to do is make it boot for 3ds i believe this would be fair more capable of running games(not all of course) at a good speed ...if your willing to try i will support you until the end lets be serious here all it could happen is that it is running worst than on retroarch .... i really dont know all we can do is hope someone want to try or ignore this post until it get buried.

but in final it would be fucking amazing!
 

ThoD

GBATemp Addict (apparently), but more like "bored"
Member
Joined
Sep 8, 2017
Messages
3,631
Trophies
1
Age
27
XP
3,049
Country
Greece
I hope you good success!! iv been trying for days to learn how to ports and i guess all i can do is ask for someone to do it so thanks again!
"/s" after a message means "sarcasm", no one's gonna bother with this, both because it's not worth the time and because there are better alternatives (PSx emulator that runs non-commercial stuff already exists for example, so might as well tweak that, but then again, as stated, the N3DS could never hope to get anywhere near decent speeds).
 
  • Like
Reactions: AdamFX990

LinkBlaBla

This is Perfect!
OP
Member
Joined
Jun 7, 2013
Messages
445
Trophies
0
Age
32
Location
On a space rock floating in space!
XP
228
Country
Canada
"/s" after a message means "sarcasm", no one's gonna bother with this, both because it's not worth the time and because there are better alternatives (PSx emulator that runs non-commercial stuff already exists for example, so might as well tweak that, but then again, as stated, the N3DS could never hope to get anywhere near decent speeds).

the retroarch core already play most of the game to 70% of their speed like i said psx4all was build on 32bit the 3ds is 32bit retroarch was build on newer hardware with not the 3ds in mind at first so people need to retweak every psx core to 32bit...we got the source we got everything why not try to port it ? why waste words that are pointing to nothing useful in this post you could even have read the post someone already provided this kind of comment why bother saying it again? anyway think about that and lets stay on the topic here that is not about if psx run on 3ds but if psx4all could be ported duh.


And for the N3ds could not run it with decent speed ...please could you check those video i posted on OP i mean this thing is single 533 mhz core no l2 cache like the new 3ds and on top of that no gpu the 3ds as 4 at 800mhz plus l2 cash and a excellent gpu(didnt find anything on the gpu soc) ...all we need is someone willing to port it....not that hard since it is already ported to arm device as the video showcase so yeah i think it would be probable the best ps1 emulator on 3ds, i could be wrong who knows.
 

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,907
Trophies
4
Location
Making a non-binary fuss
XP
39,172
Country
Antarctica
I have a few suggestions before making a thread like this.
1: Honestly it's best to either have made a POC and or worked with someone to make a POC to show that it's possible.
2: Don't make assumptions in the main post, it's just rude.
3: Honestly no one is going to just do something for you, you need to put in some work as well.
4: Expect backlash, because PSX on the 3DS is known to be horrible. You need to prove that this emulator is better than the current one.
You can't just march in here and expect people to work for you, you need to bring more to the table.
 
Last edited by The Catboy,

LinkBlaBla

This is Perfect!
OP
Member
Joined
Jun 7, 2013
Messages
445
Trophies
0
Age
32
Location
On a space rock floating in space!
XP
228
Country
Canada
I have a lot of suggestions before making a thread like this.
1: Honestly it's best to either have made a POC and or worked with someone to make a POC to show that it's possible.
2: Don't make assumptions in the main post, it's just rude.
3: Honestly no one is going to just do something for you, you need to put in some work as well.
4: Expect backlash before PSX on the 3DS is known to be horrible. You need to prove that this emulator is better than the current one.

1. stop trying to find to a proof that i asked this for myself i did not.it is for everyone!!!
2. there is no assumptions here all that iv put here is for a person willing to port and get more documentation...
3. the video and documentation around the internet is enough to prove that this emulator work well on arms device the thing is it not been touched since 10 years ago so i can understand your comment.
4. What the point of having a forum and discussion about emulator and not talking or asking for someone in the community to port it?
5.not jumping into conclusion is a thing i never said it would be feasible all i said is it possible and providing info on the emulator running on a weaker arm processor.
 
Last edited by LinkBlaBla,

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,907
Trophies
4
Location
Making a non-binary fuss
XP
39,172
Country
Antarctica
1. stop trying to find to prove i asked this for myself i did not.
2. there is no assumptions here all that iv put here is for a person willing to port and get more documentation...
3. the video and documentation around the internet is enough to prove that this emulator work well on arms device the thing is it not been touched since 10 years ago so i can understand your comment.
4. What the point of having a forum and discussion about emulator and not talking or asking for someone in the community to port it?
5.not jumping into conclusion is a thing i never said it would be feasible all i said is it possible and providing info on the emulator running on a weaker arm processor.
I gave you the best advice you can get to getting people on the forums to help you on this one, but if you need it spelled out for you.

IS it possible , yes!

WILL someone do it , maybe!

IS it pretentious of me for asking this , maybe!
You indeed started this post out with the notion that this might possible without having actually tested it beforehand. If you are asking if it's possible, pitching it as if it's possible, then you need to give an actual answer that this is might be possible on the New3DS. Your example isn't acceptable because the systems listed were open-source systems that users had deeper access to the hardware. You need to show an example that this is possible coupled with being worth the time and effort to porting on the new3DS, which means using a new3DS with this running as the example. If you want help from the community, then you need to prove that your idea is worth investing in.
 
Last edited by The Catboy,
  • Like
Reactions: AdamFX990

LinkBlaBla

This is Perfect!
OP
Member
Joined
Jun 7, 2013
Messages
445
Trophies
0
Age
32
Location
On a space rock floating in space!
XP
228
Country
Canada
I gave you the best advice you can get to getting people on the forums to help you on this one, but if you need it spelled out for you.


You indeed started this post out with the notion that this might possible without having actually tested it beforehand. If you are asking if it's possible, pitching it as if it's possible, then you need to give an actual answer that this is might be possible on the New3DS. Your example isn't acceptable because the systems listed were open-source systems that users had deeper access to the hardware. You need to show an example that this is possible and worth the time and effort to porting on the new3DS, which means using a new3DS with this running as the example. If you want help from the community, then you need to prove that your idea is worth investing in.

The thing is that you try hard to prove that it may be possible if if provide that i can do it myself or something and while accusing me of selfish act , of course i typed that but it was a mere simple way of asking it like a goof the first thing i ask is it possible? maybe yes? i have tried learn how for days i dont post here regularly and i was not trying to be a douche here trust me ...

The thing is YES i do want a better ps1 emulator is that important for me ? NO...

I am very curious and iv been searching for a way emulate old emu on new hardware (abandoned emulators) iv came across many problem as it been long gone...

Of course i saw it was open source system that why the 3d came in mind as i knew some did port old dos game to the machine with pretty ease with the soucecode of the games . the 3ds is deeply hacked everything is possible ! the thing is anyone really want to investigate time doing so? probably not with less info or even without a sourcecode, but here the thing i provided some and good one too for the reason why i posted.

But we are a small community but sharing knowledge and asking for anyone to port thing seems like not a good thing in first place here in this forum i get it but that how dev see if the community is still interesting to see emulator or anything else being ported to some different hardware .

Edit: dont get me wrong here my english is very broken.
 
Last edited by LinkBlaBla,

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,907
Trophies
4
Location
Making a non-binary fuss
XP
39,172
Country
Antarctica
The thing is that you try hard to prove that it may be possible if if provide that i can do it myself or something and while accusing me of selfish act , of course i typed that but it was a mere simple way of asking it like a goof the first thing i ask is it possible? maybe yes? i have tried learn how for days i dont post here regularly and i was not trying to be a douche here trust me ...

The thing is YES i do want a better ps1 emulator is that important for me ? NO...

I am very curious and iv been searching for a way emulate old emu on new hardware (abandoned emulators) iv came across many problem as it been long gone...

Of course i saw it was open source system that why the 3d came in mind as i knew some did port old dos game to the machine with pretty ease with the soucecode of the games . the 3ds is deeply hacked everything is possible ! the thing is anyone really want to investigate time doing so? probably not with less info or even without a sourcecode, but here the thing i provided some and good one too for the reason why i posted.

But we are a small community but sharing knowledge and asking for anyone to port thing seems like not a good thing in first place here in this forum i get it but that how dev see if the community is still interesting to see emulator or anything else being ported to some different hardware .

Edit: dont get me wrong here my english is very broken.
Your OP came off as a pitch, that's why I am treating it like a pitch. I am sorry if I came off as rather harsh, but we get way too many people expecting work to be done without putting in any effort, which is unfortunately what your OP looked like to me (and apparently others.) You might not have intended for that to happen, but the example part I gave is what really made this sound like a pitch.
The issue though is that the 3DS isn't an open source system and we don't have that kind access to have have a super fast PS1 emulator. In theory if we had that kind of access it would be possible, but we simply don't. The examples given however are completely open-source, which means they have kind of access to really mess with both the hardware and software to get better emulation out of them.
 

LinkBlaBla

This is Perfect!
OP
Member
Joined
Jun 7, 2013
Messages
445
Trophies
0
Age
32
Location
On a space rock floating in space!
XP
228
Country
Canada
Your OP came off as a pitch, that's why I am treating it like a pitch. I am sorry if I came off as rather harsh, but we get way too many people expecting work to be done without putting in any effort, which is unfortunately what your OP looked like to me (and apparently others.) You might not have intended for that to happen, but the example part I gave is what really made this sound like a pitch.
The issue though is that the 3DS isn't an open source system and we don't have that kind access to have have a super fast PS1 emulator. In theory if we had that kind of access it would be possible, but we simply don't. The examples given however are completely open-source, which means they have kind of access to really mess with both the hardware and software to get better emulation out of them.

of course i understand for the open-source that thing is like a box where you put your stuff and can expect to run without homebrew but what about the main code on git about psx4all? could it be possible to be ported to the 3ds?
 
Last edited by LinkBlaBla,

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,907
Trophies
4
Location
Making a non-binary fuss
XP
39,172
Country
Antarctica
of course i understand for the open-source that thing is like a box where you but your stuff and can expect to run without homebrew but what about the main code on git about psx4all? could it be possible to be ported to the 3ds?
It's possible to port it, it's an open source project. But it will most likely end up with the same results we have now, which is most likely why no one has bothered to try and port it.
 
  • Like
Reactions: ThoD

LinkBlaBla

This is Perfect!
OP
Member
Joined
Jun 7, 2013
Messages
445
Trophies
0
Age
32
Location
On a space rock floating in space!
XP
228
Country
Canada
It's possible to port it, it's an open source project. But it will most likely end up with the same results we have now, which is most likely why no one has bothered to try and port it.
·it is sad knowing this emulator is 32 bit and build to work on weaker cpu core it is really a shame if talked witha guy about this recently all old emulator that could possibly work on 3ds today are gone since no github to save sourcecode or it was abandoned due to the new console release and nobody cared to keep data of those emulator since nobody will use the console after a while nobody can find it on internet evena guy who developed n64 emu on og xbox dont have his source anymore it it is really a big shame since we all know the 3ds will be the last nintendo 32bit system (maye im wrong who knows xd) so it will probably take me years but i will start this summer learn c and c++ and take my time for at least 5 years and i will come back to the 3ds and port everything!!!muhahahah joke aside i wish to the community would care more about abandoned ware.
 

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,907
Trophies
4
Location
Making a non-binary fuss
XP
39,172
Country
Antarctica
·it is sad knowing this emulator is 32 bit and build to work on weaker cpu core it is really a shame if talked witha guy about this recently all old emulator that could possibly work on 3ds today are gone since no github to save sourcecode or it was abandoned due to the new console release and nobody cared to keep data of those emulator since nobody will use the console after a while nobody can find it on internet evena guy who developed n64 emu on og xbox dont have his source anymore it it is really a big shame since we all know the 3ds will be the last nintendo 32bit system (maye im wrong who knows xd) so it will probably take me years but i will start this summer learn c and c++ and take my time for at least 5 years and i will come back to the 3ds and port everything!!!muhahahah joke aside i wish to the community would care more about abandoned ware.
That's just how the cookie crumbles. There's a lot of possibilities in the open source world, but that doesn't always translate them happening.
 

AdamFX990

Confused Humanoid
Member
Joined
Jan 22, 2017
Messages
238
Trophies
0
Age
29
Location
Santraginus V
XP
359
Country
United Kingdom
It's possible to port it, it's an open source project. But it will most likely end up with the same results we have now, which is most likely why no one has bothered to try and port it.
There's also the fact that the code is a decade old. If a project hasn't had a single contribution in ten years there's probably a better alternative that does the same thing. Either that or its a project that not a lot of people are interested in. In this case, the better alternative is retroarch.

The retroarch PSX core doesn't get a lot of love because they've already squeezed all the performance out if it that they possibly can. If there were any improvements to be made to PSX emulation on 3DS they would most likely be made there, as that's the project in active development.
 

Purplstuph

Quake Enthusiast
Member
Joined
Nov 9, 2016
Messages
171
Trophies
0
Age
27
XP
573
Country
Canada
Better optimization is what the Retroarch core needs.
Though, a better ps1 emulator can be an interesting twist if a set of coders are willing to do the effort.
As of now, i can't do any promises that they'll do anything about it.
 

Dracari

Well-Known Member
Member
Joined
Apr 5, 2009
Messages
1,985
Trophies
1
XP
2,465
Country
United States
bear in mind just because it "Runs on an 533mhz Arm 9" doesnt translate "omgz it needz be on 3ds!?!?!!!! it be super fast!" code optimization, Accuracy, Actual CPU Performance, GPU Performance, and background tasks along w/ Ram all play a key part. *Yes* the ARM11 Applications/Games in 3DS mode run at with the correct flag set 804Mhz but you can easily bet that lil gimp arse device has more memory than the N3DS and likely a better GPU.

if you argue about the hardware and take a PSP Approach, Similar hardware and its Not so much Emulation as its Translation (like GBA VC's are to the 3DS) but in this case w/ PS1 emulation architecture's different no existing hardware to borrow Functions or calls from . nothing to do "Translation" calls to. no means to cut the middleman out from. complete emulation and thats going to cause Overhead, and the N3DS just doesnt have the grunt to do it. (same reason the DeSuMe 3DSMode emulator was doomed to fail and that NDS-Bootstrap is the better choice in that example.)

if the emulator was Highly inaccurate as F* and prioritized speed Maybe it'd be possible but, by that point of a trade-off to achieve full framerate, there's be no reason to be using it and people would either bear w/ the RetroArch core, or goto other alternatives ( a usable Android phone or a Used CFW'able PSP is the easiest route for Portable PS1 game emulation at this point.)(its like right now 50~65$ for a PSP 2k on ebay, 65 on amazon and a good "enough" android phone like a J3 Luna Pro about 75. to fit the bill)

am i trying to insult or mock you? No am i trying to say give up and go home? No, you want this done?, your going to need to invest time to learn by example.. pour thru RetroArch's code for examples, study the source for the Emulator you linked, and get a PoC to entice the help of other developers who might share a passing interest, or make it worth those who can develop something worth thier wile, (aka pay a large sum of $$ to justify them taking time out of thier life from thier job friends and Family(be if they have a S.O and/or kids) to do all the work. ) the cold hard fact is no one will want to do it "For the Exposure" or "for the Community."

this is GBATemp, No one really often pours hours on hours days on days months on months years on years of hard work for one single person's request. all just for "The Community." people who do are rare and far bloody few between.given exceptions of the few days it takes to make a custom theme. (but thats pidly easily compared.)
 
  • Like
Reactions: ahezard

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Black_Manta_8bit @ Black_Manta_8bit: hey