176Fermer178
nullLe 30/01/2004 à 17:10
au début de ton programme, tu sauveragdes la fonte courante
int old_font = GetFontSys(); ou dans le genre
et à la fin tu restaure FontSetSys(old_font); ou dans le genre

Ah oui, bonne idée ! smile
Ca depend. Tu utilises DrawChar, DrawClipChar, DrawStr ou DrawStrMax (Arg faut que je l'exporte cette derniere fonction) ?

DrawChar();
Par contre avec le couleur noir ça va être proportionellement plus lent qu'avec la version "standard" vu que je fais un PortSet() pour le plan clair et le plan foncé dans la boucle.
De toute manière je ferais une version "standard" qui utilise TinyX et graphX qui sera très rapide qui tournera aussi sur Pedrom et puis une version spéciale pour Pedrom qui utilisera la petite fonte, ne consommera plus de mémoire pour stoquer les fontes et qui dépendra de la rapidité de la fonction DrawChar de Pedrom.
D'ailleurs c'est presque fini : j'ai plus qu'à enlever la fonte de GraphX pour la version "Pedrom".
Le malloc de PedroM est code a l'arrache. C'est tout sauf rapide.

eek bah on dirait pas ! Le parser est aussi rapide que lorsque je n'allouais pas la mémoire dynamiquement.
Travailles avec des pils usagees: tu verras la difference avec et sans idle

Ouais j'essayerais. grin
Tiens en parlant de ça, est-ce que PedRom a été optimisée pour réduire la conso des piles (du genre un mode idle qd le curseur clignote) un peu comme l'AMS ?
Fonte 4x6 fixe, non exportee (Mais ca peut se corriger).

Ok, bah c'est parfait alors. Parce-que j'avais déjà opté pour GraphX afin de simplifier la programmation.