Cherche module intro Beast

8 sujets de 46 à 53 (sur un total de 53)

  • __sam__

      #314546

      Quand je disais « simple », je parlais du hardware de l’Amiga. De ce que j’ai compris (en lisant des docs sur les modules), tu spécifies l’adresse, la taille du sample, la période, tu lances le DMA, et ça joue tout seul.

      Les .mod c’est un peu plus compliqué en effet, surtout pour être compatible et supporter tous les effets. Mon player est loin de tout supporter pour l’instant, mais c’était pas le but.

      Oui du point de vue « hard » le model audio de l’amiga est simple. C’est pour ca que j’arrive à jouer des mods sur 8 bits. L’idée pour jouer le mod fidèlement est effectivement d’avoir un moteur bas niveau qui mime paula: 4 canaux qui jouent en parallèle avec pour chaque canal: un pointeur de sample, un volume et une fréquence. Le sample peut être du type « joue et reboucle à tel offset par rapport au début » ou « joue une fois » ce qui revient au même que jouer et reboucler sur le dernier échantillon. Le player de MOD en lui-même ne fait que jouer sur ces paramètres en fonction du temps et des données du module. Pour faire marcher tout ca sur 8 bits, j’ai conçu une sorte de processeur virtualisé à 9 instructions dont la spec est décrite >>ici<<. Jouer le MOD sur un 8 bits revient finalement à réaliser un interpréteur pour ces 9 instructions par le CPU 8bits ciblé. Sur 6809 ca occupe de l’ordre de 256 octets de code machine pour jouer une frame (20ms pendant lequel les paramètres sont fixes) et environ 1ko pour traiter le changement des paramètres. C’est tout petit, mais super puissant!

      Samuel.

      Amiga A500 + GVP530 (8Mo/fpu/mmu/scsi) - en panne 🙁
      A500 (+ 1Mo PPS), A1200 (Blizzard-IV/fpu/64Mo)
      A500 Vampire V2+ ^8^ 🙂
      (mais aussi TO8, TO8D, TO9. Groupe PULS.)

      Anonyme

        #314604

        J’ai regardé un peut le code 68000 présent dans les fichiers .DW

        J’ai encore les yeux qui saignent.
        C’est du grand délire ce format quand même, il était bien tordu le whitaker.

        leo

          #314647

          Ca serait un beau défi, mais je vais garder ça pour plus tard 🙂

          Si je rajoute un format ça sera quelque chose de plus populaire (et moins galère à décoder :)).

          __sam__

            #325557

            Je me greffe à ce sujet car c’est dans le même thème.

            Si vous n’avez qu’un TO7/70 ou un TO9 et que vous voulez vous replonger dans l’ambiance de la bête, je vous recommande de faire un tour >>ici<<

            Samuel.

            Amiga A500 + GVP530 (8Mo/fpu/mmu/scsi) - en panne 🙁
            A500 (+ 1Mo PPS), A1200 (Blizzard-IV/fpu/64Mo)
            A500 Vampire V2+ ^8^ 🙂
            (mais aussi TO8, TO8D, TO9. Groupe PULS.)

            brochi

              #325558

              je dois les avoir sur Mods Anthology de gryzor les beast

              leo

                #325613

                @brochi: si tu les as au format .mod je suis preneur! J’ai pas pu les trouver et j’en ai conclu qu’elles étaient pas dispo dans ce format.

                modulo

                  #325615

                  Comme déjà dit plus haut dans la discussion, SoB n’est pas disponible au format mod.

                  Les musiques sont au format Whittaker.

                  Dans le Mod Anthology, elles sont ici:

                  MODS Anthology/Synth/Whittakr/

                   

                  Et les fichiers correspondants du répertoire en question:

                  76K DW.Beast_1_GameOver

                  72K DW.Beast_1_Level-1

                  84K DW.Beast_1_Level-2

                  92K DW.Beast_1_Level-4

                  196K DW.Beast_1_Title

                  Comme on peut le constater sur un dump de l’entête (255 octets, arbitraire), ça n’a rien d’un mod:

                  $ head -c 255 DW.Beast_1_Level-1 | hexdump -C
                  00000000  48 e7 f1 fe 61 00 00 58  4c df 7f 8f 4e 75 48 e7  |H…a..XL…NuH.|
                  00000010  f1 fe 61 00 01 a2 4c df  7f 8f 4e 75 48 e7 00 10  |..a…L…NuH…|
                  00000020  61 00 00 da 4c df 08 00  4e 75 48 e7 41 10 61 00  |a…L…NuH.A.a.|
                  00000030  01 44 4c df 08 82 4e 75  48 e7 f1 fe 61 00 0d 7e  |.DL…NuH…a..~|
                  00000040  4c df 7f 8f 4e 75 48 e7  00 10 61 00 01 0a 4c df  |L…NuH…a…L.|
                  00000050  08 00 4e 75 2f 0b 61 00  01 46 26 5f 4e 75 08 f9  |..Nu/.a..F&_Nu..|
                  00000060  00 01 00 bf e0 01 47 fa  ff 98 61 00 ff b0 61 00  |……G…a…a.|
                  00000070  0c b0 51 eb 05 f1 43 fa  05 80 48 80 c0 fc 00 0a  |..Q…C…H…..|
                  00000080  41 fa 07 84 12 30 00 00  48 81 37 41 05 e4 17 70  |A….0..H.7A…p|
                  00000090  00 01 05 e8 17 7a 05 52  05 e9 7e 00 33 7c 00 01  |…..z.R..~.3|..|
                  000000a0  00 1e 51 e9 00 00 51 e9  00 01 51 e9 00 03 50 e9  |..Q…Q…Q…P.|
                  000000b0  00 16 41 fa 06 b4 23 48  00 0c 23 48 00 10 41 fa  |..A…#H..#H..A.|
                  000000c0  07 46 30 70 00 02 33 48  00 08 33 7c 00 02 00 0a  |.F0p..3H..3|….|
                  000000d0  30 73 80 00 d1 cb 23 48  00 04 d2 fc 00 30 54 40  |0s….#H…..0T@|
                  000000e0  52 47 be 7c 00 04 66 b4  37 7c 00 40 05 e6 51 eb  |RG.|..f.7|[email protected].|
                  000000f0  05 eb 50 eb 05 f0 50 eb  05 ee 4e 75 47 fa ff     |..P…P…NuG..|

                  __sam__

                    #326423

                    je vous recommande de faire un tour >>ici<<

                    Pour info, une page web en Francais est dispo >>sur le site de Puls<< et une video est visible là:

                    Samuel.

                    Amiga A500 + GVP530 (8Mo/fpu/mmu/scsi) - en panne 🙁
                    A500 (+ 1Mo PPS), A1200 (Blizzard-IV/fpu/64Mo)
                    A500 Vampire V2+ ^8^ 🙂
                    (mais aussi TO8, TO8D, TO9. Groupe PULS.)

                  8 sujets de 46 à 53 (sur un total de 53)

                  • Vous devez être connecté pour répondre à ce sujet.

                  Forums Communauté Le Bar Cherche module intro Beast

                  Amiga Impact