Accueil Ti-Gen Foire Aux Questions Chat sur le chan #tigcc sur IRC
Liste des membres Rechercher Aide
Bienvenue Invité !   Se connecter             Mes sujets   
Administrer
0 membre(s) et 1 visiteur(s) actif(s) durant les 5 dernières minutes Utilisateurs actifs : Aucun membre + 1 visiteur
Avant de poster sur le forum, il y a des régles de bases à respecter pour une bonne entente et un respect de tous.
Veuillez lire la charte du forum.
  :: Index » Forum Ti68K » Programmation C » DrawStr trop lente (47 réponse(s))
./REPRISE DU POST PRECEDENT (post n°38)   Marquer comme non lu.
Lionel Debroux Ecrit le: Dimanche 20 juin 2004 à 20:51 Déconnecté(e)    Voir le profil de Lionel Debroux Envoyer un email à Lionel Debroux Visiter le site WEB de Lionel Debroux Envoyer un message privé à Lionel Debroux  

C'est bien pour ça que j'ai fait le calcul sous cette forme...
Lionel Debroux - membre de TICT.
    
./Post n°39   Marquer comme non lu.
Thor Ecrit le: Dimanche 4 juillet 2004 à 20:08 Déconnecté(e)    Voir le profil de Thor Envoyer un email à Thor Visiter le site WEB de Thor Envoyer un message privé à Thor  


