Comprendre le format IFF

Forum Amiga Coding Comprendre le format IFF

  • Ce sujet contient 13 réponses, 6 participants et a été mis à jour pour la dernière fois par STC, le il y a 5 années et 8 mois.
  • Créateur
    Sujet
  • #15228
    STC
    • Level 2
    • Messages : 41

    Bonjour, j’essaie de me remettre à l’asm je bricole là j’essie d’afficher une image IFF proprement cad en récupérant les données mais je ne comprends pas j’ai un CMAP super long, le début correspond bien à des couleurs mais après on dirait des données brutes (avant le BODY). j’etais tombé sur un wiki sur iff mais qui ne m’avais pas plus aidé que ça, savez vous sur le net ou je peux trouver un bon tuto IFF ?

    Merci

     

    Ps : ça serait bien de faire une rubrique ‘coding’

    STC/HeMoroiDs - https://www.hemoroids.net

Affichage de 13 réponses de 1 à 13 (sur un total de 13)

Partager sur vos réseaux sociaux préférés :
Facebooktwitterredditpinterestlinkedintumblrmail

  • Auteur
    Réponses
  • #15232
    _bigdan_
    • Level 2
    • Messages : 32

      Le mieux c’est le kit Amigadev (cdrom) blindé de sources.

      http://amigadev.elowar.com/read/ADCD_2.1/Libraries_Manual_guide/node042A.html

      Sinon, cf les sources et exemeples fournis avec l’iffparse.library !

      http://wiki.amigaos.net/wiki/IFF_Standard

      http://wiki.amigaos.net/wiki/ILBM_IFF_Interleaved_Bitmap#CMAP

       



      #15236
      Staff
      Jim Neray
      • Level 22
      • Messages : 7012

        Ps : ça serait bien de faire une rubrique ‘coding’

        Tu as raison. J’ajoute ca dans la todo list  :yes:

        A500 - A500 Plus - A600 HD - A1200 - A2000 - A4000T - CD32 - C=64 - 1040STE - CPC6128
        Mon Amiga 500 Plus : A590, 2MB Chip, 2MB Fast, HD 1,2GB, Floppy ext.
        Mon Amiga 1200 : Blizzard 1220/4, 2MB Chip, 4MB Fast, HD 80GB, Overdrive CD

        - Micromiga.com - La boutique Amiga -
        #15238
        Staff
        Zarnal
        • Level 22
        • Messages : 7457

          As tu déja lu cela ?

          http://obligement.free.fr/articles/assembleur_afficher_image_iff.php

          A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.

          #15468
          STC
          • Level 2
          • Messages : 41

            Merci pour vos liens j’ai un peu avancé meme si j’ai toujours pas l’image sur l’ecran, j’ai un peu de mal avec les modulos et l’adresse des bitplans, en fait je vois pas trop si les plans sont mis les un après les autres aprés BODY ou si ils sont entrelacés?

            Merci.

            STC/HeMoroiDs - https://www.hemoroids.net

            #15527
            STC
            • Level 2
            • Messages : 41

              en fait je me demande si mes iff sont pas compacté, j’ai essayé d’afficher des images 1 bitplan et on voit que des fragments

              STC/HeMoroiDs - https://www.hemoroids.net

              #15542
              Thunder
              • Level 6
              • Messages : 322

                Utilise IffMaster pour decompresser tes iff en Bitmap.

                A500, A500+(x2), A600(x2), A1200... Pas d'Atari lol

                #15594
                STC
                • Level 2
                • Messages : 41

                  Utilise IffMaster pour decompresser tes iff en Bitmap.

                  thx thunder mais mon but c d’avoir toujours la structure iff (comme je suis parti la dessus) tout pareil sauf les datas decrunchées.

                  STC/HeMoroiDs - https://www.hemoroids.net

                  #15609
                  Staff
                  Jim Neray
                  • Level 22
                  • Messages : 7012

                    Tu devrais peut être partir d’une image bien basique que tu fais toi même pour t’y retrouver plus facilement et ne pas avoir de doute quand a sa compression. :scratch:

                    A500 - A500 Plus - A600 HD - A1200 - A2000 - A4000T - CD32 - C=64 - 1040STE - CPC6128
                    Mon Amiga 500 Plus : A590, 2MB Chip, 2MB Fast, HD 1,2GB, Floppy ext.
                    Mon Amiga 1200 : Blizzard 1220/4, 2MB Chip, 4MB Fast, HD 80GB, Overdrive CD

                    - Micromiga.com - La boutique Amiga -
                    #15630
                    STC
                    • Level 2
                    • Messages : 41

                      Tu devrais peut être partir d’une image bien basique que tu fais toi même pour t’y retrouver plus facilement et ne pas avoir de doute quand a sa compression. :scratch:

                      salut, j’ai l’impression que DP3 sauve en crunché, j’ai vu (via un lien donné plus haut (wiki)) qu’on pouvait voir dans le fichier s’il s’agissait de données crunchées, de plus, je suis tombé sur un tuto obligement pour decruncher, donc je v me faire un ptit script qui decrunch et sauve juste la palette et les datas pour les afficher ensuite. Merci

                      STC/HeMoroiDs - https://www.hemoroids.net

                      #15642
                      Staff
                      Jim Neray
                      • Level 22
                      • Messages : 7012

                        Ok nickel !  :good:

                        A500 - A500 Plus - A600 HD - A1200 - A2000 - A4000T - CD32 - C=64 - 1040STE - CPC6128
                        Mon Amiga 500 Plus : A590, 2MB Chip, 2MB Fast, HD 1,2GB, Floppy ext.
                        Mon Amiga 1200 : Blizzard 1220/4, 2MB Chip, 4MB Fast, HD 80GB, Overdrive CD

                        - Micromiga.com - La boutique Amiga -


                        #17028
                        lexomil
                        • Level 3
                        • Messages : 80

                          Pour savoir si ton fichier est compressé il faut regarder dans le chunk BitmapHeader, au 10ème octet si c’est différent de 0 alors ton fichier est compressé.

                          #17204
                          STC
                          • Level 2
                          • Messages : 41

                            Exact, j’ai vu ça ;-)

                            STC/HeMoroiDs - https://www.hemoroids.net

                            #38689
                            STC
                            • Level 2
                            • Messages : 41

                              Du coup iff master sauvegarde avec quelle structure (palette ? plan entrelacés ?)

                              Merci.

                              STC/HeMoroiDs - https://www.hemoroids.net

                            Partager sur vos réseaux sociaux préférés :
                            Facebooktwitterredditpinterestlinkedintumblrmail
                            Affichage de 13 réponses de 1 à 13 (sur un total de 13)
                            • Vous devez être connecté pour répondre à ce sujet.