Text problems on NTSC-J consoles

Issue #67 resolved
Former user created an issue

Original [issue 67](https://code.google.com/p/genplus-gx/issues/detail?id=67) created by takojagi on 2010-02-16T23:51:07.000Z:

En la Wii japonesa no se puede leer el texto ni el de los nombres de los directorios y archivos. En su lugar sale la tilde de la ñ. Ejemplo:

~~~~~~~~~~~~~~~ ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~

Con la version oficial no hay ningun problema, y con otros emuladores tampoco.

Gracias.

Comments (16)

  1. Former user Account Deleted

    Comment # 1 originally posted by takojagi on 2010-02-17T00:02:57.000Z:

    Se me ha olvidado decir que me refiero a la version del emulador con la nueva gui, ese en el que puedes capturar imagenes para que sirvan de portada de los juegos. No se si es este si este emulador.

  2. Former user Account Deleted

    Comment # 2 originally posted by ekeeke31 on 2010-02-17T07:52:49.000Z:

    Please speak in english, I don't understand very much spanish.

    Regarding to text error on japanese consoles, I think it's because I am using the Wii/Gamecube internal font, which, for some obscure reason, does not give me access to the usual ASCII font on japanese consoles. It's very likely a libogc issue if this worked in older releases but unfortunately I have no japanese Wii to test it.

    Other emulators (FCEU,SNES9X,VBA) are working differently and use their own embedded font so they shouldn't be used for comparison.

  3. Former user Account Deleted

    Comment # 3 originally posted by takojagi on 2010-02-17T09:20:42.000Z:

    Sorry, I have been wrong, your emulator works fine. The emulator with cartridge covers is the one that works badly.

    I can help you being beta tester, if you want.

    Sorry for my english.

  4. Former user Account Deleted

    Comment # 4 originally posted by ekeeke31 on 2010-02-17T09:32:43.000Z:

    I have no idea about what emulator you are talking about.

  5. Former user Account Deleted
    • changed status to open

    Comment # 6 originally posted by ekeeke31 on 2010-02-17T15:52:27.000Z:

    huh ? this is actually my emulator, at least a (quite) old revision compiled by somebody.

    "cartridge covers" are actually screenshot you can take in the main menu when playing game or copy to sdcard.

    What you want to say is that the version with the old interface (no game screenshots) works fine with text displaying but not the new version ?

    Unfortunately, the version you are using is is still in beta stage, that's why I generally ask people compiling and distributing build revisions NOT to report issues or bugs to me. That's said, issues with japanese consoles are the kind of issues I would never have figured myself so I will have a look. Thanks.

  6. Former user Account Deleted

    Comment # 7 originally posted by takojagi on 2010-02-17T16:41:14.000Z:

    Yes, well, with the old gui version everythins works fine, I can read the directories and the names of the files, but with the new gui version the only text is like this:

    [..] ~~~~~~~~~ ~~~~ ~~~~~~~~~~~ (in the emulator credits' section too)

    The working version I'm using now is this: http://i147.photobucket.com/albums/r293/FeLiPe\_RM/Blog/emulador-megadrive-wii-genp.jpg (Genesis Plus GX - 1.3.2 (v1.2a))

    Sorry for my bad english again.

  7. Former user Account Deleted

    Comment # 8 originally posted by ekeeke31 on 2010-02-17T18:57:21.000Z:

    This "1.3.2" version is actually exactly the same as 1.3.1 available in the download section, except it has a user-customized menu arrangement and has been compiled with updated libraries (compatibility with SDHC and the new HBC/DVDX channels).

    If you want to be able to test upcoming fixed versions (with the new GUI), I strongly suggest you to learn how to compile yourself the code here. You can check the wiki (http://code.google.com/p/genplus-gx/wiki/Compiling) for more informations, it should be pretty self explanary now.

  8. Former user Account Deleted

    Comment # 9 originally posted by ekeeke31 on 2010-02-17T22:31:25.000Z:

    Ok, figured the problem: SYS\_InitFont in libogc automatically set the font type according to the console region. On a japanese console, it will use the Kanji (SJIS) font instead of the ASCII one, which the emulator obviously needs.

    There are 2 ways to solve this:

    (1) patch libogc to allow forcing font type on initialization, this is the dirty solution unless the patch got accepted by libogc.

    (2) do not use libogc functions but replicate the font code in the emulator code, this is the stupid solution because it's like wasting memory for nothing.

  9. Former user Account Deleted

    Comment # 10 originally posted by takojagi on 2010-02-17T23:16:05.000Z:

    I understand. I guess the first option is better. The steps to compile the emulator seems easy, but I do not know how to implement this first solution. Thank you very much for your help and interest.

    PS: I'm a Mac user, but it isn't really a problem.

  10. Former user Account Deleted

    Comment # 11 originally posted by ekeeke31 on 2010-02-18T07:46:39.000Z:

    I've uploaded a patch for libogc system.c in the download section.

    First, you have to download libogc sourcecode from here: http://sourceforge.net/projects/devkitpro/files/libogc/

    Extract it somewhere in your environment setup, apply the patch to /libogc/system.c (or directly modify system.c according to the patch file diff) and recompile the whole source ('make' then 'make install'). Finally, recompile genplus-gx sourcecode. Be sure to have devkitPPC environment properly installed, any compilation error would indicate the development environment is not correctly setup.

    On MAC, I think you need to get devkitPPC\_r19-osx.tar.bz2 and install it in C:/devkitpro. You might also need to change some PATH variables to make them point to C:/Devkitpro/DevkitPPC/bin ...

    Tell me if the fix worked.

  11. Former user Account Deleted

    Comment # 12 originally posted by takojagi on 2010-02-18T10:57:06.000Z:

    Hey, thanks! I'll try it tomorrow, though now it seems more complicated... How do I execute the patch on Windows?

  12. Former user Account Deleted

    Comment # 14 originally posted by ekeeke31 on 2010-02-19T09:36:43.000Z:

    Great. Though I'd prefer you don't publically upload binaries without any documentations or mentions of changes anywhere, it tends to confuse people.

    This will be fixed in later releases, I leave this issue as open until there.

  13. Former user Account Deleted

    Comment # 15 originally posted by takojagi on 2010-02-19T10:29:22.000Z:

    Ok. I deleted the message.

  14. Log in to comment