Lionel Debroux :
Pourquoi faire compliqué quand on peut faire simple ? L'idée d'hubert_b est la vieille idée, lente, qui bouffe de la RAM...
Les nouvelles routines d'Ice Hockey 68k ne sont vraiment pas compliquées à utiliser - à modifier, c'est autre chose. Je suis en vacances, donc si tu veux du code, je peux t'en faire d'ici quelques jours...
Il faut vraiment prendre ce problème de dessin de strings à partir de fonts d'AMS ou de fonts user-defined à bras le corps, ça n'a que trop traîné...
Et bien je serais heureux que tu me code une fonction puisse faire ce que j'ai demandé dans mes posts de ce topic c'est à dire :
  • soit une fonction rapide qui écrit en 6x8 en OR et XOR
  • soit une fonction rapide qui écrit en OR et XOR avec mes propres fontes
    Cyril MOTTIER aka {==Thor==}
    Modérateur général du forum de Tigen
    [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
    Mon site perso c'est ici
        
    ./Post n°40   Marquer comme non lu.
    Lionel Debroux Ecrit le: Lundi 5 juillet 2004 à 10:12 Déconnecté(e)    Voir le profil de Lionel Debroux Envoyer un email à Lionel Debroux Visiter le site WEB de Lionel Debroux Envoyer un message privé à Lionel Debroux  

    > soit une fonction rapide qui écrit en 6x8 en OR et XOR
    Je sais que j'ai réécrit récemment en ASM une routine nx6 pour un soft de TICT, peut-être TI-Chess. Les modifications OR <-> XOR sont triviales (or <-> eor), et les modifications nx6 <-> 6x8 <-> 8x10 sont également simples. C'est faisable rapidement.
    > soit une fonction rapide qui écrit en OR et XOR avec mes propres fontes
    Pour des fonts complètes (256 caractères), le seul truc qui soit à changer par rapport aux routines sus-mentionnées est l'endroit où on prend les données. Pour des fonts incomplètes, geogeo a donné un template (code d'Arkanoid / Nebulus) en C, qui est plus lent ne serait-ce parce qu'il utilise des appels répétés de subroutines (+34 clocks min pour branch + return, qui s'ajoutent au passage de paramètres).
    Lionel Debroux - membre de TICT.
        
    ./Post n°41   Marquer comme non lu.
    Thor Ecrit le: Mercredi 7 juillet 2004 à 22:29 Déconnecté(e)    Voir le profil de Thor Envoyer un email à Thor Visiter le site WEB de Thor Envoyer un message privé à Thor  


    Lionel Debroux :
    > soit une fonction rapide qui écrit en 6x8 en OR et XOR
    Je sais que j'ai réécrit récemment en ASM une routine nx6 pour un soft de TICT, peut-être TI-Chess. Les modifications OR <-> XOR sont triviales (or <-> eor), et les modifications nx6 <-> 6x8 <-> 8x10 sont également simples. C'est faisable rapidement.
    > soit une fonction rapide qui écrit en OR et XOR avec mes propres fontes
    Pour des fonts complètes (256 caractères), le seul truc qui soit à changer par rapport aux routines sus-mentionnées est l'endroit où on prend les données. Pour des fonts incomplètes, geogeo a donné un template (code d'Arkanoid / Nebulus) en C, qui est plus lent ne serait-ce parce qu'il utilise des appels répétés de subroutines (+34 clocks min pour branch + return, qui s'ajoutent au passage de paramètres).

    C'est peut être simple pour ti mais pas pour moi car je n'ai aucune base en ASM puisque je n'y ai jamais touché :(
    Cyril MOTTIER aka {==Thor==}
    Modérateur général du forum de Tigen
    [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
    Mon site perso c'est ici
        
    ./Post n°42   Marquer comme non lu.
    Lionel Debroux Ecrit le: Jeudi 8 juillet 2004 à 09:42 Déconnecté(e)    Voir le profil de Lionel Debroux Envoyer un email à Lionel Debroux Visiter le site WEB de Lionel Debroux Envoyer un message privé à Lionel Debroux  

    Pour le maximum de vitesse, on a recours à l'ASM; mais la plupart des softs de TICT non updatés ont encore des routines en C. Voir également Hib-Text, inspiré des softs de TICT (même si c'est une vieille version avec backbuffer).

    J'ai fait des trucs pour avancer les fonctions de fonts, c'est sur l'autre PC. Donne-moi plus d'infos (format de police, grayscale ou pas)...
    Lionel Debroux - membre de TICT.
        
    ./Post n°43   Marquer comme non lu.
    Thor Ecrit le: Vendredi 16 juillet 2004 à 22:15 Déconnecté(e)    Voir le profil de Thor Envoyer un email à Thor Visiter le site WEB de Thor Envoyer un message privé à Thor  


    Tu veux que je t'envoie mes sources pour t'expliquer?
    Cyril MOTTIER aka {==Thor==}
    Modérateur général du forum de Tigen
    [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
    Mon site perso c'est ici
        
    ./Post n°44   Marquer comme non lu.
    Lionel Debroux Ecrit le: Samedi 17 juillet 2004 à 09:26 Déconnecté(e)    Voir le profil de Lionel Debroux Envoyer un email à Lionel Debroux Visiter le site WEB de Lionel Debroux Envoyer un message privé à Lionel Debroux  

    Je veux bien.
    Ca fait une bonne semaine que j'ai fait un template...
    Lionel Debroux - membre de TICT.
        
    ./Post n°45   Marquer comme non lu.
    Thor Ecrit le: Samedi 17 juillet 2004 à 10:02 Déconnecté(e)    Voir le profil de Thor Envoyer un email à Thor Visiter le site WEB de Thor Envoyer un message privé à Thor  


    C'est quoi un template?
    Si tu attend depuis une semaine excuse moi mais je n'ai pas accés à Internet avant :(
    Le t'envoie mon problème par mail mais il n'y aura pas de virus comme tu me l'a fait :D : Tu m'as envoyé un virus (je suis sûr que c'est pas ta faute)
    -Edité le Samedi 17 juillet 2004 à 10:04 par Thor-
    Cyril MOTTIER aka {==Thor==}
    Modérateur général du forum de Tigen
    [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
    Mon site perso c'est ici
        
    ./Post n°46   Marquer comme non lu.
    Kevin Kofler Ecrit le: Samedi 17 juillet 2004 à 15:44 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


    Ce n'est pas lui qui a envoyé le virus, ni même son PC, les adresses "From" sont faussées par le virus.
    Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
    Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
    Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

    Participez à la reprise de Ti-Gen!
        
    ./Post n°47   Marquer comme non lu.
    Lionel Debroux Ecrit le: Dimanche 18 juillet 2004 à 11:56 Déconnecté(e)    Voir le profil de Lionel Debroux Envoyer un email à Lionel Debroux Visiter le site WEB de Lionel Debroux Envoyer un message privé à Lionel Debroux  

    Thor, voir le mail en réponse...
    Lionel Debroux - membre de TICT.
        
      :: Index » Forum Ti68K » Programmation C » DrawStr trop lente (47 réponse(s))
    Pages : 3/3     « 1 2 [3] » »|

    .Répondre à ce sujet
    Les boutons de code
    [B]old[I]talic[U]nderline[S]trikethrough[L]ine Flip Hori[Z]ontallyFlip [V]erticallySha[D]ow[G]low[S]poilerCode [G][C]ite
    Bullet [L]istList Item [K] Link [H][E]mail[P]icture SmileysHelp
    Couleurs :
    Saisissez votre message
    Activer les smileys
         

    Forum de Ti-Gen v3.0 Copyright ©2004 by Geoffrey ANNEHEIM
    Webmaster: Kevin KOFLER, Content Admins: list, Server Admins: Tyler CASSIDY and Kevin KOFLER, DNS Admin: squalyl
    Page générée en 45.27ms avec 18 requetes