diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index b0edf4e..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-*.lst
-*.rom
diff --git a/Makefile b/Makefile
deleted file mode 100644
index 98d9125..0000000
--- a/Makefile
+++ /dev/null
@@ -1,5 +0,0 @@
-CC=sjasmplus
-CFLAGS=
-
-%: 
-	$(CC) $@.asm --raw=$@.rom
diff --git a/README.md b/README.md
index 4b32d5b..914fd97 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,9 @@
 Dépôt contenant des fichiers pour tester le développement sur MSX.
 
-Le compilateur SJASMplus est utilisé afin de compiler les fichiers et [OpenMSX](https://github.com/openMSX/openMSX) pour l'émulateur. La commande pour compiler les sources :
+Le compilateur [VASM](http://sun.hasenbraten.de/vasm/) est utilisé pour l'instant afin de compiler les fichiers et [OpenMSX](https://github.com/openMSX/openMSX) pour l'émulateur. La commande pour compiler les sources :
 
 ```
-sjasmplus hello.asm --raw=hello.rom
+vasmz80_oldstyle hello.asm -chklabels -nocase -DBuildMSX=1 -DBuildMSX_MSX1=1 -Fbin -o hello.rom
 ```
 
-Il est aussi possible d’utiliser le Makefile avec la commande `make hello`.
-
-Je m'appuie sur [le tuto de Chibiakumas](https://www.chibiakumas.com/z80/helloworld.php#LessonH3) pour le Hello world.
+Je m'appuie sur [le tuto de Chibiakumas](https://www.chibiakumas.com/z80/helloworld.php#LessonH3) pour le Hello worl.
diff --git a/hello.asm b/hello.asm
index 8f27255..615ac34 100644
--- a/hello.asm
+++ b/hello.asm
@@ -1,14 +1,16 @@
 ; Entête pour cartouche (10bits)
-    org     0x4000               ; adresse de la cartouche org permet de 
+    org     &4000               ; adresse de la cartouche org permet de 
                                 ; se positionner à une adresse dans la mémoire
     db      "AB"                ; premiers bits du header
     dw      Start               ; adresse de la fonction de départ
     db      00,00,00,00,00,00   ; bits inutilisés dans notre cas
 
+Message:    db      'Hello World!', 255
+
 Start:
-    call    0x006F               ; permet de sélectionner le mode de l'écran
+    call    &006F               ; permet de sélectionner le mode de l'écran
     ld      a, 32               ; mettre la taille de l'écran à 32 caractères
-    ld      (0xF3B0), a          ; envoie de la taille de l'écran
+    ld      (&F3B0), a          ; envoie de la taille de l'écran
 
     ld      hl, Message
     call    PrintString
@@ -21,10 +23,8 @@ PrintString:
                                 ; le car est 255. Si oui, Z est mit à 1
     ret     z                   ; si Z est à 1, on retourne
     inc     hl
-    call    0x00A2               ; fonction firmware pour afficher un caractère 
+    call    &00A2               ; fonction firmware pour afficher un caractère 
                                 ; à l'écran le caractère est contenu dans hl
     jr      PrintString
     
-Message:    db      'Hello World!', 255
-
-    org     0xC000               ; alignement de fin de cartouche (pour OpenMSX)
+    org     &C000               ; alignement de fin de cartouche (pour OpenMSX)