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 » Projets » Demo de Mode7 (23 réponse(s))
./POST DE DEPART (post n°0)   Marquer comme non lu.
David Ecrit le: Lundi 22 août 2005 à 16:43 Déconnecté(e)    Voir le profil de David Envoyer un email à David Visiter le site WEB de David Envoyer un message privé à David  

Bonjour à tous !

Alors voilà, j'ai pas pu résister, je me suis remis à la programmation TI :) notamment en commençant à apprendre l' ASM. Et quoi de mieux pour justifier l'ASM qu'un petit mode7 ?

J'ai donc fait une démo codée avec Tigcc, utilisant l'asm pour les fonctions critiques. Démo accessible sur mon site ( http://membres.lycos.fr/dcoz )

Un petit screen :
http://membres.lycos.fr/dcoz/SCREEN3.GIF

Caractérisitiques ( approximatives, pas testé sur vraie TI ) :

- 12 fps en haute résolution ( 55 * 128 )
- 20 fps en basse résolution ( 15 * 128 + 20 * 64 )


Sinon, je tenais à mentionner ( cf readme ) que cette démo utilise :
- les tiles de Fzero, par LionelA
- le sprite de Formula0, par Pollux
- le background de FlatSpin ( un peu modifié ), par moitib
Merci à eux !

Voilà, voilà, commentaires, réactions, sont les bienvenus !
-Edité le Lundi 22 août 2005 à 16:48 par david-
-Edité le Lundi 22 août 2005 à 17:32 par david-
Fittier, happier, more productive...
site perso: http://membres.lycos.fr/dcoz
    
./Post n°1   Marquer comme non lu.
Lionel Debroux Ecrit le: Lundi 22 août 2005 à 17:13 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  

Pas mal !
Dans le ZIP, je vois des lanceurs énormes. Cela veut dire que tu utilises une version dépassée de TIGCC. La 0.96 Beta 5 est stable (il y a au moins deux bugs connus, mais les deux sont difficiles à rencontrer).
Quelles sont tes options de compilation ?
Lionel Debroux - membre de TICT.
    
./Post n°2   Marquer comme non lu.
bobti89 Ecrit le: Lundi 22 août 2005 à 17:14 Déconnecté(e)    Voir le profil de bobti89 Envoyer un email à bobti89 Visiter le site WEB de bobti89 Envoyer un message privé à bobti89  

C'est très joli :)
Est-ce que tu vas en faire un jeu ?
Et sinon est ce que tu connais les performances (nb de fps) des autres mode7 existant (Fzero, Formula0...) pour qu'on puissse comparer ?

En tout cas bravo, c'est très impressionnant !
bob ou bob, vous ne voyez pas la différence. Pourtant il y en a une fondamentale, l'un est écrit à l'endroit, l'autre à l'envers.

Visitez mon site : http://www.bobti89.fr.st
Testez mon forum ici
    
./Post n°3   Marquer comme non lu.
David Ecrit le: Lundi 22 août 2005 à 17:29 Déconnecté(e)    Voir le profil de David Envoyer un email à David Visiter le site WEB de David Envoyer un message privé à David  

Merci pour les commentaires :)

Maintenant les réponses :

Alors oui c'est compilé avec un "vieux" TIGCC, la V 0.95, avec option -0S ( le reste je ne sais plus :p) Mais pas d'inquiètude, je vais installer la nouvelle beta, parce que présentement je pense pas que la démo fonctionne sur titanium

Sinon pour les performances des autres mode7 ( de mémoire ) :
Fzero : 11 fps en 80*25 ( à peu près mon 'basse résolution' )
Formula0 : 10 fps en 128*64

Je me trompe peut être, n'hésitez pas à corriger !

Sinon, oui, ya moyen d'en faire un jeu :)
Pour l'instant, je suis pas encore pleinement satisfait de la sensation de vitesse: on a souvent du mal à juger à quelle vitesse on va.
C'est pas trop grave pour un jeu style mariokart, mais moi je préférerais un jeu avec de bonnes sensations de conduite :)

Alors je suis en train d'essayer d'améliorer ça, en ajoutant des décors sur le côté, par exemple...
-Edité le Lundi 22 août 2005 à 17:31 par david-
Fittier, happier, more productive...
site perso: http://membres.lycos.fr/dcoz
    
./Post n°4   Marquer comme non lu.
Kevin Kofler Ecrit le: Lundi 22 août 2005 à 17:50 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  


