From e7ab2ba4844801de0e4cd71dd21534fe0def7227 Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Mon, 23 Mar 2015 15:49:16 -0600 Subject: [PATCH] Switch to a monospaced font for chars < 0x80 --- src/01/font.asm | 191 +++++++++++++++++++++++++----------------------- 1 file changed, 98 insertions(+), 93 deletions(-) diff --git a/src/01/font.asm b/src/01/font.asm index 81f1d06..c290c97 100644 --- a/src/01/font.asm +++ b/src/01/font.asm @@ -7,7 +7,7 @@ kernel_font: ; [space] - .db 1 + .db 4 .db 0b00000000 .db 0b00000000 .db 0b00000000 @@ -15,12 +15,12 @@ kernel_font: .db 0b00000000 ; ! - .db 2 - .db 0b10000000 - .db 0b10000000 - .db 0b10000000 + .db 4 + .db 0b01000000 + .db 0b01000000 + .db 0b01000000 .db 0b00000000 - .db 0b10000000 + .db 0b01000000 ; " .db 4 @@ -31,55 +31,55 @@ kernel_font: .db 0b00000000 ; # - .db 6 - .db 0b01010000 - .db 0b11111000 - .db 0b01010000 - .db 0b11111000 - .db 0b01010000 + .db 4 + .db 0b10100000 + .db 0b11100000 + .db 0b10100000 + .db 0b11100000 + .db 0b10100000 ; $ .db 4 - .db 0b01000000 .db 0b01100000 .db 0b11000000 .db 0b01100000 .db 0b11000000 + .db 0b01000000 ; % .db 4 - .db 0b10100000 + .db 0b10000000 .db 0b00100000 .db 0b01000000 .db 0b10000000 - .db 0b10100000 + .db 0b00100000 ; & - .db 5 - .db 0b00100000 - .db 0b01010000 - .db 0b01100000 + .db 4 + .db 0b01000000 .db 0b10100000 - .db 0b01010000 + .db 0b01000000 + .db 0b10100000 + .db 0b01100000 ; ' - .db 2 - .db 0b10000000 - .db 0b10000000 + .db 4 + .db 0b01000000 + .db 0b01000000 .db 0b00000000 .db 0b00000000 .db 0b00000000 ; ( - .db 3 + .db 4 + .db 0b00100000 + .db 0b01000000 .db 0b01000000 - .db 0b10000000 - .db 0b10000000 - .db 0b10000000 .db 0b01000000 + .db 0b00100000 ; ) - .db 3 + .db 4 .db 0b10000000 .db 0b01000000 .db 0b01000000 @@ -103,10 +103,10 @@ kernel_font: .db 0b00000000 ; , - .db 3 + .db 4 + .db 0b00000000 .db 0b00000000 .db 0b00000000 - .db 0b01000000 .db 0b01000000 .db 0b10000000 @@ -119,12 +119,12 @@ kernel_font: .db 0b00000000 ; . - .db 2 + .db 4 .db 0b00000000 .db 0b00000000 .db 0b00000000 .db 0b00000000 - .db 0b10000000 + .db 0b01000000 ; / .db 4 @@ -215,15 +215,15 @@ kernel_font: .db 0b11000000 ; : - .db 2 + .db 4 .db 0b00000000 - .db 0b10000000 + .db 0b01000000 .db 0b00000000 - .db 0b10000000 + .db 0b01000000 .db 0b00000000 ; ; - .db 3 + .db 4 .db 0b00000000 .db 0b01000000 .db 0b00000000 @@ -254,7 +254,7 @@ kernel_font: .db 0b01000000 .db 0b10000000 - ;? + ; ? .db 4 .db 0b11000000 .db 0b00100000 @@ -263,12 +263,12 @@ kernel_font: .db 0b01000000 ; @ - .db 5 - .db 0b01110000 - .db 0b10010000 - .db 0b10110000 + .db 4 + .db 0b01000000 + .db 0b11100000 + .db 0b11100000 .db 0b10000000 - .db 0b01110000 + .db 0b01100000 ; A .db 4 @@ -479,12 +479,12 @@ kernel_font: .db 0b11100000 ; [ - .db 3 - .db 0b11000000 + .db 4 + .db 0b11100000 .db 0b10000000 .db 0b10000000 .db 0b10000000 - .db 0b11000000 + .db 0b11100000 ; \ .db 4 @@ -495,12 +495,12 @@ kernel_font: .db 0b00100000 ; ] - .db 3 - .db 0b11000000 - .db 0b01000000 - .db 0b01000000 - .db 0b01000000 - .db 0b11000000 + .db 4 + .db 0b11100000 + .db 0b00100000 + .db 0b00100000 + .db 0b00100000 + .db 0b11100000 ; ^ .db 4 @@ -519,7 +519,7 @@ kernel_font: .db 0b11110000 ; ` - .db 3 + .db 4 .db 0b10000000 .db 0b01000000 .db 0b00000000 @@ -576,9 +576,9 @@ kernel_font: ; g .db 4 + .db 0b00000000 .db 0b01100000 - .db 0b10100000 - .db 0b01100000 + .db 0b11100000 .db 0b00100000 .db 0b11000000 @@ -591,12 +591,12 @@ kernel_font: .db 0b10100000 ; i - .db 2 - .db 0b10000000 + .db 4 + .db 0b01000000 .db 0b00000000 - .db 0b10000000 - .db 0b10000000 - .db 0b10000000 + .db 0b11000000 + .db 0b01000000 + .db 0b11100000 ; j .db 4 @@ -615,20 +615,20 @@ kernel_font: .db 0b10100000 ; l - .db 3 + .db 4 .db 0b11000000 .db 0b01000000 .db 0b01000000 .db 0b01000000 - .db 0b01000000 + .db 0b11100000 ; m - .db 6 + .db 4 .db 0b00000000 - .db 0b11010000 - .db 0b10101000 - .db 0b10101000 - .db 0b10001000 + .db 0b10100000 + .db 0b11100000 + .db 0b10100000 + .db 0b10100000 ; n .db 4 @@ -671,20 +671,20 @@ kernel_font: .db 0b10000000 ; s - .db 3 + .db 4 .db 0b00000000 + .db 0b01100000 .db 0b11000000 - .db 0b10000000 - .db 0b01000000 + .db 0b00100000 .db 0b11000000 ; t - .db 3 - .db 0b10000000 - .db 0b11000000 - .db 0b10000000 - .db 0b10000000 + .db 4 + .db 0b00000000 + .db 0b01000000 + .db 0b11100000 .db 0b01000000 + .db 0b01100000 ; u .db 4 @@ -703,12 +703,12 @@ kernel_font: .db 0b01000000 ; w - .db 6 + .db 4 .db 0b00000000 - .db 0b10001000 - .db 0b10101000 - .db 0b10101000 - .db 0b01010000 + .db 0b10100000 + .db 0b10100000 + .db 0b11100000 + .db 0b10100000 ; x .db 4 @@ -727,12 +727,12 @@ kernel_font: .db 0b11000000 ; z - .db 3 + .db 4 .db 0b00000000 + .db 0b11100000 + .db 0b01100000 .db 0b11000000 - .db 0b01000000 - .db 0b10000000 - .db 0b11000000 + .db 0b11100000 ; { .db 4 @@ -743,12 +743,12 @@ kernel_font: .db 0b01100000 ; | - .db 2 - .db 0b10000000 - .db 0b10000000 - .db 0b10000000 - .db 0b10000000 - .db 0b10000000 + .db 4 + .db 0b01000000 + .db 0b01000000 + .db 0b01000000 + .db 0b01000000 + .db 0b01000000 ; } .db 4 @@ -759,15 +759,20 @@ kernel_font: .db 0b11000000 ; ~ - .db 5 - .db 0b01010000 - .db 0b10100000 + .db 4 + .db 0b01100000 + .db 0b11000000 .db 0b00000000 .db 0b00000000 .db 0b00000000 ; (DEL) - .db 0, 0, 0, 0, 0, 0 + .db 4 + .db 0b11100000 + .db 0b11100000 + .db 0b11100000 + .db 0b11100000 + .db 0b11100000 ; € .db 5