unirom8_bootdisc_and_firmware_for_ps1 icon indicating copy to clipboard operation
unirom8_bootdisc_and_firmware_for_ps1 copied to clipboard

Caetla stuck in japanese language

Open Thelows opened this issue 10 months ago • 17 comments

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.

Thelows avatar Apr 01 '24 19:04 Thelows

Can you give the EEPROM specs from the status screen ?

ABelliqueux avatar May 25 '24 16:05 ABelliqueux

17168087926401469337886732348456

Thelows avatar May 27 '24 11:05 Thelows

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.

ABelliqueux avatar May 27 '24 13:05 ABelliqueux

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.

ramapcsx2 avatar May 27 '24 13:05 ramapcsx2

17168185098924113959327131821095

Thelows avatar May 27 '24 14:05 Thelows

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 :)

JonathanDotCel avatar May 27 '24 14:05 JonathanDotCel

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 avatar May 27 '24 15:05 Thelows

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?

Thelows avatar May 27 '24 23:05 Thelows

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

ramapcsx2 avatar May 28 '24 11:05 ramapcsx2

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

Thelows avatar May 28 '24 11:05 Thelows

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

image

JonathanDotCel avatar May 28 '24 13:05 JonathanDotCel

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

Thelows avatar May 29 '24 01:05 Thelows

FWIW, same for me

ABelliqueux avatar May 29 '24 12:05 ABelliqueux

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?

JonathanDotCel avatar May 29 '24 12:05 JonathanDotCel

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

Thelows avatar May 29 '24 12:05 Thelows

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

JonathanDotCel avatar May 29 '24 12:05 JonathanDotCel

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

Thelows avatar May 29 '24 20:05 Thelows