La 0.95 est déjà compatible Titanium.
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°5   Marquer comme non lu.
LionelA Ecrit le: Vendredi 26 août 2005 à 15:27 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


David > vraiment excellent ton mode7,
Je comptais refaire la fonction drawframe de mon moteur en asm pour gagner en fps, mais peut être tu as fait quelquechose de compatible ? pourrais tu m'envoyer les sources :) ?
C'est marrant quand même, c'est moi qui ait fait le moteur le plus pourri et c'est pour l'instant moi qui ait le jeu le plus avancé :p
Auteur de Mode7 Engine pour ti68k
Auteur de F-ZERO for TI68k
Membre de Orage Studio
Mon site perso : http://www.tigen.org/lionela/
Le gite de mes parents à coté de Narbonne :
http://chaletdenis.free.fr/
    
./Post n°6   Marquer comme non lu.
Jfg Ecrit le: Vendredi 26 août 2005 à 16:06 Déconnecté(e)    Voir le profil de Jfg Envoyer un email à Jfg Visiter le site WEB de Jfg Envoyer un message privé à Jfg  


Tu est le seul à l'avoir fais en C non ? Et puis je crois qu'il a celui de goldencrystal qui est vraiment vraiment bcp + laid que le tiens :p (enfin ça va peut etre pas te rassurer ça)
Kill Mario
    
./Post n°7   Marquer comme non lu.
Folco Ecrit le: Vendredi 26 août 2005 à 16:24 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


Jfg-> exact :D
LionelA-> je pense que les optimisations asm pourraient te faire gagner beaucoup en effet, au moins sur cette parie critique de l'affichage.
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°8   Marquer comme non lu.
LionelA Ecrit le: Vendredi 26 août 2005 à 16:26 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


oui je vais le refaire en asm et je compte bien gagner beaucoup (et arriver au niveau de celui de David (environ 2x plus rapide)) :)
Auteur de Mode7 Engine pour ti68k
Auteur de F-ZERO for TI68k
Membre de Orage Studio
Mon site perso : http://www.tigen.org/lionela/
Le gite de mes parents à coté de Narbonne :
http://chaletdenis.free.fr/
    
./Post n°9   Marquer comme non lu.
Folco Ecrit le: Vendredi 26 août 2005 à 16:29 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


La vache! D'après le gameplay que ton jeux a, si tu arrive à afficher deux fois plus vite, ça va faire un monstre #top#
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°10   Marquer comme non lu.
Onur Ecrit le: Vendredi 26 août 2005 à 17:35 Déconnecté(e)    Voir le profil de Onur Envoyer un email à Onur Visiter le site WEB de Onur Envoyer un message privé à Onur  


Jfg :
Tu est le seul à l'avoir fais en C non ? Et puis je crois qu'il a celui de goldencrystal qui est vraiment vraiment bcp + laid que le tiens :p (enfin ça va peut etre pas te rassurer ça)


