agg23 / openfpga-SNES

SNES for the Analogue Pocket
GNU General Public License v3.0
382 stars 15 forks source link

When running a Chinese game, the text will be garbled #91

Open yujiegongzi opened 9 months ago

yujiegongzi commented 9 months ago

Dear Sir/Madam, I am a player from China. I can run Chinese games successfully and most Chinese characters display normally. However, the text on the operation interface, items, and skill interfaces are confusing. And I have no problem playing Chinese games on Genesis and NES. I don't know what is the reason for this. Hope you can help me resolve my doubts. Thanks.

agg23 commented 9 months ago

Can you post a picture of what is happening? Are these official games in Mandarin, or are they fan translations? Can you give me an example of a game?

agg23 commented 9 months ago

I think you have to upload the images in the Github UI, rather than replying over email.

yujiegongzi commented 9 months ago

Screenshot_2023-12-15-15-29-47-50_99c04817c0de5652397fc8b56c3b3817 Screenshot_2023-12-15-15-29-50-02_99c04817c0de5652397fc8b56c3b3817 Screenshot_2023-12-15-15-29-52-16_99c04817c0de5652397fc8b56c3b3817 Screenshot_2023-12-15-15-29-54-28_99c04817c0de5652397fc8b56c3b3817 Screenshot_2023-12-15-15-29-56-43_99c04817c0de5652397fc8b56c3b3817

yujiegongzi commented 9 months ago

Dragon Warrior3 and Final fantasy5. I searched on Chinese websites and someone answered like this"In fact, it is not a problem with the simulator itself, but a problem with localization. This Chinese version uses a bug in the early simulator, so it is also garbled on the actual machine. Later, many simulators had options compatible with this bug, which needed to be turned on manually to display correctly."

yujiegongzi commented 9 months ago

Due to historical reasons, Chinese SNES and SFC games are all fan-made Chinese versions, and there is no official Sfc Chinese game.

agg23 commented 9 months ago

I searched on Chinese websites and someone answered like this"In fact, it is not a problem with the simulator itself, but a problem with localization. This Chinese version uses a bug in the early simulator, so it is also garbled on the actual machine. Later, many simulators had options compatible with this bug, which needed to be turned on manually to display correctly."

There's your problem then. FPGA implementations almost always are going to be as true to the real hardware as possible, and will not add hacks for incorrectly made games. If a game requires a certain emulator, it almost certainly will not work on FPGA.

As such, this seems to be a non-issue. Unfortunately you'll be unable to accurately play those hacks on Pocket.

yujiegongzi commented 9 months ago

Thanks for your explanation. Unless it is re-Chinese, there should be no solution.