Index: kernel/arch/ia32/src/boot/vesa_real.inc
===================================================================
--- kernel/arch/ia32/src/boot/vesa_real.inc	(revision ebb35382370c13619311861065e5a3add01e3abe)
+++ kernel/arch/ia32/src/boot/vesa_real.inc	(revision 485f89958a5e3b92ee713c9858b48eae2f7c3048)
@@ -21,5 +21,5 @@
 #define VESA_END_OF_MODES  0xffff
 
-#define VESA_OK  0x4f
+#define VESA_OK  0x004f
 
 #define VESA_GET_INFO       0x4f00
@@ -180,5 +180,5 @@
 
 	pop %di
-	cmp $VESA_OK, %al
+	cmp $VESA_OK, %ax
 	jnz no_mode
 
@@ -207,5 +207,5 @@
 		pop %di
 		pop %cx
-		cmp $VESA_OK, %al
+		cmp $VESA_OK, %ax
 		jne no_mode
 
@@ -254,5 +254,5 @@
 
 		pop %di
-		cmp $VESA_OK, %al
+		cmp $VESA_OK, %ax
 		jnz no_mode
 
@@ -373,5 +373,5 @@
 		pop %cx
 		pop %di
-		cmp $VESA_OK, %al
+		cmp $VESA_OK, %ax
 		jnz text_mode
 		jz set_mode  /* force relative jump */