Arrete, cest le seul truc qu'il a released. Enfin..je crois.. s'il a pas pompé le 90% :)
(edit: je parle de GC bien sur pas de lionelA)
(re-edit: oui cette ********** qui n'apporte rien à la communauté à part des wapors)

-Edité le Vendredi 26 août 2005 à 17:36 par Nounours-
-Edité le Vendredi 26 août 2005 à 17:37 par Nounours-
-Edité le Vendredi 26 août 2005 à 20:54 par Nounours-
Je ne veux pas faire quelque chose de bien, je cherche l'excellence:ETP Studio...


et autres projets à finir avant 2010
    
./Post n°11   Marquer comme non lu.
Folco Ecrit le: Vendredi 26 août 2005 à 18:26 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


Onur, quoiqu'on puisse penser de GoldenCrystal, tu peux virer ton insulte stp?
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°12   Marquer comme non lu.
Jfg Ecrit le: Vendredi 26 août 2005 à 19:40 Déconnecté(e)    Voir le profil de Jfg Envoyer un email à Jfg Visiter le site WEB de Jfg Envoyer un message privé à Jfg  


Je vois pas d'insultes :s
Kill Mario
    
./Post n°13   Marquer comme non lu.
Folco Ecrit le: Vendredi 26 août 2005 à 20:05 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


ah... "pourriture" n'en est pas une pour toi. #roll#
<<< Kernel Extremist©®™ >>>
Pas la peine d'aller là plus d'une fois tous les six mois...

"Il faut apprendre pour savoir qu'il faut apprendre pour savoir."
    
./Post n°14   Marquer comme non lu.
yohgui Ecrit le: Vendredi 26 août 2005 à 20:30 Déconnecté(e)    Voir le profil de yohgui Envoyer un email à yohgui Envoyer un message privé à yohgui  

Voila, c'est pas un post coup de gueule mais sa m'enerve les tensions de tigen, faillais que je lache un peu ce que je pensais la, désolé Onur je ne t'en veux pas particulierement mais c'est méchant de traiter quelqu'un de pourriture...
Voila, de plus j'en ai marre, y'a pas un sujet sans tensions, que sa soit en programmation, divers etc...
:D
Sinon, pas mal david ton mode 7, tu nous tiendras au courant si tu compte faire un jeu stp :D
-Edité le Vendredi 26 août 2005 à 20:35 par yohgui-
    
./Post n°15   Marquer comme non lu.
Thor Ecrit le: Vendredi 26 août 2005 à 22:08 Déconnecté(e)    Voir le profil de Thor Envoyer un email à Thor Visiter le site WEB de Thor Envoyer un message privé à Thor  


Bravo David :D et bon retour parmi nous ...
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°16   Marquer comme non lu.
LionelA Ecrit le: Samedi 27 août 2005 à 05:55 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


en fait j'ai lu le readme de David aujourd'hui et son mode7 est bien + que 4 fois plus puissant que le mien. il est vraiment tres bon :)
Si y'avait moyen d'adapter sa routine de dessin dans mon F-Zero ca serait parfait ! (enfin bon je vais essayer de le refaire moi même d'abord)
Auteur de Mode7 Engine pour ti68k
Auteur de F-ZERO for TI68k
Membre de Orage Studio
Mon site perso : http://www.tigen.org/lionela/
Le gite de mes parents à coté de Narbonne :
http://chaletdenis.free.fr/
    
./Post n°17   Marquer comme non lu.
David Ecrit le: Mercredi 31 août 2005 à 06:17 Déconnecté(e)    Voir le profil de David Envoyer un email à David Visiter le site WEB de David Envoyer un message privé à David  

Bonjour a tous !

Merci pour les encouragements :)
Pour info, actuellement je suis a Hong Kong pour un semestre en universite et je lutte un peu pour les formalites administratives ( et avec le clavier qwerty aussi ;)
Tout cela pour dire que pour l'instant le jeu/demo n'avance pas beaucoup ...

Sinon, je suis content que tu aies vu le sujet, LionelA :)
Ya pas de probleme pour les sources, si tu veux je te les envoie quand j'aurai un acces dans ma chambre.
Un truc : ma routine d' affichage doit consommer plus de memoire que la tienne : 32 ko pour les ecrans virtuels en format extra large ( 1 octet = 1 pixel ;) + 16 ko pour les tiles en format extra large aussi.
Fittier, happier, more productive...
site perso: http://membres.lycos.fr/dcoz
    
./Post n°18   Marquer comme non lu.
Lionel Debroux Ecrit le: Mercredi 31 août 2005 à 10:17 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  

Bah, faut savoir ce qu'on veut. L'optimisation vitesse, nécessaire dans un certain nombre de cas, consomme plus de mémoire, surtout sur nos plateformes sans branch prediction units ni caches !
Tu as pleinement raison de faire comme ça.
-Edité le Mercredi 31 août 2005 à 10:18 par Lionel Debroux-
Lionel Debroux - membre de TICT.
    
./Post n°19   Marquer comme non lu.
Link Ecrit le: Mercredi 31 août 2005 à 10:27 Déconnecté(e)    Voir le profil de Link Envoyer un email à Link Visiter le site WEB de Link Envoyer un message privé à Link  

Oui, enfin il y a généralement un juste milieu: En plus du format extra-large, Alk avait déroulé complètement une boucle de 160 itérations (3/4 instructions chacune, au coeur de boucles imbriquées, évidemment: Il n'a pas déroulé une boucle isolée)...
Et oui, les tiles en extra-large ça bouffe aussi (celles en 32*32 que j'avais faites prennent 1 ko chacune, il a fallu intégrer la rotation 90° automatique pour qu'elles tiennent :D )


Je ne sais plus combien faisait son prog de mode7 à la fin, mais c'était assez conséquent... Mais il fallait bien ça pour avoir quelque chose de bien rapide.

-Edité le Jeudi 1er septembre 2005 à 17:25 par Link-
    
  :: Index » Forum Ti68K » Projets » Demo de Mode7 (23 réponse(s))
Pages : 1/2     « [1] 2 » »|

.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 70.75ms avec 18 requetes