Homebrew CTRX - PS1 Emulator

  • Thread starter Thread starter machinamentum
  • Start date Start date
  • Views Views 183,842
  • Replies Replies 502
  • Likes Likes 62
What I'm about to say maybe isn't entirely accurate, but it might still help the not so informed people understand the Saturn thing a bit better...

Go to Wikipedia or somewhere and compare just the amount of hardware the Saturn contains with what the original PlayStation has. Saturn has eight different processors - two SH-2 main CPUs, a 68000 mainly for sound control, a sound processor with DSP, two graphics processors, an SH-1 just for the CD-ROM, and an overall system controller -, PlayStation has... three? One R3000A main CPU, a sound processor, and a graphics processor. Each of these chips needs to be emulated, each one requiring a certain amount of processing power for that, so just by chip count, the Saturn is already at a disadvantage, because there's more stuff to emulate.

Then certain chips need to know what others are doing, so they need to "talk" to each other, which also requires some overhead, depending on how often they need to talk. For example, IIRC some Saturn fighting game (Virtua Fighter?) uses one SH-2 CPU per character, so these two probably have to talk to each other quite a bit, to keep the gameplay in sync.

Don't just assume one system will be easy or fast to emulate, just because it works fine on some other device you own, or because it was in the same generation as something else that can be emulated at fast speeds.
 
Ok one last point on this from me the Wii is more powerful than a 3ds and struggled to run playstation games and a lot of n64 games and the Saturn emulator ran games mega slow and you guys keep asking for 3ds emulators for the 3 of them can you not see the problem yet???
 
Ok one last point on this from me the Wii is more powerful than a 3ds and struggled to run playstation games and a lot of n64 games and the Saturn emulator ran games mega slow and you guys keep asking for 3ds emulators for the 3 of them can you not see the problem yet???
Im pretty sure that guy was trolling lol.



Anyways how often is this updated? I would like to try.
 
And enough malware and bloatware to feed starving kids in africa
Because you're using a stock rom on your phone.

Anyway, Saturn will NEVER run on the 3DS. Nobody who is capable of writing one ever will because it just won't work properly. I've said in another post asking about the Saturn, it takes more power to run the only Saturn emulator than it does to run Dolphin, and will you ever expect Dolphin to run on the 3DS? I would at least hope not. If you want to play Saturn on your 3DS so badly, wait until someone ports something that can stream games to your 3DS from your PC and you'll be good to go as long as you're home.

Also, does anyone know a way to convert PSOne homebrews to EXE's? I'd like to try a few if that's possible.

Im pretty sure that guy was trolling lol.



Anyways how often is this updated? I would like to try.

Don't worry, he's progressing pretty damn quick. It can only officially run one homebrew right now, and it's included in the latest build.
 
Last edited by Selim873,
Ok one last point on this from me the Wii is more powerful than a 3ds and struggled to run playstation games and a lot of n64 games and the Saturn emulator ran games mega slow and you guys keep asking for 3ds emulators for the 3 of them can you not see the problem yet???

Except, the Wii can play PSX games fine, it's a matter of optimization, and who are you to tell this programmer that they can at least attempt to. You're talking three completely different architectures; Wii is PPC, 3DS is ARM, and the PlayStation is MIPS. Think about it.
 
Im pretty sure that guy was trolling lol.



Anyways how often is this updated? I would like to try.
I'm sure he was but I just mean in general on here we get threads every day with people saying the same bloody thing and it goes like this

Now that we have a playstation emu when will we get a saturn/n64 emu
 
  • Like
Reactions: teampleb
What I'm about to say maybe isn't entirely accurate, but it might still help the not so informed people understand the Saturn thing a bit better...

Go to Wikipedia or somewhere and compare just the amount of hardware the Saturn contains with what the original PlayStation has. Saturn has eight different processors - two SH-2 main CPUs, a 68000 mainly for sound control, a sound processor with DSP, two graphics processors, an SH-1 just for the CD-ROM, and an overall system controller -, PlayStation has... three? One R3000A main CPU, a sound processor, and a graphics processor. Each of these chips needs to be emulated, each one requiring a certain amount of processing power for that, so just by chip count, the Saturn is already at a disadvantage, because there's more stuff to emulate.

Then certain chips need to know what others are doing, so they need to "talk" to each other, which also requires some overhead, depending on how often they need to talk. For example, IIRC some Saturn fighting game (Virtua Fighter?) uses one SH-2 CPU per character, so these two probably have to talk to each other quite a bit, to keep the gameplay in sync.

Don't just assume one system will be easy or fast to emulate, just because it works fine on some other device you own, or because it was in the same generation as something else that can be emulated at fast speeds.
Not to mention that it renders cubes not triangles. The entire graphics core would have to be emulated on the CPU. Slowing it down even more.
 
I'm sure he was but I just mean in general on here we get threads every day with people saying the same bloody thing and it goes like this

Now that we have a playstation emu when will we get a saturn/n64 emu
Well to be fair he just said that it could be possible, never asked when.
 
Not to mention that it renders cubes not triangles. The entire graphics core would have to be emulated on the CPU. Slowing it down even more.

Oh yes, the graphics are rendered as quads and not triangles, making it even more of a pain in the arse to emulate.
 
Except, the Wii can play PSX games fine, it's a matter of optimization, and who are you to tell this programmer that they can at least attempt to. You're talking three completely different architectures; Wii is PPC, 3DS is ARM, and the PlayStation is MIPS. Think about it.

Haha who am I well I am pretty well known in the Wii homebrew community yes under a different name and I may or may not have done a little bit of work on a certain Saturn emulator and may or may not know why the 3ds will never ever be able to run a saturn emulator lol quick update as I missed your other point how many playstation games did you try on the Wii because trust me very few games play perfectly and a hell of all lot less play poorly and a hell lot more don't play at all.
 
Last edited by AmandaRose,
  • Like
Reactions: lemanuel
Oh yes, the graphics are rendered as quads and not triangles, making it even more of a pain in the arse to emulate.
I wonder if you could fudge that, by converting the quads to triangles. Although that would also cause a performance penalty, breaking up quads, potentially duplicating vertices... Not sure how Saturn's and 3DS' rendering systems work exactly, but it would be a penalty for sure.
 
I wonder if you could fudge that, by converting the quads to triangles. Although that would also cause a performance penalty, breaking up quads, potentially duplicating vertices... Not sure how Saturn's and 3DS' rendering systems work exactly, but it would be a penalty for sure.
You'd have to emulate the graphics on the CPU and then send the frame to the GPU.
 
You'd have to emulate the graphics on the CPU and then send the frame to the GPU.
Yeah, suppose you're right. I was thinking, maybe there's a way to more easily HLE the Saturn's GPU ala the N64's microcodes, but if there was, someone would've already done that ages ago...
 

Site & Scene News

Popular threads in this forum