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 » News » Nostub rulezzzzzzzzzz (65 réponse(s))
./REPRISE DU POST PRECEDENT (post n°19)   Marquer comme non lu.
Folco Ecrit le: Mardi 17 janvier 2006 à 16:41 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


sans compter le segfault %)
<<< 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°20   Marquer comme non lu.
Kevin Kofler Ecrit le: Mardi 17 janvier 2006 à 23:33 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  


Martial Demolins :
au fait, on fait comment pour mettre TiEmu en HW1 ou HW2?

On lui donne un 89u ou TIB de AMS 1.05-2.09 pour TI-89 ou TI-92+ et au moment de l'importation, on choisit "HW1" ou "HW2". Si tu veux les 2, il faut copier ta ROM pour avoir 2 noms différents, sinon il n'en garde qu'une.

et pour lui faire gober une ROM de titanium? il veut pas de mon .89u pour ti89ti...

Il accepte les miens sans problèmes. 3.00, 3.01, 3.10. Je ne sais pas d'où tu as sorti le tien, parce qu'il n'y a que ces 3 que TI a distribués. Ta version de TiEmu serait-elle boguée? (Si tu as la 20050914, remplace-la par la 20050915, ce n'est pas pour faire joli que j'ai rereleasé TiEmu le lendemain. :D)

Sasume :
Il te reporte un bug de TiEmu et tu lui demande de modifier son programme !

1. Ce n'est pas un bogue.
2. Je lui donne des conseils comment améliorer le rendu vu que le rendu actuel de son programme n'est pas top.

Martial Demolins :
sans compter le segfault %)

Quant à ça, si je ne peux pas le reproduire, je ne peux rien faire. Je soupçonne que le programme saute à une adresse complètement foireuse, ce qui planterait à coup sûr une TI réelle aussi, donc Romain s'est dit qu'on peut économiser les vérifs. (Si on vérifie ça, la performance va encore baisser et vous râlez déjà sans arrêt. Mais je veux bien mettre les vérifs de bornes à chaque instruction quand-même si vous insistez. Ralala...)
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°21   Marquer comme non lu.
Sasume Ecrit le: Mercredi 18 janvier 2006 à 00:15 Déconnecté(e)    Voir le profil de Sasume Envoyer un email à Sasume Visiter le site WEB de Sasume Envoyer un message privé à Sasume  

Kevin Kofler :
1. Ce n'est pas un bogue.
2. Je lui donne des conseils comment améliorer le rendu vu que le rendu actuel de son programme n'est pas top.
Ouvre les yeux.
Un comportement qui n'a pas lieu sur le vrai matos, mais seulement sur l'émulateur est un bug de l'émulateur.
Le rendu de son programme est très bien. Donc pas besoin de le ralentir.
    
./Post n°22   Marquer comme non lu.
Kevin Kofler Ecrit le: Mercredi 18 janvier 2006 à 02:25 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  


Si tu veux que l'émulateur donne un meilleur rendu, améliore-le toi-même. #roll# (Et je veux bien voir comment. #roll#) Et une mauvaise qualité de l'affichage n'est pas un bogue.

Send a patch. Ras le bol de voir les gens se plaindre du fait que le logiciel libre X ne fait pas XYZ, mais pas être prêts à faire le moindre effort pour corriger ce qui les dérange. D'autant plus que ça les mènerait à comprendre les problèmes (et donc les raisons pour lesquelles XYZ n'est pas implémenté) et soit trouver une solution, soit conclure que c'est impossible et arrêter d'embêter les mainteneurs avec leur demande.
-Edité le Mercredi 18 janvier 2006 à 02:30 par Kevin Kofler-
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°23   Marquer comme non lu.
Folco Ecrit le: Mercredi 18 janvier 2006 à 09:39 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


j'ai la version 20050915 de TiEmu. Je pense ausis que le segfault vient d'un adressage foireux d'un programme. Mais c'est dommage que ça fasse planter l'ému, c'est facile à déboguer comme ça... :(

Merci bien pour les manips de HW, je vais voir ça. Quand à mon OS de 89ti, c'est le .89u de AMS 3.10 sorti tout droit du site TI.

pour le reste... je ne sais que dire... mais je t'en veux pas, je te rassure :D
<<< 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°24   Marquer comme non lu.
geogeo Ecrit le: Mercredi 18 janvier 2006 à 11:59 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


D'ailleur j'ai trouvé un bug dans TiEmu. Lorsque je met un breakpoint à l'interruption 6. Je lance mon programme, j'appui sur la touche [ON] et là j'ai une erreur dans Shape.c ligne 75.
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°25   Marquer comme non lu.
Folco Ecrit le: Mercredi 18 janvier 2006 à 12:21 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


mailing-list. %)
<<< 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°26   Marquer comme non lu.
Sasume Ecrit le: Mercredi 18 janvier 2006 à 13:04 Déconnecté(e)    Voir le profil de Sasume Envoyer un email à Sasume Visiter le site WEB de Sasume Envoyer un message privé à Sasume  

