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




  Format name : Module Protector
Created by : Matrix / LSD (David Counter 1992)

Sources :
*
Arise & Drinks 40kb tracktro
* Converted MODs with NoiseConverter
* 3 files sent by Gryzor (thx !)

  • Gryzor states there can be an ID at the beginning of a Module Protector packed file. Now, in the small exemple written in Pro-Wizard doc, there IS a 'TRK1' ID in the header and all the description below is starting right after ... just add 4 bytes at each offset if the ID is there :). (Hi nicolas)


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


    F8h
    F9h
    FAh
    17Ah
    -
    -
    -
    -
    -
    -
    17Eh
    -
    1
    1
    80
    4
    -
    -
    -
    -
    -
    -
    17Ah
    -
    - Size of pattern table
    - NoiseTracker restart byte ($7F)
    - Pattern table
    - ?!? wheter it's $00000000 or it is the beginning of the pattern data. BUT, a note COULD be $00000000 ! ... so, how do we process here ?!?. Pro-Wizard seems to test if it's empty ... if so, it bypass these 4 bytes and begins the pattern data right after
    - Pattern datas (stored like Ptk) (one pattern is 1024 ($400) bytes)


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

    Click "back" to go back :)