Amiga MOD Packers Described - Promizer 0.1 Described
Anim ripped from Digital Illusion's MotorHead
Yeah :) at least in HTML format !.
Anim ripped from Digital Illusion's MotorHead




  Format name : Promizer 0.1 packer format
(formely called Avalon packer)
Created by : Franck Hulsmann (MC68000/Masque)

Sources :
*
three PMZ packed files sent by Gryzor (thx !)


The following is repeated 31 times
with 8 bytes description for one sample
OFFSET
SIZE (bytes)
COMMENT
0
2
3
14h
16h
2
1
1
2
2
- Sample Size / 2
- Finetune (0 -> F)
- Volume (0->40h)
- Loop Size / 2
- Loop Start / 2


F8h
FAh
-
2FAh
2FEh
-
-
-
2
200h
-
4
???
-
-
-
- Size of pattern list (x4)
- Pattern table. It is the address of the
patterns. First is $00000000
- Size of ALL the pattern data
- Pattern data. Stored 'almost' like Protracker. The difference remains in the fact that you have to 'NOT' all the 4 bytes save for the 4 lower bits.

we get something like that:

pattern 0 :
  • row 0 | voice 1 | voice 2 | voice 3 | voice 4 |
  • row 1 | voice 1 | voice 2 | voice 3 | voice 4 |
  • row 2 ...
  • row 63| voice 1 | voice 2 | voice 3 | voice 4 |

  • pattern 1 : ...

    Note Packing :

       -----Sample Number----
      /  /                \  \
     |  |                  |  |
     0000 0000  0000 0000  0000 0000  0000 0000  
          |             |       |  |  |       |
           \           /         \/    \     /
            Note value         effect   effect
                                      parameter

  • Promizer v0.1 (as v1.0c and v1.8a) saves the "finetuned" pitch if the sample got a 'not null' finetune. Refer here where there are all the possible pitchs for each finetune

  • Follow Sample datas stored like Protracker. Nothing is packed..

     

    Click "back" to go back :)