JonathanDotCel / unirom8_bootdisc_and_firmware_for_ps1

Mod-free Playstation 1 Bootdisc + Firmware with Import Player for Xplorer, Action Replay and Caetla-Compatibles
184 stars 7 forks source link

Caetla stuck in japanese language #35

Open Thelows opened 7 months ago

Thelows commented 7 months ago

Installed unirom + caetla on a gameshark pro cart. Psx is a 5501. Caetla is displayed in japanese. When I go the the language setting in caetla and switch it to English nothing happens after pressing "O" pressing x just brings me to the previous screen and there is no "apply" button.

ABelliqueux commented 5 months ago

Can you give the EEPROM specs from the status screen ?

Thelows commented 5 months ago

17168087926401469337886732348456

ABelliqueux commented 5 months ago

Can you check that the chip is really a SST 28SF040 by opening the cart ? If you don't know what to look at, you can upload pics of the inside here?

You might have a chip that needs 12V to program, hence the settings not being remembered.

ramapcsx2 commented 5 months ago

Hey, 12V is highly unlikely, given that most users will have installed Unirom using a PSX flasher software (often the Uni bootdisk itself). I haven't experienced this particular problem myself though, so sorry, can't help there.

Thelows commented 5 months ago

17168185098924113959327131821095

JonathanDotCel commented 5 months ago

Hey, you familiar with a hex editor? What you can do is open the rom file from the unirom CD (unirom_withcaetla.rom I think for this model)

Then change byte 0x0001BF97 with a hex editor from 0x00 to 0x01 And burn that back onto a blank disk

(It can be an empty disc with just that file on it, Mode 2 XA preferablly)

The unirom file explorer will then let you flash that file, pre-set to english.

Failing that, tell me which CD version you're using and I'll do the patch :)

Thelows commented 5 months ago

Thank you guys! I'll see if I can do it myself. I'll let you know. I checked the Unirom 8.0.K image and I only see "UNIROM_S.ROM" and "UNIROM_W.ROM" Im assuming the "unirom-w.rom" is the one I want to edit?

Thelows commented 5 months ago

I used HxD to open "unirom_w.rom" and I cannot find the byte string 0x0001BF97. Im probably just doing it wrong. you mentioned patching it?

ramapcsx2 commented 5 months ago

He probably means the byte at offset 0x0001BF97 :)

Edit: However, when I open an "unirom_withcaetla.bin", at that offset is 0x88 for me? grafik

Thelows commented 5 months ago

I too found the "1BF90" offset. I guess I'm confused on terminology. I was expecting it to be "1BF97".

JonathanDotCel commented 5 months ago

Hi, yep, you're looking for something like this:

image

Thelows commented 5 months ago

This is what I see when I load it into HxD. in the 7th column I have an "88" instead of a "00" and the data looks different than yours.

image

ABelliqueux commented 5 months ago

FWIW, same for me

JonathanDotCel commented 5 months ago

My bad, may be a different Caetla version! For the last release I used the latest version of Caetla, it's cool and all, but it largely uses the memcard instead of writing directly to the eeprom, and doesn't come with a cheat list. This is being reverted for the latest version?

@Thelows Wanna jump on the psx.dev discord, and I'll send you something newer in the mean time?

Thelows commented 5 months ago

@JonathanDotCel heck yes! You guys are awesome. Do I need an invite link?

JonathanDotCel commented 5 months ago

https://www.psx.dev/ Nah, all good :)

Thelows commented 5 months ago

@jonathandotcel I joined the psx dev discord, im using the same alias