diff --git a/src/conio/bitmap_con.c b/src/conio/bitmap_con.c
index 7095e84d216b5bf45fe75546d67f4881340c390d..fc1a08f52686ad0836c410097f3f5b096a654a49 100644
--- a/src/conio/bitmap_con.c
+++ b/src/conio/bitmap_con.c
@@ -681,6 +681,14 @@ calc_charstate(struct blockstate *bs, struct vmem_cell *vc, struct charstate *cs
 				cs->double_height = true;
 				cs->extra_rows = -(vstat.charheight);
 				cs->fontoffset = (pvc->ch) * (vstat.charheight * ((bs->font_data_width + 7) / 8));
+				if (pvc->ch >= 160) {
+					if (pvc->bg & 0x20000000)
+						cs->sep = true;
+					else
+						cs->sep = false;
+				}
+				else
+					cs->sep = false;
 				// TODO: Update FS etc.
 			}
 			else {