Interrupts should be enabled when calling 16bit code.
[seabios.git] / src / output.c
index 6a164e1e6a0707aa6a9302862434847a43138441..da585b4f35b18f9266cb17ea93db4bf4831b0d15 100644 (file)
@@ -70,6 +70,7 @@ screenc(u8 c)
         return;
     struct bregs br;
     memset(&br, 0, sizeof(br));
+    br.flags = F_IF;
     br.ah = 0x0e;
     br.al = c;
     call16_int(0x10, &br);