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 » Betas et WIPs » Hawk (107 réponse(s))
./REPRISE DU POST PRECEDENT (post n°38)   Marquer comme non lu.
Nul Ecrit le: Dimanche 14 août 2005 à 20:26 Déconnecté(e)    Voir le profil de Nul Envoyer un email à Nul Envoyer un message privé à Nul  

Merci :)
"De tous les animaux, l'homme a le plus de pente,
A se porter dedans l'excès."

Jean de la Fontaine
    
./Post n°39   Marquer comme non lu.
mic Ecrit le: Lundi 15 août 2005 à 06:31 Déconnecté(e)    Voir le profil de mic Envoyer un email à mic Visiter le site WEB de mic Envoyer un message privé à mic  

C'est possible d'avoir des sreens ?
TI-BANK :
http://www.ti-bank.be
http://pagesperso.laposte.net/bankti
http://www.ti-bank.fr.tc

Forum TI-BANK :
http://tibank.forumactif.com
    
./Post n°40   Marquer comme non lu.
Nul Ecrit le: Lundi 15 août 2005 à 11:31 Déconnecté(e)    Voir le profil de Nul Envoyer un email à Nul Envoyer un message privé à Nul  

Hum hum, les screenshots arrivent ...
-Edité le Lundi 15 août 2005 à 11:48 par Nul-
"De tous les animaux, l'homme a le plus de pente,
A se porter dedans l'excès."

Jean de la Fontaine
    
./Post n°41   Marquer comme non lu.
Lionel Debroux Ecrit le: Lundi 15 août 2005 à 14:40 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  

Es-tu passé à une manipulation de fichiers complètement faite avec les fonctions de vat.h ?
Lionel Debroux - membre de TICT.
    
./Post n°42   Marquer comme non lu.
LionelA Ecrit le: Lundi 15 août 2005 à 14:40 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


le screenshot :

http://www.tigen.org/~lionela//data/temp/Hawk.GIF

:)
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°43   Marquer comme non lu.
Nul Ecrit le: Lundi 15 août 2005 à 14:46 Déconnecté(e)    Voir le profil de Nul Envoyer un email à Nul Envoyer un message privé à Nul  


Pour les 92+/V200:

http://www.mostafa314.chez.tiscali.fr/betas/hawk92.GIF

Et les 89/89T:

http://www.mostafa314.chez.tiscali.fr/betas/hawk.GIF

Attention pour les 89, il faut ajuster le contraste entre le menu et le jeu !
"De tous les animaux, l'homme a le plus de pente,
A se porter dedans l'excès."

Jean de la Fontaine
    
./Post n°44   Marquer comme non lu.
Nul Ecrit le: Lundi 15 août 2005 à 14:52 Déconnecté(e)    Voir le profil de Nul Envoyer un email à Nul Envoyer un message privé à Nul  

Euh merci LionelA ... désolé j'ai voulu mettre aussi une screenshot pour 89 et je suis passé par un ami pour éviter de te déranger tout le temps. Mais merci ;)

Lionel Debroux: non parce que je trouve les fonctions de stdio.h plus simples à manipuler. Quel est l'intérêt de vat.h ? Plus sûr, plus rapide et moins gros ?

[EDIT]: au fait, est-ce-qu'il existe une instruction genre
orm.l (%0)+, %%d1-%%d5
ou
andm.l (%0)+, %%d1-%%d5
, comme
movem.l
?

-Edité le Lundi 15 août 2005 à 14:57 par Nul-
"De tous les animaux, l'homme a le plus de pente,
A se porter dedans l'excès."

Jean de la Fontaine
    
./Post n°45   Marquer comme non lu.
Benjy Ecrit le: Lundi 15 août 2005 à 15:05 Déconnecté(e)    Voir le profil de Benjy Envoyer un email à Benjy Visiter le site WEB de Benjy Envoyer un message privé à Benjy  


Pour vat.h oui c'est exactement ca Nul !!
Le langage C y'a pas mieux!!!
    
./Post n°46   Marquer comme non lu.
Nul Ecrit le: Lundi 15 août 2005 à 15:22 Déconnecté(e)    Voir le profil de Nul Envoyer un email à Nul Envoyer un message privé à Nul  

Ok, merci :)
"De tous les animaux, l'homme a le plus de pente,
A se porter dedans l'excès."

Jean de la Fontaine
    
./Post n°47   Marquer comme non lu.
LionelA Ecrit le: Lundi 15 août 2005 à 15:50 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


non pas de or multiple ni and
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°48   Marquer comme non lu.
Jfg Ecrit le: Lundi 15 août 2005 à 15:56 Déconnecté(e)    Voir le profil de Jfg Envoyer un email à Jfg Visiter le site WEB de Jfg Envoyer un message privé à Jfg  


On ne met pas "Inspired of" mais plutot "Inspired from"
Kill Mario
    
./Post n°49   Marquer comme non lu.
Nul Ecrit le: Lundi 15 août 2005 à 16:04 Déconnecté(e)    Voir le profil de Nul Envoyer un email à Nul Envoyer un message privé à Nul  

Euh oui, merci ... #rougir#
"De tous les animaux, l'homme a le plus de pente,
A se porter dedans l'excès."

Jean de la Fontaine
    
./Post n°50   Marquer comme non lu.
Nul Ecrit le: Lundi 15 août 2005 à 16:23 Déconnecté(e)    Voir le profil de Nul Envoyer un email à Nul Envoyer un message privé à Nul  

