\n')
+
+ counter=1
+ for element in file_movies:
+ xml_file.write('\t\t\t\t\tif (g0 eq '+str(counter)+') {\n')
+ xml_file.write('\t\t\t\t\t\tjump titleset '+str(1+counter)+' menu;\n')
+ xml_file.write('\t\t\t\t\t}\n')
+ counter+=1
+ xml_file.write('\t\t\t\t\tif (g0 eq 100) {\n')
+ xml_file.write('\t\t\t\t\t\tg2=1024;\n')
+ xml_file.write('\t\t\t\t\t\tjump titleset 1 menu;\n')
+ xml_file.write('\t\t\t\t\t}\n')
+ xml_file.write('\t\t\t\t\n')
+ # fake video (one black picture with one second of sound) to ensure 100% compatibility
+ xml_file.write('\t\t\t\t\n')
+ # first we recover the currently selected button
+ xml_file.write('\t\t\t\t\ts8=g2;\n')
+
+ if first_entry: # here we add some code to jump to each menu
+ for menu2 in range(nmenues-1):
+ xml_file.write('\t\t\t\t\tif (g1 eq '+str(menu2+1)+') {\n')
+ xml_file.write('\t\t\t\t\t\tjump menu '+str(menu2+2)+';\n')
+ xml_file.write('\t\t\t\t\t}\n')
+
+ # this code is to fix a bug in some players
+ xml_file.write('\t\t\t\t\tif (g1 eq 100) {\n')
+ xml_file.write('\t\t\t\t\t\tjump title 1;\n') #menu '+str(self.nmenues+1)+';\n')
+ xml_file.write('\t\t\t\t\t}\n')
+ first_entry = False
+
+ xml_file.write('\t\t\t\t\n')
+ xml_file.write('\t\t\t\t\n')
+ # first we recover the currently selected button
+ xml_file.write('\t\t\t\t\ts8=g2;\n')
+
+ # this code is to fix a bug in some players
+ xml_file.write('\t\t\t\t\tif (g1 eq 100) {\n')
+ xml_file.write('\t\t\t\t\t\tjump title 1;\n') #menu '+str(self.nmenues+1)+';\n')
+ xml_file.write('\t\t\t\t\t}\n')
+
+ xml_file.write('\t\t\t\t\n')
+ xml_file.write('\t\t\t\t\n")
+ xml_file.write('\t\t\t\t\tif (g0 eq 100) {\n')
+ xml_file.write('\t\t\t\t\t\tjump vmgm menu entry title;\n')
+ xml_file.write('\t\t\t\t\t}\n')
+ xml_file.write('\t\t\t\t\tg0=100;\n')
+ xml_file.write('\t\t\t\t\tg1='+str(int(titles/elements_per_menu))+';\n')
+ xml_file.write('\t\t\t\t\tjump title 1;\n')
+ xml_file.write('\t\t\t\t\n')
+ # fake video to ensure compatibility
+ xml_file.write('\t\t\t\t\n')
+# xml_file.write('\t\t\t\t\tsubtitle=64;\n')
+# xml_file.write('\t\t\t\t\n')
+
+ xml_file.write('\t\t\t\t