diff --git a/GrafX.cbp b/GrafX.cbp
index 154462db..a27b89ee 100644
--- a/GrafX.cbp
+++ b/GrafX.cbp
@@ -14,6 +14,9 @@
 				
 					
 				
+				
+					
+				
 			
 			
 				
@@ -25,6 +28,7 @@
 				
 				
 					
+					
 				
 			
 			
diff --git a/GrafX.depend b/GrafX.depend
index bcfb03ee..c7125075 100644
--- a/GrafX.depend
+++ b/GrafX.depend
@@ -331,7 +331,7 @@
 	"sdlscreen.h"
 	"global.h"
 
-1176573750 source:/home/pulkomandy/Projects/GFX2_SRC/svn/aide.c
+1183985670 source:/home/pulkomandy/Projects/GFX2_SRC/svn/aide.c
 	
 	"const.h"
 	"struct.h"
@@ -360,7 +360,7 @@
 
 1176549546 /home/pulkomandy/Projects/GFX2_SRC/svn/moteur.h
 
-1176580194 source:/home/pulkomandy/Projects/GFX2_SRC/svn/boutons.c
+1183985670 source:/home/pulkomandy/Projects/GFX2_SRC/svn/boutons.c
 	"const.h"
 	"struct.h"
 	"global.h"
@@ -398,7 +398,7 @@
 
 945641428 /home/pulkomandy/Projects/GFX2_SRC/svn/operatio.h
 
-1176579600 /home/pulkomandy/Projects/GFX2_SRC/svn/shade.c
+1183985670 /home/pulkomandy/Projects/GFX2_SRC/svn/shade.c
 	"global.h"
 	"graph.h"
 
@@ -517,7 +517,7 @@
 944346298 /home/pulkomandy/Projects/GFX2_SRC/svn/op_c.h
 	"struct.h"
 
-1176571151 source:/home/pulkomandy/Projects/GFX2_SRC/svn/main.c
+1177169161 source:/home/pulkomandy/Projects/GFX2_SRC/svn/main.c
 	"const.h"
 	"struct.h"
 	"global.h"
@@ -615,7 +615,7 @@
 	"const.h"
 	"global.h"
 
-1176579600 source:/home/pulkomandy/Projects/GFX2_SRC/svn/shade.c
+1183985670 source:/home/pulkomandy/Projects/GFX2_SRC/svn/shade.c
 	"global.h"
 	"graph.h"
 
diff --git a/GrafX.layout b/GrafX.layout
index 9db8a470..cf5592bb 100644
--- a/GrafX.layout
+++ b/GrafX.layout
@@ -1,34 +1,34 @@
 
 
 	
-	
-		
+	
+		
 	
 	
-		
+		
 	
-	
-		
+	
+		
 	
-	
+	
 		
 	
-	
-		
+	
+		
 	
-	
+	
 		
 	
 	
-		
+		
 	
-	
+	
 		
 	
 	
 		
 	
-	
-		
+	
+		
 	
 
diff --git a/aide.c b/aide.c
index 3ecf4c8f..eef73e6b 100644
--- a/aide.c
+++ b/aide.c
@@ -200,7 +200,7 @@ void Bouton_Stats(void)
   char  Buffer[37];
   dword Utilisation_couleur[256];
   long  Taille;
-  struct statfs* Informations_Disque;
+  struct statfs* Informations_Disque = NULL;
 
 
   Ouvrir_fenetre(310,174,"Statistics");
diff --git a/boutons.c b/boutons.c
index 28f21d4c..e16cb652 100644
--- a/boutons.c
+++ b/boutons.c
@@ -2286,7 +2286,7 @@ byte Bouton_Load_ou_Save(byte Load, byte Image)
   short Bouton_clicke;
   struct Fenetre_Bouton_scroller * Scroller_de_fichiers;
   short Temp;
-  unsigned Bidon;       // Sert … appeler _dos_setdrive
+  unsigned Bidon=0;       // Sert … appeler _dos_setdrive
   word  Drives_Debut_Y;
   byte  Charger_ou_sauver_l_image=0;
   char  Nom_drive[3]="  ";
@@ -2947,7 +2947,7 @@ void Load_picture(byte Image)
   byte  Format_fichier_initial;
   byte  Ne_pas_restaurer;
   byte  Utiliser_palette_brosse;
-  struct Composantes * Palette_initiale;
+  struct Composantes * Palette_initiale=NULL;
   byte  Ancienne_forme_curseur;
   short Principal_Largeur_image_initiale=Principal_Largeur_image;
   short Principal_Hauteur_image_initiale=Principal_Hauteur_image;
@@ -4166,7 +4166,7 @@ void Bouton_Colorize_Mode(void)
 
 void Bouton_Colorize_Afficher_la_selection(int Numero)
 {
-  short Pos_Y; // Ligne o— afficher les flŠches de s‚lection
+  short Pos_Y=0; // Ligne o— afficher les flŠches de s‚lection
 
   // On commence par effacer les anciennes s‚lections:
     // Partie gauche
@@ -4830,8 +4830,8 @@ void Bouton_Trame_Menu(void)
   short Indice;
   short Pos_X;
   short Pos_Y;
-  short Old_Pos_X;
-  short Old_Pos_Y;
+  short Old_Pos_X=0;
+  short Old_Pos_Y=0;
   short Orig_X;
   short Orig_Y;
   static byte Octet_insere=0;
diff --git a/divers.c b/divers.c
index b64d625b..d2405a26 100644
--- a/divers.c
+++ b/divers.c
@@ -91,3 +91,25 @@ void Get_input(void)
     SDL_PollEvent(Evenement_SDL);
 }
 
+
+void Initialiser_chrono(dword Delai)
+{// Démarrer le chrono
+
+  push ebp
+  mov  ebp,esp
+
+  arg  Delai:dword
+
+  mov  eax,Delai
+  mov  Chrono_delay,eax
+
+  xor  ah,ah
+  int  1Ah
+  mov  word ptr[Chrono_cmp+0],dx
+  mov  word ptr[Chrono_cmp+2],cx
+
+  mov  esp,ebp
+  pop  ebp
+
+  return;
+}
diff --git a/shade.c b/shade.c
index 4d7b44d4..63094c43 100644
--- a/shade.c
+++ b/shade.c
@@ -40,8 +40,8 @@ void Shade_Blocs_degrades(void)
   word  Curseur=0;
   word  Nb_shades=0;
   short Shade_traite,Ancien_shade_traite;
-  word  Taille_shade;
-  word  Debut_shade;
+  word  Taille_shade=0;
+  word  Debut_shade=0;
   short Pos_X,Pos_Y;
   short Taille_X,Taille_Y;
   short Debut_X,Debut_Y,Fin_X,Fin_Y;