Skip to content

Commit

Permalink
Switch to a monospaced font for chars < 0x80
Browse files Browse the repository at this point in the history
  • Loading branch information
ddevault committed Mar 23, 2015
1 parent 285ceed commit e7ab2ba
Showing 1 changed file with 98 additions and 93 deletions.
191 changes: 98 additions & 93 deletions src/01/font.asm
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,20 @@

kernel_font:
; [space]
.db 1
.db 4
.db 0b00000000
.db 0b00000000
.db 0b00000000
.db 0b00000000
.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
Expand All @@ -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
Expand All @@ -103,10 +103,10 @@ kernel_font:
.db 0b00000000
; ,
.db 3
.db 4
.db 0b00000000
.db 0b00000000
.db 0b00000000
.db 0b01000000
.db 0b01000000
.db 0b10000000

Expand All @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -254,7 +254,7 @@ kernel_font:
.db 0b01000000
.db 0b10000000

;?
; ?
.db 4
.db 0b11000000
.db 0b00100000
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand All @@ -519,7 +519,7 @@ kernel_font:
.db 0b11110000

; `
.db 3
.db 4
.db 0b10000000
.db 0b01000000
.db 0b00000000
Expand Down Expand Up @@ -576,9 +576,9 @@ kernel_font:

; g
.db 4
.db 0b00000000
.db 0b01100000
.db 0b10100000
.db 0b01100000
.db 0b11100000
.db 0b00100000
.db 0b11000000

Expand All @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand Down

0 comments on commit e7ab2ba

Please sign in to comment.