PS2 GXEMU on CECHA/B consoles

Vegeta

Member
Is it possible to run the PS2 GXEMU that's on semi-backwards compatible PS3's such as the CECHC/E series on the CECHA/B consoles?
 
Whether or not its possible I couldn't say but why the heck would you wanna do that? The CECHA/B models have both the PS2 Graphic Synthesizer Unit aka GSU and PS2 Emotion Engine CPU built into the hardware. It's literally full ps2 hardware backwards compatibility. The PS2 GXEMU used in the CECHC/E consoles only use the GSU and have to emulate the Emotion Engine because they took the emotion engine out to cut cost. Because of this compatibility with the CECHC/E consoles using the GXEMU do not have 100 percent compatibility and there are games that either don't flat out work or have minor to severe issues. It's not a big amount but its enough to notice. Sony did the same thing with the later model slim PS2's. The original fat PS2's and early slim PS2's had the PS1 CPU actually in the system. It was used for certain ps2 games and it's what gave the PS2 the ps1 backwards compatibility. In the later revisions of the slim I believe after models 75000X or so they removed the PS1 CPU and instead starting emulating it resulting in a hand full of games having issues and some not working altogether on those systems. Again not a lot considering the size of the library but still. All in all I don't see any logical reason you would wanna use an emulator designed for a newer ps3 to compensate for the removal of the Emotion Engine from the units when the CECHA/B models are perfectly capable and better than any emulated option.
 
Short answer is NO, and let me explain why!

PlayStation2 Emulation its dictated by the Firmware and the Hardware detected in the console, the Fully Backwards Compatible units these being the CECHA/B have they're respective PS2Emu.self within the Firmware, making the change to PS2GX_Emu.self impossible, since its all dictated by the Model, you only can change it to the PS2Net_Emu.self since, its the only Emulator that is designed to work with around the PlayStation3 Hardware,without the need of any PlayStation2 Hardware.

Even by changing the name of the original self Emulator to PS2GX_EMU.self, it could result in a black screen or even a soft-brick, but thats nothing confirmed, but the black screen is 99% sure to happen.

I don't see reason to want the PS2GX_Emu.self on a fully Backwards Compatible model, since not only Compatibility takes a hit with titles that need the absent Hardware, but there is nothing special about it, besides PS3 Enthusiasts and Collectors value the CECHA/B for the better compatibility with the PlayStation2 Software Format, although the CECHC/E are also great candidates, but the CECHA/B remains the top dog in PlayStation2 Playback.

Sent from my G8141 using Tapatalk
 
I already understand the benefits of the launch CECHA/B consoles, that's why I have one ;)

I think I read a while back that CECHC/E consoles with the PS2 GXEMU can utilise PS2 USB peripherals via the PS3 USB ports.

Any truth to this?
 
I already understand the benefits of the launch CECHA/B consoles, that's why I have one ;)

I think I read a while back that CECHC/E consoles with the PS2 GXEMU can utilise PS2 USB peripherals via the PS3 USB ports.

Any truth to this?
Yes, that is true. Are you saying CECHA/B can't using PS2EMU?
 
I already understand the benefits of the launch CECHA/B consoles, that's why I have one ;)

I think I read a while back that CECHC/E consoles with the PS2 GXEMU can utilise PS2 USB peripherals via the PS3 USB ports.

Any truth to this?
Both the PS2Emu and PS2GX_Emu.self share the same Peripheral Support, which is almost the same as an Original PlayStation2 Unit, only the PS2Net_Emu.self has a limited peripheral support due to the Emulator itself wasn't designed to accommodate a large PS2 library or to be a PS2 Backwards Compatible replacement for the absent hardware.

Sent from my G8141 using Tapatalk
 
Bit of a bump, but I am also interested in doing this. The PS2_GXEMU emulator seems to support upscaling 480p output where the PS2_EMU one does not, and I would love to be able to switch between the two for those progressive scan games.
 
It's now 2023

Has anyone attempted this yet?
Having owned both console types, I can see the benefits to this. Some games just flat out look much better on ps2_gxemu
 
Colour space is wrong on ps2_emu. Games are slightly washed out due to Sony not converting the colour space from SD to HD output correctly.
ps2_emu can't upscale progressive output to HD and it doesn't accept customization through configs to fix either emulation or original errors in rendering.

So yeah there are a few advantages to GXEMU. Most of them because the GS is tighter integrated to the RSX and CELL due to general emulation requirements. But it also gives us a few perks as a result.

Also due to the fact that softemu and netemu are based on gxemu the configs are mostly interchangeable.

But no, it isn't possible to just switch them around. The internal connection between the components is very different. The original EE+GS chip basically did most work on its own and only required emulation for the IOP and SPU2 to function. The final framebuffer is just copied to the RSX on a very narrow bus for picture output. That's also most likely where the limitations of hwemu come from.

The GS chip on the later models is very tightly coupled to the RSX especially to allow framebuffer acceleration on a much wider scale, since the GS is faster at some things than the RSX (especially memory bandwidth).
The CELL can also talk directly to the GS which is also important because it emulates the EE which in the PS2 had a fast and low latency bus to the GS over the GIF. The emulator expects that connection as well.
 
I've noticed the color issue and progressive scan issues as well. Ps2_emu actually switches to 480p output signal and doesn't look too great. This left me scratching my head wondering wtf was going on. Turns out it's not a bug, but a regular feature, ha.

Another advantage ps2_gxemu has, it increases the vertical resolution that the games are rendered at internally. This is noticeable in one of my all time favorite games, Capcom vs SNK 2 which has 2d sprites in front of 3d stages. This game is normally rendered at 640x224 with an interlaced output. Great on a CRT, not so much on a modern 4k TV.

Running CvS2 on ps2_emu, the backgrounds have a highly noticeable stairstep/Lego effect on the edges. This jagged effect is noticeable on ps2_netemu as well. The smoothing options help a bit but not enough imo. An unfortunate side effect of de-interlacing the output but not increasing vertical resolution.

The edges are cleaned up quite a bit on ps2_gxemu thanks to the increase of vertical render resolution. The smoothing filter is great also and further improves edge quality. I have to patch the game itself to render internally at 640x448 so that ps2_emu looks closer to ps2_gxemu.

I did test ps2_netemu with the patches I mentioned, unfortunately the frame rate drops below 60fps substantially and is unacceptable, specifically for a fighting game. It's a damn shame because the game looks great, and the ps2_netemu smoothing filter does an excellent job of cleaning up the 2d sprites thus making them look more modern and suitable for High-def displays.

Oh, did mention patches? Ha, I learned that ps2_gxemu handles them well. With the patch to render at 640x448, it stacks on top of the resolution improvements that ps2_gxemu automatically does. Combined with the smoothing filter, the edges of 3d models look fantastic without any frame drops The only way to improve visual quality any further, is running the game on pcsx2 and bumping up the resolution even higher.

The CECHE/C catches shit and is less desirable/sought after for not having as great of compatibility as the A/B models, but it's PS2 emulator is a beast in regards to visual quality specifically on hi-def displays.
It's my system of choice!

Link for the patches I kept mentioning
https://docs.google.com/spreadsheet...AUpl9n1wlt3oqIxcgEC/pubhtml?gid=0&single=true
 
Back
Top