y aurait il un moyen d'optimiser la fonction habituelle DrawStr, sans devoir soit refaire tte une fonte, ou soit devoir charger ds un buffer au debut du programme toute la table de caractere et l'afficher ensuite avec une fonction de sprite rapide, car le pb de ça c que ça peut parfois prendre un ptit peut de temps a ce lancer, et pis on peut pas changer de taille fonte au cour du prog ;
donc en fait pouvoir acceder au sprite de la fonte directement ds le TIOS et l'afficher avec une routine de sprite bien rapide ???
(en esperant que vous ayez compris) merci
alors tu doit trouver l'adresse en rom de la fonte
(different pour toutes les roms)

fabetal_ > Hier, je me suis fait monter par un pote
redangel > et en chevals, ça donne quoi?
Nil> OMG I think I'm gay
TiMad Le 27/10/2001 à 17:02 Ou alors tu pointes vers la fonte du boot!
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!
Et on fait comment pour pointer vers la font du boot ?
l'adresse des fontes est differentes suivant les roms ???
c cho oui, il fodrait la retrouver a chaque fois (c bien ce que fait DrawStr)
et pas forcement besoin de programmer en mode kernel
drawstr ne retrouve pas l'adresse a chaque fois puisque c'est un ROM_CALL
et donc cette fontion varie suivant les roms...
je ne peut pas te renseigner sur l'adresse du boot
et tfp ça te dis pas?(voir mon site)

fabetal_ > Hier, je me suis fait monter par un pote
redangel > et en chevals, ça donne quoi?
Nil> OMG I think I'm gay
je posais la question plus par curiosité qu'autre chose concernant les polices du boot...
(la curiosité est à la base du savoir, n'est ce pas ?)
Tu peux aussi utiliser la technique du TICT eBook Reader: dessiner tous les caractères dans un buffer avec DrawChar au lancement, puis utiliser ce buffer.
Mais je ne vois pas vraiment l'intérêt de réécrire DrawStr. On gaspille de la place pour un gain de vitesse négligeable (à moins que tu n'écrives un visualiseur de textes - et même là, ce n'est pas indispensable).
[edit]Edité par Kevin Kofler le 27-10-2001 à 22:17:24[/edit]
p_y_a Le 28/10/2001 à 03:20 ??!!! ces fonctions sont horriblement lente !!!
"I read the game.dll assembly more easily than you read the joke on the back of your box of Cocoa Pebbles, and have spent the past 2 1/2 years navigating it." ©
janjan2 > oui je sais bien mais justement j'avais precisé ds ma question sans devoir refire toute une fonte
Kevin > oui je sais aussi mais j'avais aussi precisé ds ma question sans devoir tout enregistrer a l'avance toute la table de caractere ds un buffer, pasque 1° ça peut parfois prendre du temps de chargement au debut du prog, et 2° on peut pas changer de taille de fonte comme on veut (a moins de toutes les enregister mais c long et ça prend de la place en ram)
TiMad Le 28/10/2001 à 12:11 Pour une routine qui pointe vers les fontes du boots, il suffit de dasm txtrider je crois qu'il les utilise, ou bien regarder le zip de WH.
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!
jusement, ça serait cool de faire un viewer de format txtrider enhancé,
avec des fontes differentes!(tfp ou autre)
style le titre en comic ,la font en verdana...

fabetal_ > Hier, je me suis fait monter par un pote
redangel > et en chevals, ça donne quoi?
Nil> OMG I think I'm gay
ben justement oui je veux faire un bon viewer de texte au format txtrider mais beaucoup plus de trucs
donc si je comprend bien, txtrider utilise une fonction de texte accelerée et pour toutes les tailles d'ecritures !!!) ???
je ne sais pas si txtrider utilise des routines speciales,
mais ça sert à rien d'avoir plein de tailles si tu as differentes fontes...
j'avais comme projet futur de faire un viewer de txts utilisant tfp et ss fontes,
mais si tu fais un bon viewer avec plein de fcts...

fabetal_ > Hier, je me suis fait monter par un pote
redangel > et en chevals, ça donne quoi?
Nil> OMG I think I'm gay
Regarde dans les sources de DoorsOS et TeOS, il y a les routines pour trouver les fontes.
(Et je te rappelle qu'accéder directement aux fontes est très sale! Il est beaucoup plus propre d'utiliser DrawStr ou la méthode du TICT eBook Reader.)
[edit]Edité par Kevin Kofler le 28-10-2001 à 22:27:51[/edit]
Est-ce que Pollux n'a pas fait une fonction beaucoup plus rapide que celle d'AMS pour l'affichage des chaînes de caractères ? (Il me semble avoir vu cela sur son site).
ben creer un fonction plus rapide que celle d'ams c pas trop trop dur, mais fo pas qu'elle soit limité (cf. ma question)
menfin qq'un aurais l'adresse du site de pollux ???
TiMad Le 30/10/2001 à 23:41 Erf mais je vois vraiment pas ce qu'il y a de compliquer a faire une routine de fonte.... meme a fonte taille et attributs variable...
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!
ben ds ce cas peut on m'expliquer alors pour refaire sa fonte ???
> je fait les 256 caracteres aligné en une seul image bmp, je la convertit en chaine hexa, je l'affiche ds un buffer, et je prend du buffer ensuite les caracteres qu'il fo ???
ou y a plus simple ???