Ca y'est, j'ai programmé les fonctions de sauvegarde avec vat.h; gain: 1330 bytes.
Taille totale: 43625. Le ppg: 18887 (!)
Dommage pour les or multiples :(

Pour les screenshots, il y a eu un pb chez Tiscali mais ça va revenir :D
-Edité le Lundi 15 août 2005 à 16:25 par Nul-
"De tous les animaux, l'homme a le plus de pente,
A se porter dedans l'excès."

Jean de la Fontaine
    
./Post n°51   Marquer comme non lu.
Nul Ecrit le: Lundi 15 août 2005 à 16:37 Déconnecté(e)    Voir le profil de Nul Envoyer un email à Nul Envoyer un message privé à Nul  

Je croyais optimiser vraiment mon code en écrivant ça:


void CopieBordsToScreen(void)//(void * bords_0, void * bords_1, void * mask, void * dest_0, void * dest_1)
{
  register short i;
  register unsigned long long * ptr_m = (unsigned long long *)(mask_bords);
  register unsigned long long * ptr_b0 = (unsigned long long *)(screen_bords_0);
  register unsigned long long * ptr_b1 = (unsigned long long *)(screen_bords_1);
  register unsigned long long * ptr_d0 = (unsigned long long *)(vscreen_0);
  register unsigned long long * ptr_d1 = (unsigned long long *)(vscreen_1);
  
  for(i = 0; i < 480; i ++)
  {
    *ptr_d0 = (*ptr_m&*ptr_d0)|*(ptr_b0 ++);
    *ptr_d1 = (*ptr_m&*ptr_d1)|*(ptr_b1 ++);
    ptr_m ++;
    ptr_d0 ++;
    ptr_d1 ++;
  }
  
}



au lieu de cela:


void CopieBordsToScreen(void) 

  unsigned long *dummy1, *dummy2, *dummy3, *dummy4, *dummy5;
       asm volatile("
       move.w #959, %%d0    |959 = (3840)/4-1
       0:
       move.l  (%3), %%d1
       and.l  (%2), %%d1    |copie du masque
       or.l  (%0)+, %%d1    |copie du dessin
       move.l  %%d1,(%3)+    |enregistrement du résultat dans dest
       move.l  (%4), %%d1
       and.l  (%2)+, %%d1   |copie du masque
       or.l  (%1)+, %%d1    |copie du dessin
       move.l  %%d1,(%4)+    |enregistrement du résultat dans dest
       dbra  %%d0, 0b
       "\
       : "=a" (dummy1), "=a" (dummy2), "=a" (dummy3), "=a" (dummy4), "=a" (dummy5)
       : "0" (screen_bords_0), "1" (screen_bords_1), "2" (mask_bords), "3" (vscreen_0), "4" (vscreen_1)
       : "d0", "d1", "cc", "memory");
}


mais ça n'a pas l'air de changer grand-chose Pourquoi ?
"De tous les animaux, l'homme a le plus de pente,
A se porter dedans l'excès."

Jean de la Fontaine
    
./Post n°52   Marquer comme non lu.
Jfg Ecrit le: Lundi 15 août 2005 à 19:05 Déconnecté(e)    Voir le profil de Jfg Envoyer un email à Jfg Visiter le site WEB de Jfg Envoyer un message privé à Jfg  


wow, la compression de malade! J'ai jamais vu un rapport aussi élevé :o
Kill Mario
    
./Post n°53   Marquer comme non lu.
LionelA Ecrit le: Lundi 15 août 2005 à 19:21 Déconnecté(e)    Voir le profil de LionelA Envoyer un email à LionelA Visiter le site WEB de LionelA Envoyer un message privé à LionelA  


essaye de mettre 64ko de 0x00 et tu verra un rapport elevé :p

avec mon huffman, je compresse un fichier de données de F-Zero de 64ko -> 5ko (alors en ppg ca doit etre bien plus ^^)
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°54   Marquer comme non lu.
Jfg Ecrit le: Lundi 15 août 2005 à 19:22 Déconnecté(e)    Voir le profil de Jfg Envoyer un email à Jfg Visiter le site WEB de Jfg Envoyer un message privé à Jfg  


Je parlais pour un programme complet :) (je suis pas si bête non plus...)
Kill Mario
    
./Post n°55   Marquer comme non lu.
Onur Ecrit le: Mardi 16 août 2005 à 02:18 Déconnecté(e)    Voir le profil de Onur Envoyer un email à Onur Visiter le site WEB de Onur Envoyer un message privé à Onur  


C'est parce qu'il y a bcp de parties qui se rassemblent dans le fichier compilé.

...à moins qu'il y ait que du Huffmann dans la compression, auquel cas je dirais plutot qu'il y a beaucoup de char qui se rassemblent et là, c'est de la chance :D
Je ne veux pas faire quelque chose de bien, je cherche l'excellence:ETP Studio...


et autres projets à finir avant 2010
    
./Post n°56   Marquer comme non lu.
Lionel Debroux Ecrit le: Mardi 16 août 2005 à 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  

L'effet de transition pour afficher le titre est sympa, mais je pense qu'il y a de quoi gagner de la place.
Lionel Debroux - membre de TICT.
    
./Post n°57   Marquer comme non lu.
geogeo Ecrit le: Mardi 16 août 2005 à 12:56 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Niveau compression, compressez un fichier MIDI de PolySnd de 5 Ko environ voir plus il passera facile dans les 200 octets voir moins. :D
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 » Betas et WIPs » Hawk (107 réponse(s))
Pages : 3/6     « 1 2 [3] 4 5 6 » »|

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