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 : 7017

          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 : 7461

            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 : 7017

                      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 : 7017

                          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.