Bon... bein je vais essayer de faire qqc de bein...
>> TGV utilise Fontlib, une librairie assez rapide qui permet d'afficher des fontes a largeures regulieres...
Elle est pas mal, mais pas assez rapide a mon gout.
>> J'ai participer a la constitution d'un programme permettant de modifier entierement les rom des ti, meme la petite fonte reguliere, dont on pouvais modifier la largeur variables...
Voila mon site pour plus d'info sur la structure des fontes TIOS:
[URL=
http://www.zone92.ovh.org/programmation/modrom.html]- Ti92weeb -[/URL]
>> J'ai deja donner la source (C) expliquee d'une routine de fonte dans l'ancier forum, je te conseil donc d'aller voir ca peut toujours t'interesser!
>> Voila un petit appercu de la methode:
-------------------------------------------------
la structure de la fonte doit etre sur 1 octet c'ad 8bits donc 8 pixels (exemple minifonte et normal fonte) 2 octets pour les grosses fontes...
structure pour une fonte variable:
nrmlfonte:
dc.w 8 > hauteur de la fonte
dc.b 6,6,5,...,6 > ## largeure de chaque caracteres..
dc.b %00111100 >###
dc.b %01000010
dc.b %01000010 > Fonte de hauteur 8 pxl
dc.b %01111110 > Et de largeure variable
dc.b %01000010
dc.b %01000010
dc.b %00000000
....
Apres il sufit de faire pointer a0 sur le debut des caractere (###)
Ainsi que a1 sur la zone destiner a la largeur de chaque car(##)
Puis apres on dessine comme un sprite nomale...
Il faut donc une fonction de sprite de largeur 8 et de hauteur x pxl tres rapide (facile a faire, cf doc etan partie prog de tifr)
et le tour et joue!