Je viens de finir de mettre au propre la routine de rendu de texte avec des fonts 5x7. Si ça vous dit, j'ai fait une archive contenant tout ce qu'il faut [ici].
Par contre, ce n'est que le rendu. L'initialisation de la BAT devra être faite à la main par la suite. J'hésite à l'inclure dans la fonction. J'ai peur que ça alourdisse le code pour rien vu qu'on connait l'addresse VRAM de la chaîne et le nombre de blocs 8x8 utilisés.
Si vous voulez plus d'infos, allez jeter un coup d'oeil ici (comment ça c'est de la pub cachée? ).
Je vois surtout un gros interet estetique, le jap étant visuellement plus compact que nos mots composé de lettre, une fonte plus petite éviterais d'avoir des textes coupé au milieu des fenétres.
ouais mais le probleme ic i c'est qu'on ne peux pas faire comme avec les fonts standard. C'est à dire un truc du genre bat[x][y] = offset[texte]
La chaine est directement rendue en vram.. Une solution pourrait être de réécrire dans la zone prévue initialement pour les fonts, et d'initialiser la bat par la suite...
C'est sur que ça neccesite un gros travail d'adaptation, mais il y a des jeux qui de toute façon necessite que l'on réecrive de A à Z leur routine d'affichage de texte si on veux les traduire, alors quite à tour réecrire .....
Au fait as tu essayé la fonction patch de wla-dx, apparament on peux directement inserer du code 6280 dans une rom pce, ce qui semble plutot utile .
Bon aprés faut pas mettre le bazard dans le code existant
Je suis retourné sur pceas. J'ai regardé rapidos le code de pceas et wla-dx et erm.. pceas est un peu moins crade (et le coup de savoir quel est le type d'argument passé à la macro est vraiment utile). En plus j'ai l'acces en lecture ecriture sur le cvs d'huc/pceas. Je vais peut être étendre un peu le systeme de macros de pceas pour inclure 2/3 truc de wla (comme les boucles for et co).
Ouais non ... j'ai un peu craqué. Il n'y a pas de "for" dans les directives des macros
Sinon ça pourrait être sympa de pouvoir spécifier le mpr utilisé pour le calcul des addresses dans le .org (par exemple .org $02F02, $03 ou comme dans wla rajouter le keyword slot). Car pour l'instant on est obligé de faire le bon vieux calcul à la main.
Tiens d'ailleurs, si vous avez des requêtes spécifiques pour pceas n'hésitez pas me les faire parvenir