Advertisement
Guest User

Untitled

a guest
Nov 17th, 2019
374
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. HCZ2_Header:
  2.     sHeaderInit                     ; Z80 offset is $C0C6
  3.     sHeaderPatchUniv
  4.     sHeaderCh   $06, $03
  5.     sHeaderTempo    $01, $25
  6.     sHeaderDAC  HCZ2_DAC
  7.     sHeaderFM   HCZ2_FM1, $18, $0F
  8.     sHeaderFM   HCZ2_FM2, $18, $0A
  9.     sHeaderFM   HCZ2_FM3, $18, $13
  10.     sHeaderFM   HCZ2_FM4, $0C, $0F
  11.     sHeaderFM   HCZ2_FM5, $0C, $0C
  12.     sHeaderPSG  HCZ2_PSG1, $F4, $04, $00, v0C
  13.     sHeaderPSG  HCZ2_PSG2, $F4, $04, $00, v0C
  14.     sHeaderPSG  HCZ2_PSG3, $00, $03, $00, v0C
  15.     dc.b $F2, $F2   ; Unused
  16.  
  17. HCZ2_DAC:
  18.     dc.b dKick, $06
  19.     sPan        spLeft
  20.     dc.b dHighTom, $02, dHighTom, $04, dHighTom, $06, dHighTom, dHighTom
  21.     dc.b dHighTom
  22.     sPan        spCenter
  23.     dc.b dMidTom, dMidTom, dMidTom, dMidTom, dMidTom, dLowTom
  24.     sPan        spRight
  25.     dc.b dLowTom, $02, dLowTom, $04, dLowTom, $06, dFloorTom, dFloorTom
  26.     sPan        spCenter
  27.     dc.b dKick, $0C, dSnare, $1E, dKick, $0C, dKick, $12
  28.     dc.b dKick, $0C, dSnare
  29.     sLoop       $00, $02, HCZ2_DAC
  30.  
  31. HCZ2_Loop4:
  32.     dc.b dKick, $18, dSnare, $06, dKick, $0C, dKick, dKick
  33.     dc.b $12, dSnare, $0C, dKick
  34.     sLoop       $00, $03, HCZ2_Loop4
  35.     dc.b dKick, $24, dSnare, $06, dKick, $0C, dKick, $12
  36.     dc.b dKick, $0C, dSnare
  37.  
  38. HCZ2_Loop5:
  39.     dc.b dKick, $18, dSnare, $06, dKick, $0C, dKick, dKick
  40.     dc.b $12, dSnare, $0C, dKick
  41.     sLoop       $00, $02, HCZ2_Loop5
  42.     dc.b dKick, $18, dSnare, $06, dKick, $0C, dKick, dKick
  43.     dc.b $12, dSnare, $0C, dKick, $06, dSnare, $0C, dKick
  44.     dc.b dKick, $06, dHighTom, dMidTom, dLowTom, dSnare, $18, $0C
  45.     dc.b $02, $04, $06, dSnare
  46.     sCall       HCZ2_Call4
  47.     dc.b dKick, $18, dSnare, $06, dKick, $0C, dKick, $1E
  48.     dc.b dSnare, $0C, dKick, $12, dSnare, dSnare, $0C, dSnare
  49.     dc.b $06, dSnare, $0C, dSnare, $12, dSnare, $06, dSnare
  50.     dc.b dSnare, dSnare
  51.     sCall       HCZ2_Call4
  52.     dc.b dKick, $18, dSnare, $06, dKick, $0C, dKick, $1E
  53.     dc.b dSnare, $0C, dKick, $06, dKick, $0C, dKick, dKick
  54.     dc.b $06, dSnare, dKick, dKick, dSnare, dKick, dKick, $0C
  55.     dc.b dSnare, dSnare, $06, dSnare, dSnare
  56.  
  57. HCZ2_Loop6:
  58.     sCall       HCZ2_Call5
  59.     sLoop       $00, $02, HCZ2_Loop6
  60.     sCall       HCZ2_Call5
  61.     dc.b dKick, $0C, dSnare, dKick, $06, dSnare, $0C, $06
  62.     dc.b dKick, dSnare, $12, $04, dSnare, dSnare, dSnare, $06
  63.     dc.b dSnare
  64.  
  65. HCZ2_Loop7:
  66.     sCall       HCZ2_Call5
  67.     sLoop       $00, $02, HCZ2_Loop7
  68.     dc.b dKick, $12, $06, dSnare, $1E, dKick, $06, $0C
  69.     dc.b dSnare, $1E, $0C, $0C, $06, $0C, $18, $02
  70.     dc.b $02, $02, $06, $06, $06
  71.     sJump       HCZ2_DAC
  72.     dc.b $F2    ; Unused
  73.  
  74. HCZ2_Call4:
  75.     dc.b dKick, $18, dSnare, $06, dKick, $0C, dKick, $1E
  76.     dc.b dSnare, $0C, dKick, dKick, $18, dSnare, $06, dKick
  77.     dc.b $0C, dKick, $1E, dSnare, $0C, dKick
  78.     sRet
  79.  
  80. HCZ2_Call5:
  81.     dc.b dKick, $12, dKick, $06, dSnare, $1E, dKick, $06
  82.     dc.b dKick, $0C, dSnare, $18
  83.     sRet
  84.  
  85. HCZ2_FM1:
  86.     sPatFM      $03
  87.     ssDetune    $FE
  88.     ssModZ80    $0F, $01, $06, $06
  89.     sCall       HCZ2_Call1
  90.     sPatFM      $0E
  91.     ssDetune    $01
  92.     ssModZ80    $0F, $01, $06, $06
  93.     sCall       HCZ2_Call2
  94.     sPatFM      $03
  95.     ssDetune    $FE
  96.     ssModZ80    $0F, $01, $06, $06
  97.     sCall       HCZ2_Call3
  98.     sJump       HCZ2_FM1
  99.  
  100. HCZ2_Call1:
  101.     dc.b nRst, $7F, nRst, nRst, $76, nG4, $06, nBb4
  102.     dc.b nC5, nG4, nF4, $02, nEb4, nD4, nC4, nBb3
  103.     dc.b nA3, nG3, nRst, $04, nBb3, $06, nC4, nG3
  104.     dc.b nF3, $02, nFs3, $04, nF3, $06, nEb3, nC3
  105.     dc.b nG3, $02, nA3, nBb3, $08, nBb3, $02, nBb3
  106.     dc.b $04, nA3, $12, nG3, $02, nFs3, nF3, nEb3
  107.     dc.b nD3, nC3, nBb2, nA2, nG2, nRst, $36, nBb3
  108.     dc.b $06, nB3, nC4, nFs3, $02, nG3, $04, nF3
  109.     dc.b $02, nEb3, nC3, nBb2, nA2, nG2, nF2, nEb2
  110.     dc.b $04, nF3, $02, nFs3, $04, nF3, $06, nEb3
  111.     dc.b nF3, nEb3, nC3, nBb2, nG3, $0C, nG3, $06
  112.     dc.b nC4, $12, nA3, $02, nG3, nF3, nEb3, nD3
  113.     dc.b nC3, nRst, $3C, nG4, $06, nBb4, nC5, nG4
  114.     dc.b nF4, $02, nEb4, nD4, nC4, nBb3, nA3, nG3
  115.     dc.b nRst, $04, nBb3, $06, nC4, nG3, nF3, $02
  116.     dc.b nFs3, $04, nF3, $06, nEb3, nC3, nG3, $02
  117.     dc.b nA3, nBb3, $08, nBb3, $02, nBb3, $04, nA3
  118.     dc.b $12, nG3, $02, nF3, nEb3, nD3, nC3, nBb2
  119.     dc.b nA2, nG2, nF2, nRst, $36, nBb3, $06, nB3
  120.     dc.b nC4, nFs3, $02, nG3, $04, nF3, $02, nEb3
  121.     dc.b nC3, nBb2, nA2, nG2, nF2, nEb2, $04, nF3
  122.     dc.b $02, nFs3, $04, nF3, $06, nEb3, nF3, nEb3
  123.     dc.b nC3, nBb2, nG3, $0C, nG3, $06, nEb3, $12
  124.     dc.b nD3, $02, nC3, nBb2, nA2, nG2, nF2, nRst
  125.     dc.b $1E
  126.     sRet
  127.  
  128. HCZ2_Call2:
  129.     saTranspose $F4
  130.     dc.b nF3, $06, nFs3, $02, nG3, $04, nBb3, $06
  131.     dc.b nEb4, nF4, nG4, nBb4, nD5, $02, nEb5, $08
  132.     dc.b nRst, $02, nF5, $04, nRst, $02, nFs5, nG5
  133.     dc.b $08, nRst, $02, nC5, $0A, nRst, $02, nFs5
  134.     dc.b nG5, $26, nRst, $02, nF5, $04, nRst, $02
  135.     dc.b nEb5, $04, nRst, $02, nCs5, nD5, $26, nRst
  136.     dc.b $02, nBb4, $34, nRst, $02, nCs5, nD5, $08
  137.     dc.b nRst, $02, nEb5, $04, nRst, $02, nE5, nF5
  138.     dc.b $08, nRst, $02, nBb4, $0A, nRst, $02, nF5
  139.     dc.b nF5, $26, nRst, $02, nEb5, $04, nRst, $02
  140.     dc.b nD5, $04, nRst, $02, nC5, $2E, nRst, $08
  141.     dc.b nD5, $10, nRst, $02, nEb5, $0A, nRst, $02
  142.     dc.b nF5, $0A, nRst, $02, nD5, nEb5, $08, nRst
  143.     dc.b $02, nF5, $04, nRst, $02, nFs5, nG5, $08
  144.     dc.b nRst, $02, nC5, $0A, nRst, $02, nG5, $28
  145.     dc.b nRst, $02, nF5, $04, nRst, $02, nEb5, $04
  146.     dc.b nRst, $02, nCs5, nD5, $26, nRst, $02, nEb5
  147.     dc.b $1C, nRst, $0E, nEb5, $04, nRst, $02, nF5
  148.     dc.b $04, nRst, $02, nFs5, nG5, $08, nRst, $02
  149.     dc.b nEb5, $04, nRst, $02, nG5, $0A, nRst, $02
  150.     dc.b nBb4, $0A, nRst, $02, nC5, $28, nRst, $02
  151.     dc.b nEb5, $04, nRst, $02, nF5, $04, nRst, $02
  152.     dc.b nG5, $2E, nRst, $02, nF5, $12, nEb5, $02
  153.     dc.b nD5, nC5, nBb4, nAb4, nG4, nF4, nEb4, nD4
  154.     sRet
  155.  
  156. HCZ2_Call3:
  157.     saTranspose $0C
  158.     dc.b nC4, $04, nRst, $02, nD4, $04, nRst, $02
  159.     dc.b nEb4, $0C, nD4, $02, nC4, nBb3, nAb3, nG3
  160.     dc.b nF3, nC4, $0A, nRst, $02, nEb4, $04, nRst
  161.     dc.b $02, nE4, nF4, nRst, $08, nD4, $10, nRst
  162.     dc.b $02, nC4, $04, nRst, $08, nBb3, $04, nRst
  163.     dc.b $08, nFs3, $02, nG3, $14, nRst, $02, nFs3
  164.     dc.b nG3, $08, nRst, $02, nF3, $04, nRst, $02
  165.     dc.b nFs3, nG3, $28, nC4, $04, nRst, $02, nD4
  166.     dc.b $04, nRst, $02, nEb4, $0C, nD4, $02, nC4
  167.     dc.b nBb3, nAb3, nG3, nF3, nC4, $0A, nRst, $02
  168.     dc.b nEb4, $04, nRst, $02, nE4, nF4, nRst, $08
  169.     dc.b nD4, $10, nRst, $02, nC4, $04, nRst, $08
  170.     dc.b nB3, $04, nRst, $08, nC4, $10, nRst, $02
  171.     dc.b nC4, $04, nRst, $02, nD4, $0A, nRst, $02
  172.     dc.b nC4, $04, nRst, $02, nD4, $04, nRst, $08
  173.     dc.b nEb4, $10, nRst, $02, nF4, $0A, nRst, $02
  174.     dc.b nC4, $04, nRst, $02, nD4, $04, nRst, $02
  175.     dc.b nEb4, $0C, nD4, $02, nC4, nBb3, nAb3, nG3
  176.     dc.b nF3, nC4, $0A, nRst, $02, nEb4, $04, nRst
  177.     dc.b $02, nE4, nF4, nRst, $08, nD4, $10, nRst
  178.     dc.b $02, nC4, $04, nRst, $08, nBb3, $04, nRst
  179.     dc.b $08, nFs3, $02, nG3, $14, nRst, $02, nFs3
  180.     dc.b nG3, $08, nRst, $02, nF3, $04, nRst, $02
  181.     dc.b nFs3, nG3, $28, nC4, $04, nRst, $02, nD4
  182.     dc.b $04, nRst, $02, nEb4, $10, nRst, $02, nEb4
  183.     dc.b $04, nRst, $08, nD4, $04, nRst, $02, nEb4
  184.     dc.b $10, nRst, $02, nEb4, $04, nRst, $02, nF4
  185.     dc.b $0A, nRst, $02, nEb4, $04, nRst, $08, nAb4
  186.     dc.b $04, nRst, $0E, nC5, $04, nRst, $08, nC5
  187.     dc.b $04, nRst, $08, nC5, $04, nRst, $02, nC5
  188.     dc.b $0A, nRst, $02, nB4, $04, nRst, $2C
  189.     sRet
  190.     dc.b $F2    ; Unused
  191.  
  192. HCZ2_FM2:
  193.     sPatFM      $15
  194.     ssDetune    $00
  195.     ssModZ80    $0F, $01, $06, $06
  196.     dc.b nC1, $0A, nRst, $02, nEb1, nRst, $04, nC1
  197.     dc.b $10, nRst, $02, nEb1, nRst, $04, nF1, nRst
  198.     dc.b $08, nEb1, $10, nRst, $02, nF1, $16, nRst
  199.     dc.b $02, nC1, $0A, nRst, $02, nA0, nRst, $04
  200.     dc.b nC1, $12, nA0, $04, nRst, $02, nBb0, $04
  201.     dc.b nRst, $08, nG0, $10, nRst, $02, nBb0, $16
  202.     dc.b nRst, $02, nC1, $0A, nRst, $02, nEb1, nRst
  203.     dc.b $04, nC1, $10, nRst, $02, nEb1, nRst, $04
  204.     dc.b nF1, nRst, $08, nEb1, $10, nRst, $02, nF1
  205.     dc.b $16, nRst, $02, nC1, $0A, nRst, $02, nA0
  206.     dc.b nRst, $04, nC1, $12, nA0, $04, nRst, $02
  207.     dc.b nBb0, $04, nRst, $08, nG0, $10, nRst, $02
  208.     dc.b nBb0, $16, nRst, $02, nC1, $0A, nRst, $02
  209.     dc.b nEb1, nRst, $04, nC1, $10, nRst, $02, nEb1
  210.     dc.b nRst, $04, nF1, nRst, $08, nEb1, $10, nRst
  211.     dc.b $02, nF1, $16, nRst, $02, nC1, $0A, nRst
  212.     dc.b $02, nA0, nRst, $04, nC1, $12, nA0, $04
  213.     dc.b nRst, $02, nBb0, $04, nRst, $08, nG0, $10
  214.     dc.b nRst, $02, nBb0, $16, nRst, $02, nC1, $0A
  215.     dc.b nRst, $02, nEb1, nRst, $04, nC1, $10, nRst
  216.     dc.b $02, nEb1, nRst, $04, nF1, nRst, $08, nEb1
  217.     dc.b $10, nRst, $02, nF1, $16, nRst, $02, nC1
  218.     dc.b $0A, nRst, $02, nA0, nRst, $04, nC1, $12
  219.     dc.b nA0, $04, nRst, $02, nBb0, $04, nRst, $08
  220.     dc.b nG0, $10, nRst, $02, nBb0, $16, nRst, $02
  221.     dc.b nC1, $0A, nRst, $02, nEb1, nRst, $04, nC1
  222.     dc.b $10, nRst, $02, nEb1, $04, nRst, $02, nF1
  223.     dc.b $04, nRst, $08, nEb1, $10, nRst, $02, nF1
  224.     dc.b $16, nRst, $02, nC1, $0A, nRst, $02, nA0
  225.     dc.b nRst, $04, nC1, $12, nA0, $04, nRst, $02
  226.     dc.b nBb0, $04, nRst, $08, nG0, $10, nRst, $02
  227.     dc.b nBb0, $16, nRst, $02, nC1, $0A, nRst, $02
  228.     dc.b nEb1, nRst, $04, nC1, $10, nRst, $02, nEb1
  229.     dc.b $04, nRst, $02, nF1, $04, nRst, $08, nEb1
  230.     dc.b $10, nRst, $02, nF1, $10, nRst, $02, nEb1
  231.     dc.b $04, nRst, $08, nC2, $04, nRst, $02, nBb1
  232.     dc.b $04, nRst, $02, nG1, $04, nRst, $02, nF1
  233.     dc.b $04, nFs1, nF1, nEb1, $06, nC1, $04, nRst
  234.     dc.b $14, nG0, $1C, nRst, $02, nAb0, $0A, nRst
  235.     dc.b $02, nAb0, nRst, $04, nAb1, nRst, $08, nAb0
  236.     dc.b $04, nRst, $08, nAb0, $04, nRst, $08, nAb1
  237.     dc.b $04, nRst, $02, nAb0, $16, nRst, $02, nAb0
  238.     dc.b $04, nRst, $08, nG0, $0A, nRst, $02, nG0
  239.     dc.b nRst, $04, nG1, nRst, $08, nG0, $04, nRst
  240.     dc.b $08, nG0, $04, nRst, $08, nG1, $04, nRst
  241.     dc.b $02, nG0, $16, nRst, $02, nG0, $04, nRst
  242.     dc.b $08, nBb0, $0A, nRst, $02, nBb0, nRst, $04
  243.     dc.b nBb1, nRst, $08, nBb0, $04, nRst, $08, nBb0
  244.     dc.b $04, nRst, $08, nBb1, $04, nRst, $02, nBb0
  245.     dc.b $10, nRst, $02, nBb0, nRst, $04, nBb0, nRst
  246.     dc.b $0E, nC1, $04, nRst, $0E, nC1, $04, nRst
  247.     dc.b $08, nC2, $04, nRst, $02, nC1, $04, nRst
  248.     dc.b $08, nC2, $10, nRst, $02, nC1, $0A, nRst
  249.     dc.b $02, nC2, $0A, nRst, $02, nAb0, $0A, nRst
  250.     dc.b $02, nAb0, nRst, $04, nAb1, nRst, $08, nAb0
  251.     dc.b $04, nRst, $08, nAb0, $04, nRst, $08, nAb1
  252.     dc.b $04, nRst, $02, nAb0, $16, nRst, $02, nAb0
  253.     dc.b $04, nRst, $08, nG0, $0A, nRst, $02, nG0
  254.     dc.b nRst, $04, nG1, nRst, $08, nG0, $04, nRst
  255.     dc.b $08, nG0, $04, nRst, $08, nG1, $04, nRst
  256.     dc.b $02, nG0, $16, nRst, $02, nG0, $04, nRst
  257.     dc.b $08, nF0, $0A, nRst, $02, nF0, nRst, $04
  258.     dc.b nF1, nRst, $08, nF0, $04, nRst, $08, nF0
  259.     dc.b $04, nRst, $08, nF1, $04, nRst, $02, nF0
  260.     dc.b $16, nRst, $02, nF0, nRst, $04, nAb0, nRst
  261.     dc.b $08, nAb0, $04, nRst, $08, nAb0, $04, nRst
  262.     dc.b $08, nAb0, $04, nRst, $02, nAb0, $0A, nRst
  263.     dc.b $02, nG0, $04, nRst, $02, nG0, $04, nRst
  264.     dc.b $08, nG0, $04, nRst, $08, nG1, $04, nRst
  265.     dc.b $02, nG0, $04, nRst, $02, nG0, $04, nRst
  266.     dc.b $02, nF0, $10, nRst, $02, nF0, nRst, $22
  267.     dc.b nG0, $02, nRst, $04, nG1, $0A, nRst, $02
  268.     dc.b nG0, $16, nRst, $02, nAb0, $10, nRst, $02
  269.     dc.b nAb0, nRst, $22, nBb0, $02, nRst, $04, nBb1
  270.     dc.b $0A, nRst, $02, nBb0, $0A, nRst, $02, nBb1
  271.     dc.b $0A, nRst, $02, nF0, $10, nRst, $02, nF0
  272.     dc.b nRst, $22, nG0, $02, nRst, $04, nG1, $0A
  273.     dc.b nRst, $02, nG0, $16, nRst, $02, nC1, $10
  274.     dc.b nRst, $02, nC2, nRst, $04, nBb0, $10, nRst
  275.     dc.b $02, nBb1, nRst, $0A, nAb0, $02, nRst, $04
  276.     dc.b nAb1, $0A, nRst, $02, nG0, $0A, nRst, $02
  277.     dc.b nG1, $0A, nRst, $02, nF0, $10, nRst, $02
  278.     dc.b nF0, nRst, $22, nG0, $02, nRst, $04, nG1
  279.     dc.b $0A, nRst, $02, nG0, $16, nRst, $02, nAb0
  280.     dc.b $10, nRst, $02, nAb0, nRst, $22, nBb0, $02
  281.     dc.b nRst, $04, nBb1, $0A, nRst, $02, nBb0, $0A
  282.     dc.b nRst, $02, nBb1, $0A, nRst, $02, nAb0, $10
  283.     dc.b nRst, $02, nAb0, nRst, $22, nF0, $02, nRst
  284.     dc.b $04, nF0, $0A, nRst, $02, nEb0, $0A, nRst
  285.     dc.b $02, nF0, $0A, nRst, $08, nG0, $04, nRst
  286.     dc.b $08, nG0, $04, nRst, $08, nG0, $04, nRst
  287.     dc.b $02, nG0, $0A, nRst, $02, nG0, $04, nRst
  288.     dc.b $14, nF0, $04, nRst, $02, nFs0, $04, nRst
  289.     dc.b $02, nG0, $04, nRst, $02, nBb0, $04, nRst
  290.     dc.b $02
  291.     sJump       HCZ2_FM2
  292.     dc.b $F2    ; Unused
  293.  
  294. HCZ2_FM3:
  295.     dc.b nRst, $07
  296.  
  297. HCZ2_Jump1:
  298.     sPatFM      $03
  299.     ssDetune    $02
  300.     ssModZ80    $0F, $01, $06, $06
  301.     sCall       HCZ2_Call1
  302.     sPatFM      $0E
  303.     ssDetune    $FF
  304.     ssModZ80    $0F, $01, $06, $06
  305.     sCall       HCZ2_Call2
  306.     sPatFM      $03
  307.     ssDetune    $02
  308.     ssModZ80    $0F, $01, $06, $06
  309.     sCall       HCZ2_Call3
  310.     sJump       HCZ2_Jump1
  311.     dc.b $F2    ; Unused
  312.  
  313. HCZ2_FM4:
  314.     sPatFM      $06
  315.     ssDetune    $01
  316.     ssModZ80    $0A, $01, $03, $06
  317.     dc.b nF3, $04, nRst, $08, nF3, $04, nRst, $0E
  318.     dc.b nF3, $04, nRst, $02, nF3, nRst, $04, nF3
  319.     dc.b $0A, nRst, $02, nF3, $0A, nRst, $02, nBb2
  320.     dc.b $04, nRst, $02, nF3, $04, nRst, $08, nF3
  321.     dc.b $04, nRst, $08, nEb3, $04, nRst, $08, nEb3
  322.     dc.b $04, nRst, $0E, nEb3, $04, nRst, $02, nEb3
  323.     dc.b nRst, $04, nE3, nRst, $08, nE3, $10, nRst
  324.     dc.b $02, nE3, $04, nRst, $08, nE3, $04, nRst
  325.     dc.b $08, nF3, $04, nRst, $08, nF3, $04, nRst
  326.     dc.b $0E, nF3, $04, nRst, $02, nF3, nRst, $04
  327.     dc.b nF3, $0A, nRst, $02, nF3, $0A, nRst, $02
  328.     dc.b nBb2, $04, nRst, $02, nF3, $04, nRst, $08
  329.     dc.b nF3, $04, nRst, $08, nEb3, $04, nRst, $08
  330.     dc.b nEb3, $04, nRst, $0E, nEb3, $04, nRst, $02
  331.     dc.b nEb3, nRst, $04, nE3, nRst, $08, nE3, $10
  332.     dc.b nRst, $02, nE3, $04, nRst, $08, nE3, $04
  333.     dc.b nRst, $08, nF3, $04, nRst, $08, nF3, $04
  334.     dc.b nRst, $0E, nF3, $04, nRst, $02, nF3, nRst
  335.     dc.b $04, nF3, $0A, nRst, $02, nF3, $0A, nRst
  336.     dc.b $02, nBb2, $04, nRst, $02, nF3, $04, nRst
  337.     dc.b $08, nF3, $04, nRst, $08, nEb3, $04, nRst
  338.     dc.b $08, nEb3, $04, nRst, $0E, nEb3, $04, nRst
  339.     dc.b $02, nEb3, nRst, $04, nE3, nRst, $08, nE3
  340.     dc.b $10, nRst, $02, nE3, $04, nRst, $08, nE3
  341.     dc.b $04, nRst, $08, nF3, $04, nRst, $08, nF3
  342.     dc.b $04, nRst, $0E, nF3, $04, nRst, $02, nF3
  343.     dc.b nRst, $04, nF3, $0A, nRst, $02, nF3, $0A
  344.     dc.b nRst, $02, nBb2, $04, nRst, $02, nF3, $04
  345.     dc.b nRst, $08, nF3, $04, nRst, $08, nEb3, $04
  346.     dc.b nRst, $08, nEb3, $04, nRst, $0E, nEb3, $04
  347.     dc.b nRst, $02, nEb3, nRst, $04, nE3, nRst, $08
  348.     dc.b nE3, $10, nRst, $02, nE3, $04, nRst, $08
  349.     dc.b nE3, $04, nRst, $08, nF3, $04, nRst, $08
  350.     dc.b nF3, $04, nRst, $0E, nF3, $04, nRst, $02
  351.     dc.b nF3, nRst, $04, nF3, $0A, nRst, $02, nF3
  352.     dc.b $0A, nRst, $02, nBb2, $04, nRst, $02, nF3
  353.     dc.b $04, nRst, $08, nF3, $04, nRst, $08, nEb3
  354.     dc.b $04, nRst, $08, nEb3, $04, nRst, $0E, nEb3
  355.     dc.b $04, nRst, $02, nEb3, nRst, $04, nE3, nRst
  356.     dc.b $08, nE3, $10, nRst, $02, nE3, $04, nRst
  357.     dc.b $08, nE3, $04, nRst, $08, nF3, $04, nRst
  358.     dc.b $08, nF3, $04, nRst, $0E, nF3, $04, nRst
  359.     dc.b $02, nF3, nRst, $04, nF3, $0A, nRst, $02
  360.     dc.b nF3, $0A, nRst, $02, nBb2, $04, nRst, $02
  361.     dc.b nF3, $04, nRst, $08, nF3, $04, nRst, $02
  362.     dc.b nEb3, $04, nRst, $08, nC4, $06, nBb3, nG3
  363.     dc.b nF3, $04, nFs3, nF3, nEb3, $06, nC3, nRst
  364.     dc.b $12, nF3, $1E, nEb3, $0A, nRst, $02, nD3
  365.     dc.b $04, nRst, $02, nEb3, $0A, nRst, $02, nD3
  366.     dc.b $0A, nRst, $02, nEb3, $04, nRst, $0E, nC4
  367.     dc.b $04, nRst, $02, nC4, $04, nRst, $08, nD4
  368.     dc.b $02, nRst, $04, nEb4, $0A, nRst, $02, nD3
  369.     dc.b $0A, nRst, $02, nF3, $04, nRst, $02, nD3
  370.     dc.b $0A, nRst, $02, nF3, $0A, nRst, $02, nD3
  371.     dc.b $04, nRst, $0E, nBb3, $04, nRst, $02, nBb3
  372.     dc.b $04, nRst, $08, nC4, $02, nRst, $04, nD4
  373.     dc.b $0A, nRst, $02, nD3, $0A, nRst, $02, nC3
  374.     dc.b $04, nRst, $02, nD3, $0A, nRst, $02, nC3
  375.     dc.b $0A, nRst, $02, nD3, $04, nRst, $0E, nD4
  376.     dc.b $04, nRst, $02, nD4, $04, nRst, $08, nEb4
  377.     dc.b $02, nRst, $04, nF4, $0A, nRst, $08, nBb3
  378.     dc.b $04, nRst, $0E, nBb3, $0A, nRst, $02, nBb3
  379.     dc.b $04, nRst, $02, nBb3, $04, nRst, $08, nBb3
  380.     dc.b $10, nRst, $02, nEb3, $0A, nRst, $02, nF3
  381.     dc.b $0A, nRst, $02, nEb3, $0A, nRst, $02, nD3
  382.     dc.b $04, nRst, $02, nEb3, $0A, nRst, $02, nD3
  383.     dc.b $0A, nRst, $02, nEb3, $04, nRst, $0E, nC4
  384.     dc.b $04, nRst, $02, nC4, $04, nRst, $08, nD4
  385.     dc.b $02, nRst, $04, nEb4, $0A, nRst, $02, nD3
  386.     dc.b $0A, nRst, $02, nF3, $04, nRst, $02, nD3
  387.     dc.b $0A, nRst, $02, nF3, $0A, nRst, $02, nBb2
  388.     dc.b $04, nRst, $0E, nBb3, $04, nRst, $02, nBb3
  389.     dc.b $04, nRst, $08, nEb4, $02, nRst, $04, nG4
  390.     dc.b $0A, nRst, $02, nEb3, $0A, nRst, $02, nBb2
  391.     dc.b $04, nRst, $02, nEb3, $0A, nRst, $02, nBb2
  392.     dc.b $0A, nRst, $02, nC3, $04, nRst, $0E, nA3
  393.     dc.b $04, nRst, $02, nA3, $04, nRst, $08, nC4
  394.     dc.b $02, nRst, $04, nEb4, $0A, nRst, $08, nEb4
  395.     dc.b $04, nRst, $08, nEb4, $04, nRst, $08, nEb4
  396.     dc.b $04, nRst, $02, nEb4, $0A, nRst, $02, nB3
  397.     dc.b $04, nRst, $02, nB3, $04, nRst, $08, nB3
  398.     dc.b $04, nRst, $0E, nEb3, $04, nRst, $02, nF3
  399.     dc.b $04, nRst, $08, nG3, $04, nRst, $02, nF3
  400.     dc.b $04, nRst, $02, nEb3, $04, nRst, $08, nD3
  401.     dc.b $04, nRst, $02, nEb3, $04, nRst, $02, nC3
  402.     dc.b $04, nRst, $08, nBb3, $10, nRst, $02, nG3
  403.     dc.b $04, nRst, $08, nF3, $04, nRst, $0E, nD4
  404.     dc.b $04, nRst, $02, nBb3, $04, nRst, $02, nG3
  405.     dc.b $04, nRst, $02, nEb3, $10, nRst, $02, nD3
  406.     dc.b $34, nRst, $08, nG3, $04, nRst, $02, nF3
  407.     dc.b $04, nRst, $02, nEb3, $04, nRst, $08, nD3
  408.     dc.b $04, nRst, $02, nEb3, $04, nRst, $02, nC3
  409.     dc.b $04, nRst, $08, nB3, $10, nRst, $02, nG3
  410.     dc.b $04, nRst, $08, nF3, $04, nRst, $08, nG3
  411.     dc.b $16, nRst, $02, nBb3, $10, nRst, $02, nBb3
  412.     dc.b $04, nRst, $08, nAb3, $10, nRst, $02, nG3
  413.     dc.b $16, nRst, $08, nG3, $04, nRst, $02, nF3
  414.     dc.b $04, nRst, $02, nEb3, $04, nRst, $08, nD3
  415.     dc.b $04, nRst, $02, nEb3, $04, nRst, $02, nC3
  416.     dc.b $04, nRst, $08, nBb3, $10, nRst, $02, nG3
  417.     dc.b $04, nRst, $08, nF3, $04, nRst, $0E, nD4
  418.     dc.b $04, nRst, $02, nBb3, $04, nRst, $02, nG3
  419.     dc.b $04, nRst, $02, nEb3, $10, nRst, $02, nD3
  420.     dc.b $34, nRst, $08, nG3, $04, nRst, $02, nF3
  421.     dc.b $04, nRst, $02, nEb3, $04, nRst, $08, nD3
  422.     dc.b $04, nRst, $02, nEb3, $04, nRst, $02, nC3
  423.     dc.b $04, nRst, $08, nEb2, $04, nRst, $02, nAb2
  424.     dc.b $04, nRst, $02, nEb2, $04, nRst, $02, nEb3
  425.     dc.b $0A, nRst, $02, nAb3, $0A, nRst, $08, nG3
  426.     dc.b $04, nRst, $08, nG3, $04, nRst, $08, nG3
  427.     dc.b $04, nRst, $02, nG3, $0A, nRst, $02, nG3
  428.     dc.b $04, nRst, $2C
  429.     sJump       HCZ2_FM4
  430.     dc.b $F2    ; Unused
  431.  
  432. HCZ2_FM5:
  433.     sPatFM      $06
  434.     ssDetune    $FF
  435.     ssModZ80    $0A, $01, $03, $06
  436.     dc.b nBb2, $04, nRst, $08, nBb2, $04, nRst, $0E
  437.     dc.b nBb2, $04, nRst, $02, nBb2, nRst, $04, nBb2
  438.     dc.b $0A, nRst, $02, nBb2, $0A, nRst, $08, nBb2
  439.     dc.b $04, nRst, $08, nBb2, $04, nRst, $08, nA2
  440.     dc.b $04, nRst, $08, nA2, $04, nRst, $0E, nA2
  441.     dc.b $04, nRst, $02, nA2, nRst, $04, nBb2, nRst
  442.     dc.b $08, nBb2, $10, nRst, $02, nBb2, $04, nRst
  443.     dc.b $08, nBb2, $04, nRst, $08, nBb2, $04, nRst
  444.     dc.b $08, nBb2, $04, nRst, $0E, nBb2, $04, nRst
  445.     dc.b $02, nBb2, nRst, $04, nBb2, $0A, nRst, $02
  446.     dc.b nBb2, $0A, nRst, $08, nBb2, $04, nRst, $08
  447.     dc.b nBb2, $04, nRst, $08, nA2, $04, nRst, $08
  448.     dc.b nA2, $04, nRst, $0E, nA2, $04, nRst, $02
  449.     dc.b nA2, nRst, $04, nBb2, nRst, $08, nBb2, $10
  450.     dc.b nRst, $02, nBb2, $04, nRst, $08, nBb2, $04
  451.     dc.b nRst, $08, nBb2, $04, nRst, $08, nBb2, $04
  452.     dc.b nRst, $0E, nBb2, $04, nRst, $02, nBb2, nRst
  453.     dc.b $04, nBb2, $0A, nRst, $02, nBb2, $0A, nRst
  454.     dc.b $08, nBb2, $04, nRst, $08, nBb2, $04, nRst
  455.     dc.b $08, nA2, $04, nRst, $08, nA2, $04, nRst
  456.     dc.b $0E, nA2, $04, nRst, $02, nA2, nRst, $04
  457.     dc.b nBb2, nRst, $08, nBb2, $10, nRst, $02, nBb2
  458.     dc.b $04, nRst, $08, nBb2, $04, nRst, $08, nBb2
  459.     dc.b $04, nRst, $08, nBb2, $04, nRst, $0E, nBb2
  460.     dc.b $04, nRst, $02, nBb2, nRst, $04, nBb2, $0A
  461.     dc.b nRst, $02, nBb2, $0A, nRst, $08, nBb2, $04
  462.     dc.b nRst, $08, nBb2, $04, nRst, $08, nA2, $04
  463.     dc.b nRst, $08, nA2, $04, nRst, $0E, nA2, $04
  464.     dc.b nRst, $02, nA2, nRst, $04, nBb2, nRst, $08
  465.     dc.b nBb2, $10, nRst, $02, nBb2, $04, nRst, $08
  466.     dc.b nBb2, $04, nRst, $08, nBb2, $04, nRst, $08
  467.     dc.b nBb2, $04, nRst, $0E, nBb2, $04, nRst, $02
  468.     dc.b nBb2, nRst, $04, nBb2, $0A, nRst, $02, nBb2
  469.     dc.b $0A, nRst, $08, nBb2, $04, nRst, $08, nBb2
  470.     dc.b $04, nRst, $08, nA2, $04, nRst, $08, nA2
  471.     dc.b $04, nRst, $0E, nA2, $04, nRst, $02, nA2
  472.     dc.b nRst, $04, nBb2, nRst, $08, nBb2, $10, nRst
  473.     dc.b $02, nBb2, $04, nRst, $08, nBb2, $04, nRst
  474.     dc.b $08, nBb2, $04, nRst, $08, nBb2, $04, nRst
  475.     dc.b $0E, nBb2, $04, nRst, $02, nBb2, nRst, $04
  476.     dc.b nBb2, $0A, nRst, $02, nBb2, $0A, nRst, $08
  477.     dc.b nBb2, $04, nRst, $08, nBb2, $04, nRst, $02
  478.     dc.b nBb2, $04, nRst, $44, nB2, $1E, nC3, $0A
  479.     dc.b nRst, $02, nBb2, $04, nRst, $02, nC3, $0A
  480.     dc.b nRst, $02, nBb2, $0A, nRst, $02, nC3, $04
  481.     dc.b nRst, $0E, nAb3, $04, nRst, $02, nAb3, $04
  482.     dc.b nRst, $08, nBb3, $02, nRst, $04, nC4, $0A
  483.     dc.b nRst, $02, nBb2, $0A, nRst, $02, nD3, $04
  484.     dc.b nRst, $02, nBb2, $0A, nRst, $02, nD3, $0A
  485.     dc.b nRst, $02, nBb2, $04, nRst, $0E, nG3, $04
  486.     dc.b nRst, $02, nG3, $04, nRst, $08, nAb3, $02
  487.     dc.b nRst, $04, nBb3, $0A, nRst, $02, nBb2, $0A
  488.     dc.b nRst, $02, nAb2, $04, nRst, $02, nBb2, $0A
  489.     dc.b nRst, $02, nAb2, $0A, nRst, $02, nBb2, $04
  490.     dc.b nRst, $0E, nBb3, $04, nRst, $02, nBb3, $04
  491.     dc.b nRst, $08, nC4, $02, nRst, $04, nD4, $0A
  492.     dc.b nRst, $08, nG3, $04, nRst, $0E, nF3, $0A
  493.     dc.b nRst, $02, nF3, $04, nRst, $02, nG3, $04
  494.     dc.b nRst, $08, nD3, $10, nRst, $02, nC3, $0A
  495.     dc.b nRst, $02, nD3, $0A, nRst, $02, nC3, $0A
  496.     dc.b nRst, $02, nBb2, $04, nRst, $02, nC3, $0A
  497.     dc.b nRst, $02, nBb2, $0A, nRst, $02, nC3, $04
  498.     dc.b nRst, $0E, nAb3, $04, nRst, $02, nAb3, $04
  499.     dc.b nRst, $08, nBb3, $02, nRst, $04, nC4, $0A
  500.     dc.b nRst, $02, nBb2, $0A, nRst, $02, nD3, $04
  501.     dc.b nRst, $02, nBb2, $0A, nRst, $02, nD3, $0A
  502.     dc.b nRst, $02, nG2, $04, nRst, $0E, nG3, $04
  503.     dc.b nRst, $02, nG3, $04, nRst, $08, nBb3, $02
  504.     dc.b nRst, $04, nEb4, $0A, nRst, $02, nBb2, $0A
  505.     dc.b nRst, $02, nG2, $04, nRst, $02, nBb2, $0A
  506.     dc.b nRst, $02, nG2, $0A, nRst, $02, nA2, $04
  507.     dc.b nRst, $0E, nF3, $04, nRst, $02, nF3, $04
  508.     dc.b nRst, $08, nA3, $02, nRst, $04, nC4, $0A
  509.     dc.b nRst, $08, nG3, $04, nRst, $08, nG3, $04
  510.     dc.b nRst, $08, nG3, $04, nRst, $02, nG3, $0A
  511.     dc.b nRst, $02, nF3, $04, nRst, $02, nF3, $04
  512.     dc.b nRst, $08, nF3, $04, nRst, $0E, nC3, $04
  513.     dc.b nRst, $02, nD3, $04, nRst, $08, nEb3, $04
  514.     dc.b nRst, $02, nD3, $04, nRst, $02, nC3, $04
  515.     dc.b nRst, $08, nBb2, $04, nRst, $02, nC3, $04
  516.     dc.b nRst, $02, nAb2, $04, nRst, $08, nF3, $10
  517.     dc.b nRst, $02, nEb3, $04, nRst, $08, nD3, $04
  518.     dc.b nRst, $0E, nBb3, $04, nRst, $02, nG3, $04
  519.     dc.b nRst, $02, nEb3, $04, nRst, $02, nC3, $10
  520.     dc.b nRst, $02, nF2, $34, nRst, $08, nEb3, $04
  521.     dc.b nRst, $02, nD3, $04, nRst, $02, nC3, $04
  522.     dc.b nRst, $08, nBb2, $04, nRst, $02, nC3, $04
  523.     dc.b nRst, $02, nAb2, $04, nRst, $08, nF3, $10
  524.     dc.b nRst, $02, nEb3, $04, nRst, $08, nD3, $04
  525.     dc.b nRst, $08, nEb3, $16, nRst, $02, nF3, $10
  526.     dc.b nRst, $02, nF3, $04, nRst, $08, nEb3, $10
  527.     dc.b nRst, $02, nD3, $16, nRst, $08, nEb3, $04
  528.     dc.b nRst, $02, nD3, $04, nRst, $02, nC3, $04
  529.     dc.b nRst, $08, nBb2, $04, nRst, $02, nC3, $04
  530.     dc.b nRst, $02, nAb2, $04, nRst, $08, nF3, $10
  531.     dc.b nRst, $02, nEb3, $04, nRst, $08, nD3, $04
  532.     dc.b nRst, $0E, nBb3, $04, nRst, $02, nG3, $04
  533.     dc.b nRst, $02, nEb3, $04, nRst, $02, nC3, $10
  534.     dc.b nRst, $02, nF2, $34, nRst, $08, nEb3, $04
  535.     dc.b nRst, $02, nD3, $04, nRst, $02, nC3, $04
  536.     dc.b nRst, $08, nBb2, $04, nRst, $02, nC3, $04
  537.     dc.b nRst, $02, nAb2, $04, nRst, $1A, nC3, $0A
  538.     dc.b nRst, $02, nEb3, $0A, nRst, $08, nD3, $04
  539.     dc.b nRst, $08, nD3, $04, nRst, $08, nD3, $04
  540.     dc.b nRst, $02, nD3, $0A, nRst, $02, nD3, $04
  541.     dc.b nRst, $2C
  542.     sJump       HCZ2_FM5
  543.     dc.b $F2    ; Unused
  544.  
  545. HCZ2_PSG1:
  546.     sVolEnvPSG  v0A
  547.  
  548. HCZ2_Jump2:
  549.     dc.b nC4, $04, nRst, $02, nG3, $04, nRst, $02
  550.     dc.b nBb3, $04, nRst, $02, nG3, $04, nRst, $08
  551.     dc.b nG3, $04, nRst, $02, nBb3, $04, nRst, $02
  552.     dc.b nG3, $04, nRst, $02, nC4, $04, nRst, $02
  553.     dc.b nG3, $04, nRst, $02, nBb3, $04, nRst, $02
  554.     dc.b nG3, $04, nRst, $60, nRst, $1A, nC4, $04
  555.     dc.b nRst, $02, nG3, $04, nRst, $02, nBb3, $04
  556.     dc.b nRst, $02, nG3, $04, nRst, $08, nG3, $04
  557.     dc.b nRst, $02, nBb3, $04, nRst, $02, nG3, $04
  558.     dc.b nRst, $02, nC4, $04, nRst, $02, nG3, $04
  559.     dc.b nRst, $02, nBb3, $04, nRst, $02, nG3, $04
  560.     dc.b nRst, $60, nRst, nRst, $38, nF4, $06, nFs4
  561.     dc.b nG4, nBb5, nRst, nC5, nFs5, $02, nG5, $12
  562.     dc.b nRst, $70, nC4, $04, nRst, $02, nA4, $04
  563.     dc.b nRst, $02, nG4, $04, nRst, $08, nF4, $04
  564.     dc.b nRst, $02, nFs4, nG4, $04, nE4, nRst, $7F
  565.     dc.b nRst, $31, nF4, $06, nFs4, nG4, nBb5, nRst
  566.     dc.b nC5, nFs5, $02, nG5, $12, nRst, $70, nC5
  567.     dc.b $06, nBb4, nG4, nF4, $04, nFs4, nF4, nEb4
  568.     dc.b $06, nC4, nRst, $12, nBb3, $1E, nRst, $3C
  569.     dc.b nC4, $04, nRst, $02, nC4, $04, nRst, $08
  570.     dc.b nD4, $02, nRst, $04, nEb4, $0A, nRst, $3E
  571.     dc.b nBb3, $04, nRst, $02, nBb3, $04, nRst, $08
  572.     dc.b nC4, $02, nRst, $04, nD4, $0A, nRst, $3E
  573.     dc.b nD4, $04, nRst, $02, nD4, $04, nRst, $08
  574.     dc.b nEb4, $02, nRst, $04, nF4, $0A, nRst, $08
  575.     dc.b nEb5, $04, nRst, $0E, nD5, $0A, nRst, $02
  576.     dc.b nD5, $04, nRst, $02, nEb5, $04, nRst, $08
  577.     dc.b nD5, $10, nRst, $02, nEb5, $0A, nRst, $02
  578.     dc.b nF5, $0A, nRst, $3E, nC4, $04, nRst, $02
  579.     dc.b nC4, $04, nRst, $08, nD4, $02, nRst, $04
  580.     dc.b nEb4, $0A, nRst, $3E, nBb3, $04, nRst, $02
  581.     dc.b nBb3, $04, nRst, $08, nEb4, $02, nRst, $04
  582.     dc.b nG4, $0A, nRst, $3E, nA3, $04, nRst, $02
  583.     dc.b nA3, $04, nRst, $08, nC4, $02, nRst, $04
  584.     dc.b nEb4, $0A, nRst, $08, nEb4, $04, nRst, $02
  585.     dc.b nEb3, $04, nRst, $02, nEb4, $04, nRst, $02
  586.     dc.b nEb3, $04, nRst, $02, nEb4, $04, nRst, $02
  587.     dc.b nEb4, $04, nRst, $02, nEb3, $04, nRst, $02
  588.     dc.b nD4, $04, nRst, $02, nD4, $04, nRst, $08
  589.     dc.b nD4, $04, nRst, $50, nBb3, $04, nRst, $02
  590.     dc.b nG3, $04, nRst, $02, nBb3, $04, nRst, $02
  591.     dc.b nBb3, $04, nRst, $02, nBb3, $04, nRst, $02
  592.     dc.b nG3, $04, nRst, $02, nBb3, $04, nRst, $38
  593.     dc.b nD4, $04, nRst, $02, nBb3, $04, nRst, $02
  594.     dc.b nD4, $04, nRst, $02, nF4, $04, nRst, $02
  595.     dc.b nD4, $04, nRst, $02, nBb3, $04, nRst, $02
  596.     dc.b nG3, $04, nRst, $38, nB3, $04, nRst, $02
  597.     dc.b nG3, $04, nRst, $02, nB3, $04, nRst, $02
  598.     dc.b nF3, $04, nRst, $02, nG3, $04, nRst, $02
  599.     dc.b nB3, $04, nRst, $02, nD4, $04, nRst, $02
  600.     dc.b nC3, $04, nRst, $02, nEb3, $04, nRst, $02
  601.     dc.b nG3, $04, nRst, $02, nEb3, $04, nRst, $02
  602.     dc.b nD3, $04, nRst, $02, nF3, $04, nRst, $02
  603.     dc.b nBb3, $04, nRst, $02, nD3, $04, nRst, $02
  604.     dc.b nEb3, $04, nRst, $02, nAb3, $04, nRst, $02
  605.     dc.b nC4, $04, nRst, $02, nEb3, $04, nRst, $02
  606.     dc.b nF3, $04, nRst, $02, nG3, $04, nRst, $02
  607.     dc.b nD4, $04, nRst, $02, nG3, $04, nRst, $38
  608.     dc.b nBb3, $04, nRst, $02, nG3, $04, nRst, $02
  609.     dc.b nBb3, $04, nRst, $02, nBb3, $04, nRst, $02
  610.     dc.b nBb3, $04, nRst, $02, nG3, $04, nRst, $02
  611.     dc.b nBb3, $04, nRst, $38, nD4, $04, nRst, $02
  612.     dc.b nBb3, $04, nRst, $02, nD4, $04, nRst, $02
  613.     dc.b nF4, $04, nRst, $02, nD4, $04, nRst, $02
  614.     dc.b nBb3, $04, nRst, $02, nG3, $04, nRst, $38
  615.     dc.b nEb3, $04, nRst, $02, nAb3, $04, nRst, $02
  616.     dc.b nEb3, $04, nRst, $02, nEb3, $04, nRst, $02
  617.     dc.b nC4, $04, nRst, $02, nAb3, $04, nRst, $02
  618.     dc.b nEb4, $04, nRst, $08, nEb5, $04, nRst, $08
  619.     dc.b nEb5, $04, nRst, $08, nEb5, $04, nRst, $02
  620.     dc.b nEb5, $0A, nRst, $02, nD5, $04, nRst, $2C
  621.     sJump       HCZ2_Jump2
  622.     dc.b $F2    ; Unused
  623.  
  624. HCZ2_PSG2:
  625.     sVolEnvPSG  v08
  626.     dc.b nRst, $01
  627.     ssDetune    $01
  628.     sJump       HCZ2_Jump2
  629.     dc.b $F6, $0A, $D1, $F2 ; Unused
  630.  
  631. HCZ2_PSG3:
  632.     sVolEnvPSG  v02
  633.     sNoisePSG   $E7
  634.  
  635. HCZ2_Jump3:
  636.     dc.b nRst, $18, nRst, $18, nRst, $18, nRst, $18
  637.     dc.b nRst, $18
  638.     sVolEnvPSG  v01
  639.     dc.b nBb6, $04, nBb6, $04, nBb6, $04
  640.     sVolEnvPSG  v08
  641.     dc.b nBb6, $06
  642.     sVolEnvPSG  v01
  643.     dc.b nBb6, $06, sHold, $06
  644.     sVolEnvPSG  v08
  645.     dc.b nBb6, $06
  646.     sVolEnvPSG  v01
  647.     dc.b nBb6, $0C, sHold, $18, sHold, $18, sHold, $18
  648.     dc.b sHold, $18, sHold, $18, sHold, $18, nBb6, $04
  649.     dc.b nBb6, $04, nBb6, $04
  650.     sVolEnvPSG  v08
  651.     dc.b nBb6, $06
  652.     sVolEnvPSG  v01
  653.     dc.b nBb6, $06, sHold, $06
  654.     sVolEnvPSG  v08
  655.     dc.b nBb6, $06
  656.     sVolEnvPSG  v01
  657.     dc.b nBb6, $0C, sHold, $18
  658.  
  659. HCZ2_Loop1:
  660.     sVolEnvPSG  v01
  661.     dc.b nBb6, $06, nBb6, $06
  662.     sVolEnvPSG  v08
  663.     dc.b nBb6, $06
  664.     sVolEnvPSG  v01
  665.     dc.b nBb6, $06, nBb6, $06
  666.     sVolEnvPSG  v08
  667.     dc.b nBb6, $06
  668.     sVolEnvPSG  v01
  669.     dc.b nBb6, $06, nBb6, $06, nBb6, $06, nBb6, $06
  670.     dc.b nBb6, $06, nBb6, $06, nBb6, $06, nBb6, $06
  671.     dc.b nBb6, $06, nBb6, $06, nBb6, $06, nBb6, $06
  672.     sVolEnvPSG  v08
  673.     dc.b nBb6, $06
  674.     sVolEnvPSG  v01
  675.     dc.b nBb6, $06, nBb6, $06
  676.     sVolEnvPSG  v08
  677.     dc.b nBb6, $06
  678.     sVolEnvPSG  v01
  679.     dc.b nBb6, $06, nBb6, $06, nBb6, $06, nBb6, $06
  680.     dc.b nBb6, $06, nBb6, $06, nBb6, $06, nBb6, $06
  681.     sVolEnvPSG  v08
  682.     dc.b nBb6, $06
  683.     sVolEnvPSG  v01
  684.     dc.b nBb6, $06
  685.     sLoop       $01, $03, HCZ2_Loop1
  686.     dc.b nBb6, $06, nBb6, $06
  687.     sVolEnvPSG  v08
  688.     dc.b nBb6, $06
  689.     sVolEnvPSG  v01
  690.     dc.b nBb6, $06, nBb6, $06
  691.     sVolEnvPSG  v08
  692.     dc.b nBb6, $06
  693.     sVolEnvPSG  v01
  694.     dc.b nBb6, $06, nBb6, $06, nBb6, $06, nBb6, $06
  695.     dc.b nBb6, $06, nBb6, $06, nBb6, $06, nBb6, $06
  696.     dc.b nBb6, $06, nBb6, $06, sHold, $18, sHold, $18
  697.     dc.b sHold, $18, sHold, $18
  698.  
  699. HCZ2_Loop2:
  700.     sVolEnvPSG  v01
  701.     dc.b nBb6, $0C
  702.     sVolEnvPSG  v08
  703.     dc.b nBb6, $0C
  704.     sVolEnvPSG  v01
  705.     dc.b nBb6, $0C
  706.     sVolEnvPSG  v08
  707.     dc.b nBb6, $0C
  708.     sVolEnvPSG  v01
  709.     dc.b nBb6, $0C
  710.     sVolEnvPSG  v08
  711.     dc.b nBb6, $0C
  712.     sVolEnvPSG  v01
  713.     dc.b nBb6, $0C
  714.     sVolEnvPSG  v08
  715.     dc.b nBb6, $0C
  716.     sLoop       $01, $03, HCZ2_Loop2
  717.     dc.b sHold, $18, sHold, $18, sHold, $18, sHold, $18
  718.  
  719. HCZ2_Loop3:
  720.     sVolEnvPSG  v01
  721.     dc.b nBb6, $0C
  722.     sVolEnvPSG  v08
  723.     dc.b nBb6, $0C
  724.     sVolEnvPSG  v01
  725.     dc.b nBb6, $0C
  726.     sVolEnvPSG  v08
  727.     dc.b nBb6, $0C
  728.     sVolEnvPSG  v01
  729.     dc.b nBb6, $0C
  730.     sVolEnvPSG  v08
  731.     dc.b nBb6, $0C
  732.     sVolEnvPSG  v01
  733.     dc.b nBb6, $0C
  734.     sVolEnvPSG  v08
  735.     dc.b nBb6, $0C
  736.     sLoop       $01, $03, HCZ2_Loop3
  737.     dc.b sHold, $18, sHold, $18, sHold, $18, sHold, $18
  738.     sVolEnvPSG  v01
  739.     dc.b nBb6, $06, nBb6, $06
  740.     sVolEnvPSG  v08
  741.     dc.b nBb6, $06
  742.     sVolEnvPSG  v01
  743.     dc.b nBb6, $06, nBb6, $06, nBb6, $06
  744.     sVolEnvPSG  v08
  745.     dc.b nBb6, $06
  746.     sVolEnvPSG  v01
  747.     dc.b nBb6, $06, nBb6, $06, nBb6, $06, nBb6, $06
  748.     dc.b nBb6, $06, nBb6, $06, nBb6, $06
  749.     sVolEnvPSG  v08
  750.     dc.b nBb6, $06
  751.     sVolEnvPSG  v01
  752.     dc.b nBb6, $06, nBb6, $06, nBb6, $06, nBb6, $06
  753.     dc.b nBb6, $06, nBb6, $06, nBb6, $06, nBb6, $06
  754.     dc.b nBb6, $06, nBb6, $06, nBb6, $06, nBb6, $06
  755.     dc.b nBb6, $06, nBb6, $06, nBb6, $06
  756.     sVolEnvPSG  v08
  757.     dc.b nBb6, $06
  758.     sVolEnvPSG  v01
  759.     dc.b nBb6, $06, nBb6, $06, nBb6, $06
  760.     sVolEnvPSG  v08
  761.     dc.b nBb6, $06
  762.     sVolEnvPSG  v01
  763.     dc.b nBb6, $06, nBb6, $06, nBb6, $06
  764.     sVolEnvPSG  v08
  765.     dc.b nBb6, $06
  766.     sVolEnvPSG  v01
  767.     dc.b nBb6, $06, nBb6, $06, nBb6, $06, nBb6, $06
  768.     dc.b nBb6, $06, nBb6, $06, nBb6, $06
  769.     sVolEnvPSG  v08
  770.     dc.b nBb6, $06
  771.     sVolEnvPSG  v01
  772.     dc.b nBb6, $06, nBb6, $06, nBb6, $06, nBb6, $06
  773.     dc.b nBb6, $06, nBb6, $06, nBb6, $06, nBb6, $06
  774.     dc.b nBb6, $06, nBb6, $06, nBb6, $06, nBb6, $06
  775.     dc.b nBb6, $06, sHold, $18, nBb6, $06, nBb6, $06
  776.     sVolEnvPSG  v08
  777.     dc.b nBb6, $06
  778.     sVolEnvPSG  v01
  779.     dc.b nBb6, $06, nBb6, $06, nBb6, $06
  780.     sVolEnvPSG  v08
  781.     dc.b nBb6, $06
  782.     sVolEnvPSG  v01
  783.     dc.b nBb6, $06, nBb6, $06, nBb6, $06, nBb6, $06
  784.     dc.b nBb6, $06, nBb6, $06, nBb6, $06
  785.     sVolEnvPSG  v08
  786.     dc.b nBb6, $06
  787.     sVolEnvPSG  v01
  788.     dc.b nBb6, $06, nBb6, $06, nBb6, $06, nBb6, $06
  789.     dc.b nBb6, $06, nBb6, $06, nBb6, $06, nBb6, $06
  790.     dc.b nBb6, $06, nBb6, $06, nBb6, $06, nBb6, $06
  791.     dc.b nBb6, $06, nBb6, $06, nBb6, $06
  792.     sVolEnvPSG  v08
  793.     dc.b nBb6, $06
  794.     sVolEnvPSG  v01
  795.     dc.b nBb6, $06, nBb6, $06, nBb6, $06
  796.     sVolEnvPSG  v08
  797.     dc.b nBb6, $06
  798.     sVolEnvPSG  v01
  799.     dc.b nBb6, $06, nBb6, $06, nBb6, $06
  800.     sVolEnvPSG  v08
  801.     dc.b nBb6, $06
  802.     sVolEnvPSG  v01
  803.     dc.b nBb6, $06, nBb6, $06, nBb6, $06, nBb6, $06
  804.     dc.b nBb6, $06, nBb6, $06, nBb6, $06
  805.     sVolEnvPSG  v08
  806.     dc.b nBb6, $06
  807.     sVolEnvPSG  v01
  808.     dc.b nBb6, $06, sHold, $18, sHold, $18, sHold, $18
  809.     dc.b sHold, $18
  810.     sJump       HCZ2_Jump3
  811.     dc.b $F2    ; Unused
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement