sfk label ccd_offset -var

    +setvar a=$1
	
    +calc #(a)*2352 
	+setvar b 
	+echo -var -spat "#(b)  \n#(b) " 
	+tofile offset.txt -append
	
  +end
  
sfk label cue_offset -var
    
	+setvar mm=$1
	+setvar ss=$2
	+setvar ff=$3
	
	+calc #(mm)*60*75+#(ss)*75+#(ff)
	+calc #text*2352
	+setvar a
	+echo -var -spat "#(a)  \n#(a) " 
	+tofile offset.txt -append

  +end
  
sfk label ccd2cue -var
    
	+setvar offset=$1
	+setvar tr_num=$2
    
	+calc #(offset)/60/75 
	+filt -rep "/.*//" 
	+setvar mm
	
	+calc #(mm)*60*75 
	+calc #(offset)-#text
	+calc #text/75
	+filt -rep "/.*//" 
	+setvar ss
	
	+calc #(mm)*60+#(ss)
	+calc #text*75
	+calc #(offset)-#text
	+filt -rep "/.*//"
	+setvar ff
	
	+echo -spat "  TRACK #(02tr_num) AUDIO\n    INDEX 01 #(02mm):#(02ss):#(02ff)" 
	+tofile ISO\image.cue -append
  
  +end

sfk label fix_wav -var
    
	+setvar wav_size=$1
	+setvar wav_name=$2
    
	+calc #(wav_size)-0x8 
	+setvar size_a 
	+num -show hexle #(size_a) 
	+hextobin 
	+setbytes #(wav_name) 0x4 -yes
	
	+calc #(wav_size)-0x2c 
	+setvar size_b 
	+num -show hexle #(size_b) 
	+hextobin 
	+setbytes #(wav_name) 0x28 -yes

  +end
  
sfk label pregap -var
    
	+setvar mm=$1
	+setvar ss=$2
	+setvar ff=$3

	+calc #(mm)*60*75+#(ss)*75+#(ff)
	+calc #text*2352
	+setvar a
	+echo "#(a)" 
	+tofile pregap.txt -append

  +end 

sfk label cuetmp -var

	+setvar size_track=$1
	+setvar k=$2
	
	+filter pregap.txt 
	+setvar a 
	+count 
	+setvar n 
	
	+if "#(k) > #(n)" 
	  stop
	  +endif
	  
	+for i from 1 to 1 
      +getvar -numline=#(k) a 
	  +setvar c 
	  +echo "#(size_track) #(c)" 
	  +tofile cuetmp.txt -append
	  +endfor

  +end
  
sfk label cue2ncue -var
	
	+setvar bin_size=$1
	+setvar bin_size_pregap=$2
	+setvar tr_num=$3
    +setvar pregap=$4
	
	+echo "  TRACK #(02tr_num) AUDIO"
	+tofile iso\image.cue -append
	
	+if "#(pregap) > 0"
	
	+begin
	
	+calc #(bin_size)/2352 
	+setvar offset1
	+calc #(offset1)/60/75 
	+filt -rep "/.*//" 
	+setvar mm1
	
	+calc #(mm1)*60*75 
	+calc #(offset1)-#text
	+calc #text/75
	+filt -rep "/.*//" 
	+setvar ss1
	
	+calc #(mm1)*60+#(ss1)
	+calc #text*75
	+calc #(offset1)-#text
	+filt -rep "/.*//"
	+setvar ff1
	
	+echo -spat "    INDEX 00 #(02mm1):#(02ss1):#(02ff1)" 
	+tofile iso\image.cue -append
	
	+endif
	
	+calc #(bin_size_pregap)/2352 
	+setvar offset2
	+calc #(offset2)/60/75 
	+filt -rep "/.*//" 
	+setvar mm2
	
	+calc #(mm2)*60*75 
	+calc #(offset2)-#text
	+calc #text/75
	+filt -rep "/.*//" 
	+setvar ss2
	
	+calc #(mm2)*60+#(ss2)
	+calc #text*75
	+calc #(offset2)-#text
	+filt -rep "/.*//"
	+setvar ff2
	
	+echo -spat "    INDEX 01 #(02mm2):#(02ss2):#(02ff2)" 
	+tofile iso\image.cue -append

  +end
  

  