WiiSXRX_2022 icon indicating copy to clipboard operation
WiiSXRX_2022 copied to clipboard

[Request] GameShark CDX Support

Open 60fpshacksrock opened this issue 2 years ago • 7 comments

Can support for pcsx-r's 'CDX_Dongle.bin' be added? This allows the GameShark 3.3 (and maybe 3.4) CDX to be used on the emulator.

60fpshacksrock avatar Oct 20 '22 06:10 60fpshacksrock

Have you tried GameShark Version 5.0 ISO ROM instead?

eku avatar Oct 20 '22 07:10 eku

Yes. It is a good one, but GS V5 has encrypted codes whereas the older GS version uses unencrypted codes and codes can be directly edited. Not to mention the GS 3.3 CDX uses, if pcsxr is correct, a 256KB custom memory card image so there is much more room for codes.

The GS 3.3 CDX has a nicer UI as well. Its UI resembles the older GS carts that could be used on the older PSX's with the parallel port.

60fpshacksrock avatar Oct 21 '22 07:10 60fpshacksrock

It is verified that GameShark 3.3 support can be added. However, the dynamic compilation instruction BEQ needs special modification. The cdrom label of my GS 3.3 is 990716_ 1514, I don't know whether this ID can be used to identify GS 3.3. The cdromId is ARCDEXE, which is definitely not possible, because other versions of GS are the same

xjsxjs197 avatar Nov 12 '22 12:11 xjsxjs197

Maybe checksum ARCDEXE?

60fpshacksrock avatar Nov 13 '22 16:11 60fpshacksrock

reliving old issue

@60fpshacksrock

Could you test this build i've compiled until git https://github.com/xjsxjs197/WiiSXRX_2022/commit/cc9d199 ? WiiStation_GameSharkCDXMerge_git_cc9d199_13112022.zip

saulfabregwiivc avatar Feb 24 '23 20:02 saulfabregwiivc

@saulfabregwiivc My apologies for not replying back to you. I had forgotten that I even posted this.

Yes, with this build it does now boot and get "in-game" to the cheat menus so to speak.

But disc swapping doesn't seem to work as it seems to freeze, and requires you to press reset on the Wii to get the menu open as X+Y is irresponsive.

(I should probably also mention that I have a 'patched' version of the PS-EXE from krHACKen's (creator and developer of POPStarter) 'Cheat Engine Compilation' for PSX (or PS1 whichever name you prefer). I made a second copy of the original bins and cues of the GS 3.3 CDX asn swapped it for the 'patched' version's PS-EXE and on the latest January 2024 version of WiiStation and it boots and disc swaps do work. You still need to press reset though and and XY doesn't work still, which I guess is due to the menu only opening when a new frame is rendered.

Also, as that PS-EXE was patched, it cannot save codes entered manually by the user.

Can you still merge this with the latest 2024 builds?

(@xjsxjs197 my GS has the same volume ID. The disc was sadly cracked as well. But I still do have the hardware dongle with the GS logo on it.)

60fpshacksrock avatar Jan 15 '24 05:01 60fpshacksrock

It is verified that GameShark 3.3 support can be added. However, the dynamic compilation instruction BEQ needs special modification. The cdrom label of my GS 3.3 is 990716_ 1514, I don't know whether this ID can be used to identify GS 3.3. The cdromId is ARCDEXE, which is definitely not possible, because other versions of GS are the same

Is it possible to add the changes made by @saulfabregwiivc in that posted woriking .dol to the newest builds?

60fpshacksrock avatar Jun 02 '24 15:06 60fpshacksrock