     :

1.   .
 *.raw, *.bin - raw   ay ,        ayfly.dll

2.        (maximum block-size) = 2..255.
:
 -     AYDUMP.BIN -       16,   3,  maximum block size = 16 * 3 = 48  ..
 -     SCR2_13.pt3 -      64,   6; 64*6=384,        2  255,          384/2=192 -  maximum block size = 192
 -     HiCC5vis.pt3 -     64, 10, 5 -     , ..      64/32/16/8  48/24/12.     ,       ,   .       (      ,       )     -   64      8,5,8,5... (.  HiCC5vis+.pt3)
     64    8,5  (8+5)*32=416 -        2..255 -> 416/2=208,  maximum block size = 208

  "Compile ay dump"

         r0,r1,r8 (Channel A variants)/r2,r3,r9 (Channel B variants)/r4,r5,r10 (Channel C variants)/r6,r7 (Channel Reg variants)/r11,r12,r13 (Channel Env variants).        'channel'  256,         "ERROR: variants overflow, compilation is not possible!"

    ay     ,  ,   ..
         ( ,   ).

3.     ( Select block size) -       
  (Copmile type):
 - together
        .        Player ADR
 - separately
     ,      .
        -                  65536.

 Save compiled song.
     
PLAYER.ASM -      
TABLES.BIN -    "" - (      256)
TRACK.BIN -     .
PATTERNS.BIN -   

   -     ,     .     .
:           16384  (  )             ,        ,        (      ,      )

-----------------------------------------------------------------------------------------------
      sjasmplus       DUP/EDUP -      .
    trd         (           )

 :
CALL PLAYER - 
CALL PLAYER+3 -  (   )

-----------------------------------------------------------------------------------------------
 1:        
 2:     