Kevin Kofler :
Ras le bol de voir les gens se plaindre du fait que le logiciel libre X ne fait pas XYZ, mais pas être prêts à faire le moindre effort pour corriger ce qui les dérange.

Mais tu as vraiment un problème de lucidité...
Je ne me plains pas.
J'essaie simplement de te faire comprendre que le pb vient de TiEmu et pas de genlib.
Et je te rappelle que j'ai déjà envoyé un patch pour améliorer TiEmu (bon, c'était pour qu'il prenne en charge Grib, c'est vrai :D)
    
./Post n°27   Marquer comme non lu.
Folco Ecrit le: Mercredi 18 janvier 2006 à 14:36 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


Quoi qu'il en soit, ça s'affiche correctement sur ma 89HW2. Ceci dit, l'écran bavant tellement, ça rend très mal :(
<<< 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°28   Marquer comme non lu.
Kevin Kofler Ecrit le: Mercredi 18 janvier 2006 à 16:06 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  


Le problème n'est pas genlib, mais les programmes qui affichent trop rapidement. Ça ne sert à rien d'avoir plus de 20 fps à part à rendre la vie plus dure à TiEmu.
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°29   Marquer comme non lu.
Sasume Ecrit le: Mercredi 18 janvier 2006 à 17:40 Déconnecté(e)    Voir le profil de Sasume Envoyer un email à Sasume Visiter le site WEB de Sasume Envoyer un message privé à Sasume  

#sick# J'abandonne, tu es trop borné et fier pour regarder la vérité en face :(
    
./Post n°30   Marquer comme non lu.
limmt Ecrit le: Mercredi 18 janvier 2006 à 19:25 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


effectivement, on va limiter la vitese du programme pour le rendre compatible avec tiemu? %)
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°31   Marquer comme non lu.
Pollux Ecrit le: Mercredi 18 janvier 2006 à 21:02 Déconnecté(e)    Voir le profil de Pollux Envoyer un email à Pollux Envoyer un message privé à Pollux  

Kevin Kofler :
Écoute, donne-nous un algo d'émulation des gris qui émule les HW2 (pas seulement les HW1 comme celui de VTI), gère correctement les 4, 7 et 8 ndg avec et sans double-buffering et fonctionne mieux que celui de TiEmu, et je t'implémente ça.

Quel est le problème exactement ? Je pense pas que ça soit la synchro avec les interruptions, parce que c'est vraiment pas compliqué à faire, donc je présume que c'est plutôt le lissage des différents plans 1 bit pour avoir une image stable... Si oui c'est pas non plus insurmontable, il suffit d'avoir un filtre passe-bas qui coupe les fréquences au-dessus de 30 Hz (resp. 15 et 12 Hz pour les 7 et 8 ndg) Evidemment, ça demande de faire des compromis tant sur le temps de calcul (on a 350000 pixels/seconde à traiter =)) que sur le temps de réponse du filtre (mais l'écran des TI ne défie pas les lois de la physique, donc ça ne sera pas vraiment un problème)

Dans un autre registre on a aussi la solution qui consiste à chercher des motifs correspondant à du 4 ndg / 7 ndg / 8 ndg, et ensuite faire une moyenne des 3/6/7 derniers écrans respectivement selon le mode détecté...
    
./Post n°32   Marquer comme non lu.
Kevin Kofler Ecrit le: Jeudi 19 janvier 2006 à 02:15 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  


Pollux :
Dans un autre registre on a aussi la solution qui consiste à chercher des motifs correspondant à du 4 ndg / 7 ndg / 8 ndg, et ensuite faire une moyenne des 3/6/7 derniers écrans respectivement selon le mode détecté...

C'est ce qu'on fait, mais le problème est (enfin, je pense que ce soit le problème vu les caractéristiques des programmes affectés) que si on toggle entre 2 jeux de plans sans arrêt, TiEmu ne peut plus détecter le motif. Donc il commence à prendre le plan clair pour le plan foncé, de mélanger un plan d'un jeu de buffers avec un plan de l'autre (ce qui donne au mieux un problème de décalage entre les 2 plans et au pire un frame en blanc&noir) et des trucs comme ça. Il faut que le programme laisse au moins un cycle d'affichage normal s'instaurer avant de refaire un toggle (d'où le GrayWaitNSwitches(3)).
-Edité le Jeudi 19 janvier 2006 à 02:18 par Kevin Kofler-
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°33   Marquer comme non lu.
Kevin Kofler Ecrit le: Jeudi 19 janvier 2006 à 02:19 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  


limmt :
effectivement, on va limiter la vitese du programme pour le rendre compatible avec tiemu? %)

Pourquoi pas? L'?il humain ne voit pas la différence entre 20 fps et 90 fps, d'autant plus que l'écran du vrai matériel est baveux.
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°34   Marquer comme non lu.
Kevin Kofler Ecrit le: Jeudi 19 janvier 2006 à 05:56 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  


Quant à l'histoire de AMS 3.10, c'est quoi le MD5 de ton 89u? Le mien a MD5 cc56f9075d4f417bff00cff61dec7646 et SHA1 8d703d4e9e56576f8828f9fe4093d7826904f9bb.
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°35   Marquer comme non lu.
limmt Ecrit le: Jeudi 19 janvier 2006 à 07:20 Déconnecté(e)    Voir le profil de limmt Envoyer un email à limmt Visiter le site WEB de limmt Envoyer un message privé à limmt  


Kevin Kofler :
limmt :
effectivement, on va limiter la vitese du programme pour le rendre compatible avec tiemu? %)

