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 » Mode7 (163 réponse(s))
./REPRISE DU POST PRECEDENT (post n°95)   Marquer comme non lu.
Lionel Debroux Ecrit le: Mercredi 14 juillet 2004 à 11:01 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 sûr. Un redessin coûte parfois assez cher en temps... Je ferai des demos d'ExtGraph qui le montrent plus ou moins clairement (le but étant de montrer que c'est inintéressant à partir d'un certain nombre de sprites).
Lionel Debroux - membre de TICT.
    
./Post n°96   Marquer comme non lu.
LionelA Ecrit le: Mercredi 14 juillet 2004 à 21:50 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


J'ai une question, je voudrais faire en sorte que la fonction qui calcule et affiche le rendu du mode7 soit appelée N fois par secondes (N etant le nb de fps voulu par exemple 20)
J'ai donc pensé a apeler cette fonction dans une interuption mais cela ne marche pas.
Je me suis dis que c'est parce que la fonction prenait + de temps a s'executer que le temps entre 2 interruptions et donc ca rapelai la fonction alor que la premiere n'était pas finie et ainsi de suite.
J'ai donc mis une variable a 1 juste avant dapeler la fonction et je la remet a 0 apres, et en testant cette variable (globale) dans l'interruption je lance ou pas l'apel de la fonction de rendu.
Bref rien ne marche pour l'instant (est ce que ca a quelque chose a voir avec les niveau de gris ?)
Quelle auto_int utiliser ? (jutilise la 5 pour l'instant)
Comment faire pour modifier la frequence de l'auto_int_5 et de la restaurer en fin de prog ?
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°97   Marquer comme non lu.
Kevin Kofler Ecrit le: Mercredi 14 juillet 2004 à 23:00 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  


Plutôt que de faire ça, tu ferais mieux de faire le contraire: incrémenter un compteur dans l'interruption, et appeler la fonction du rendu depuis ta boucle principale si le compteur a été incrémenté.
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°98   Marquer comme non lu.
Onur Ecrit le: Vendredi 16 juillet 2004 à 08:56 Déconnecté(e)    Voir le profil de Onur Envoyer un email à Onur Visiter le site WEB de Onur Envoyer un message privé à Onur  


bon j'arrive un peu en retard pour le sujet mais je trouve ca bien!!
je t'encourage tres bcp LionelA. non, sans rire tu t'es lance dans un truc ambitieux et on peut dire que quelque soit l'etat actuel de ton prog, tu as reussi ton challenge.
continue.

une question: editeur de sprite sera sur PC ou OnCalc??
Je ne veux pas faire quelque chose de bien, je cherche l'excellence:ETP Studio...


et autres projets à finir avant 2010
    
./Post n°99   Marquer comme non lu.
LionelA Ecrit le: Vendredi 16 juillet 2004 à 14:35 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


Ben heu...
C'est à dire que pour l'instant l'editeur de sprite c'était photoshop, pikmaker, et tigcc :D
Mais je compte faire un editeur en java (donc sur pc) qui ouvrira des bmp
Pareil pour l'editeur de map
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°100   Marquer comme non lu.
Lionel Debroux Ecrit le: Samedi 17 juillet 2004 à 09:36 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  

Java beurk...
Si tu veux utiliser une interruption, tu peux regarder les sources d'Arkanoid.
Lionel Debroux - membre de TICT.
    
./Post n°101   Marquer comme non lu.
LionelA Ecrit le: Samedi 17 juillet 2004 à 10:57 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


Java beurk mais java = faire un programme multiplatforme en pas longtemps avec une interface graphique et je vais surtout pas le faire en VB (de toute facon c'est pas encore sur que je le fasse)
Sinon pour l'interruption c'est géré, le probleme c'est que vti capte rien aux changements que je fait sur le port 600015 et donc fodra jouer sur la vraie ti
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°102   Marquer comme non lu.
Sasume Ecrit le: Samedi 17 juillet 2004 à 11:29 Déconnecté(e)    Voir le profil de Sasume Envoyer un email à Sasume Visiter le site WEB de Sasume Envoyer un message privé à Sasume  

Tu peux utiliser Qt pour développer une application graphique multi plate-forme :)
    
./Post n°103   Marquer comme non lu.
Onur Ecrit le: Samedi 17 juillet 2004 à 13:16 Déconnecté(e)    Voir le profil de Onur Envoyer un email à Onur Visiter le site WEB de Onur Envoyer un message privé à Onur  


En fait, je pensais a inclure un editeur 3d dans ETP-studio pour qu'il fournisse un code qui puisse utiliser tes librairies.
Je ne veux pas faire quelque chose de bien, je cherche l'excellence:ETP Studio...


et autres projets à finir avant 2010
    
./Post n°104   Marquer comme non lu.
Kevin Kofler Ecrit le: Samedi 17 juillet 2004 à 15: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  


Swing n'est pas vraiment multi-plateforme, ça ne marche que là où il y a un portage de la JVM propriétaire de Sun. Si tu veux du Java multi-plateforme, il faut utiliser SWT pour l'interface et tester ton programme avec GCJ (pas seulement avec la JVM de Sun).
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°105   Marquer comme non lu.
LionelA Ecrit le: Dimanche 18 juillet 2004 à 18:20 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


Bon voila enfin la version avec Sprites (enfin là y'en a qu'un seul mais ca peut en gerer plusieurs)
Il faut que j'optimise un peu les fonctions des sprites pour gagner quelques fps
Attention il ne faut pas croire que le jeu rame si on le lance avec VTI c'est juste que l'autoint5 est lancé 16 fois moins souvent que sur vraie ti (port 600015)

telecharger la demo

Sinon j'aimerais savoir s'il existe des utilitaires permettant d'extraire les sprite d'une rom gba ou snes ? (parce que à la main c long)
-Edité le Dimanche 18 juillet 2004 à 18:38 par LionelA-
-Edité le Mardi 20 juillet 2004 à 17:19 par LionelA-
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°106   Marquer comme non lu.
LionelA Ecrit le: Dimanche 18 juillet 2004 à 19:01 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


Mise a jour :
J'ai intégré au zip une version pour vti (qui rame pas)
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°107   Marquer comme non lu.
LionelA Ecrit le: Lundi 19 juillet 2004 à 13:10 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


Re mise a jour: update
-Edité le Mardi 20 juillet 2004 à 17:18 par LionelA-
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°108   Marquer comme non lu.
geogeo Ecrit le: Lundi 19 juillet 2004 à 14:08 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Pourquoi ne pas utiliser l'auto int 1 pour réguler la vitesse du jeu?
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°109   Marquer comme non lu.
LionelA Ecrit le: Lundi 19 juillet 2004 à 15:35 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


Ben si j'utilise l'auto_int_1 les HW1 auront un jeu plus rapide car leur osc2 va plus vite
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°110   Marquer comme non lu.
geogeo Ecrit le: Lundi 19 juillet 2004 à 19:01 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Suffit de réguler, tu détectes le Hardware:

#define __HARDWARE_FREQUENCY        21500 //256
static volatile unsigned short __COUNTER_HARDWARE=0;


DEFINE_INT_HANDLER (interrupt1)
{
  //HARDWARE VERSION 1.0 
  if (HW_VERSION==1)
  {
    //Incrémentation
    __COUNTER_HARDWARE+=__HARDWARE_FREQUENCY;
    
    //Execution interrupotion
    if (__COUNTER_HARDWARE>32768)
    {
      //Remise à zéro
      __COUNTER_HARDWARE-=32768;
      
      //Execute interruption
      GAME_INT1 ();
    }
    return;
  }
  
  //HARDWARE VERSION 2.0
  GAME_INT1 ();
}


Suffit de changer la valeur de __HARDWARE_FREQUENCY pour avoir la bonne fréquence sur HW1 si s'est trop rapide ou trop lent.

EDIT : les smileys
-Edité le Mardi 20 juillet 2004 à 11:21 par serioussam-
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°111   Marquer comme non lu.
LionelA Ecrit le: Lundi 19 juillet 2004 à 19:19 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


Ok je vais essayer, mais pourquoi il vaut mieux pas utiliser l'int5 ? la difference entre les HW1 et 2 et deja reglée dans 600017

Sinon HW_VERSION tu l'obtiens comment ?
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°112   Marquer comme non lu.
geogeo Ecrit le: Lundi 19 juillet 2004 à 20:20 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Ok je vais essayer, mais pourquoi il vaut mieux pas utiliser l'int5 ? la difference entre les HW1 et 2 et deja reglée dans 600017


Bah l'auto int 5 n'est pas émulé correctement sur VTI.


Sinon HW_VERSION tu l'obtiens comment ?


C'est dans TIGCC, ça se compile tout seul.
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°113   Marquer comme non lu.
LionelA Ecrit le: Mardi 20 juillet 2004 à 17:21 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


Bon je ne vois pas beaucoup de reaction a propos de la derniere version de la demo du moteur...
Je me suis permis de mettre les liens en gros au cas ou on les voit pas :D
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°114   Marquer comme non lu.
geogeo Ecrit le: Mardi 20 juillet 2004 à 17:27 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


C'est pas mal mais j'attends de voir la suite. :)
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
  :: Index » Forum Ti68K » Projets » Mode7 (163 réponse(s))
Pages : 6/9     « 1 2 3 4 5 [6] 7 8 9 » »|

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