Gamer125 / genplus-gx

Automatically exported from code.google.com/p/genplus-gx
Other
0 stars 0 forks source link

Text problems on NTSC-J consoles #67

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
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.

Original issue reported on code.google.com by takoj...@gmail.com on 16 Feb 2010 at 11:51

GoogleCodeExporter commented 8 years ago
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.

Original comment by takoj...@gmail.com on 17 Feb 2010 at 12:02

GoogleCodeExporter commented 8 years ago
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.

Original comment by ekeeke31@gmail.com on 17 Feb 2010 at 7:52

GoogleCodeExporter commented 8 years ago
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.

Original comment by takoj...@gmail.com on 17 Feb 2010 at 9:20

GoogleCodeExporter commented 8 years ago
I have no idea about what emulator you are talking about.

Original comment by ekeeke31@gmail.com on 17 Feb 2010 at 9:32

GoogleCodeExporter commented 8 years ago
Sorry. Take a look this video:
http://www.youtube.com/watch?v=l9sFZRzih1E

Original comment by takoj...@gmail.com on 17 Feb 2010 at 11:35

GoogleCodeExporter commented 8 years ago
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.

Original comment by ekeeke31@gmail.com on 17 Feb 2010 at 3:52

GoogleCodeExporter commented 8 years ago
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-ge np.jpg (Genesis Plus GX - 1.3.2 (v1.2a))

Sorry for my bad english again.


Original comment by `takoj...@gmail.com` on 17 Feb 2010 at 4:41
GoogleCodeExporter commented 8 years ago
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.

Original comment by ekeeke31@gmail.com on 17 Feb 2010 at 6:57

GoogleCodeExporter commented 8 years ago
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.

Original comment by ekeeke31@gmail.com on 17 Feb 2010 at 10:31

GoogleCodeExporter commented 8 years ago
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.

Original comment by takoj...@gmail.com on 17 Feb 2010 at 11:16

GoogleCodeExporter commented 8 years ago
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.

Original comment by ekeeke31@gmail.com on 18 Feb 2010 at 7:46

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

Original comment by takoj...@gmail.com on 18 Feb 2010 at 10:57

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
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.

Original comment by ekeeke31@gmail.com on 19 Feb 2010 at 9:36

GoogleCodeExporter commented 8 years ago
Ok. I deleted the message.

Original comment by takoj...@gmail.com on 19 Feb 2010 at 10:29

GoogleCodeExporter commented 8 years ago
fixed in r426

Original comment by ekeeke31@gmail.com on 28 Feb 2010 at 7:57

GoogleCodeExporter commented 8 years ago

Original comment by ekeeke31@gmail.com on 1 Nov 2010 at 7:01