Pourquoi pas? L'?il humain ne voit pas la différence entre 20 fps et 90 fps, d'autant plus que l'écran du vrai matériel est baveux.


Meme si ca ne se voit pas à l'oeil, au clavier ca pourra pas répondre pareil ça sera moins fluide
http://www.falco-fr.com/ - http://www.jump67.com/ - http://www.msf-league.com/
    
./Post n°36   Marquer comme non lu.
Folco Ecrit le: Jeudi 19 janvier 2006 à 08:09 Déconnecté(e)    Voir le profil de Folco Envoyer un email à Folco Envoyer un message privé à Folco  


Kevin Kofler :
Quant à l'histoire de AMS 3.10, c'est quoi le MD5 de ton 89u? Le mien a MD5 cc56f9075d4f417bff00cff61dec7646 et SHA1 8d703d4e9e56576f8828f9fe4093d7826904f9bb.

Erreur de ma part, c'est corrigé et ça marche, merci bien! :)
<<< 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°37   Marquer comme non lu.
Sasume Ecrit le: Jeudi 19 janvier 2006 à 09:01 Déconnecté(e)    Voir le profil de Sasume Envoyer un email à Sasume Visiter le site WEB de Sasume Envoyer un message privé à Sasume  

Kevin> La synchro de genlib qu'utilise Martial a pour effet de rendre le fps constant à 30 fps. Sinon, il peut le rendre à 15 fps... Mais ça devient peut-être un peu lent pour ce qu'il veut faire.
Il faut aussi se soucier du matériel qu'on utilise : l'écran se rafraîchit à 90Hz, donc en nvg (avec 2 plans), on est obligé d'être bloqué à 30Hz (ou 15, ou 7.5, etc...).
Ce serait bien si TiEmu permettait de voir correctement les progs en nvg à 30Hz.
    
./Post n°38   Marquer comme non lu.
Kevin Kofler Ecrit le: Jeudi 19 janvier 2006 à 15:17 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  


Sasume :
Kevin> La synchro de genlib qu'utilise Martial a pour effet de rendre le fps constant à 30 fps. Sinon, il peut le rendre à 15 fps... Mais ça devient peut-être un peu lent pour ce qu'il veut faire.
Il faut aussi se soucier du matériel qu'on utilise : l'écran se rafraîchit à 90Hz, donc en nvg (avec 2 plans), on est obligé d'être bloqué à 30Hz (ou 15, ou 7.5, etc...).

Euh, avec du GrayWaitNSwitches(3);, on alterne entre:
  • attente du switch foncé->clair: 1/45 s
  • attente du switch clair->foncé: 1/90 s
  • attente du switch foncé->clair: 1/45 s

Total: 5/90 s
et:
  • attente du switch clair->foncé: 1/90 s
  • attente du switch foncé->clair: 1/45 s
  • attente du switch clair->foncé: 1/90 s

Total: 2/45 s
Donc en moyenne 4,5/90 s = 9/180 s = 1/20 s, c'est-à-dire 20 Hz.

Si genlib ne permet pas ça, c'est bien un défaut de genlib.
-Edité le Jeudi 19 janvier 2006 à 15:18 par Kevin Kofler-
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!
    
  :: Index » Forum Ti68K » News » Nostub rulezzzzzzzzzz (65 réponse(s))
Pages : 2/4     « 1 [2] 3 4 » »|

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